Действительно, ведь после удаления пунктов из
плейлиста изменится количество песен в нем, а значит, наша
строка состояния должна об этом сообщить.
В заключение можно зайти в свойства всех кнопок
и ввести тексты всплывающих подсказок, если вы еще этого не
сделали. Вот что у нас получилось в итоге всей работы:
Как сделать надпись, которую вы видите справа
внизу плейлиста, вы уже сообразите сами.
Не хватает только информации о битрейте и
частоте мр3-файла. Сделаем же этот последний штрих.
Нарисуйте горячую область высотой с дисплей
плеера и длиной от объекта визуализации до индикатора
времени. Название ее не важно, а вот в качестве действия ей
надо назначить показ объекта Тэги, который мы сейчас
создадим. Курсор для области следует изменить на
Finger (палец), чтобы было
понятно, что на этом месте можно щелкнуть и что-то
произойдет.
Для начала нарисуйте подложку - черный
прямоугольник, который бы закрывал полностью по длине объект
Заголовок. Поверх него разместите в ряд текстовые
объекты с CBK-метками:
CBK_MP3Type, CBK_MP3Bit, CBK_MP3Freq и
CBK_Channels. И опять закройте всё горячей областью,
которой поручите действие скрыть объект Тэги. Теперь
сгруппируйте последние шесть объектов, переименуйте группу в
Тэги и сделайте ее скрытой.
Всё. Теперь по щелчку на области дисплея будет
включаться/отключаться показ характеристик мр3-файла: тип,
битрейт, частота сэмплирования и режим.
Осталось только скомпилировать ваш проект в
ехе-файл. Как это сделать, вы знаете из предыдущего урока.
Скажу только, что в окне окончательной сборки (компиляции)
проекта не забудьте убедиться, что тип Проигрывателя выбран
"Полный" (в программу встроен полнофункциональный "движок"
для проигрывания мр3-файлов, он же встроится и в ваш
исполняемый файл), а флажок "Создать
autorun.inf" снят.
Ваш первый мр3-плеер готов! Если вы смогли
прочитать этот урок до конца, поблагодарите себя за
усидчивость, ибо то, чему мы научили вас всего в одной
статье, сами вы "раскапывали" бы еще очень долго. Ну а
ленивые могут просто
скачать
готовый файл описанного здесь проекта (8 Кб) и, бессовестно
вторгаясь в мое авторство, переделать проект в соответствии
со своими потребностями :)
Разумеется, в данной статье рассмотрены далеко
не все возможности программы Multimedia
Builder по созданию аудиоплееров. Нет в нашем плеере
ни плавного регулятора громкости, ни полосы прокрутки трека,
нет дополнительных кнопок по работе с плейлистом, а всё это
программа умеет. И никто не мешает нам создать плеер с более
продвинутыми возможностями, ну хотя бы такой, как показан на
скрине внизу.
В следующий раз мы расскажем, как сделать
движковый регулятор громкости для мр3-плеера (и не только).
Так что ждите и читайте наши материалы. До встречи и
творческих успехов!