Как сделать приложение: при запуске программы появляется окошко, в котором полоса загрузки "ползет" до тех пор пока играет музыка. Музыка заканчивается полоса исчезает и появляется окно с формой. Помогите пожа..
Fang
17.11.2005 17:37
Не понимаю зачем нужно слушать музыку перед запуском программы
А если по теме: можешь посмотреть длину трека. Добавить на форму таймер и отрегулировать его интревал, чтобы заполнение прогресс-бара совпадало с концом песни.
klem4
17.11.2005 17:48
Цитата
Не понимаю зачем нужно слушать музыку перед запуском программы
Очень часто используется ... только всетаки не ПЕРЕД запуском программы а ВО ВРЕМЯ запуска ... например ICQ
Fang
18.11.2005 8:41
Цитата
Очень часто используется ... только всетаки не ПЕРЕД запуском программы а ВО ВРЕМЯ запуска ... например ICQ
Ну.. очень часто оно используется немного в других целях. Окошко (с прогрессбаром или без) показывают пользователю, чтобы информировать его о процессе загрузки программы, а не для того чтобы там проиграла музыка. Если программа небольшая и быстро грузиться, то необходимость в таком окне отпадает.
klem4
18.11.2005 8:47
Извини конечно но причем тут прогрессбар? я ответел тебе на конкретное высказывание
Цитата(Fang)
Не понимаю зачем нужно слушать музыку перед запуском программы
?
hiv
18.11.2005 9:07
При старте программы стартуешь таймер с периодом пусть 1сек и воспроизведение звука. Далее по событию таймера смотришь позицию TMediaPlayer.Position в общей длине воспроизводимого звука TMediaPlayer.Length и соответственно отмеряешь свой прогрессбар. Только чтобы это все отрисовывалось нада там же (в событии таймера) запускать в конце Application.ProcessMessages; Ну и проверка отыграла музыка или нет
Dead.MorozZ
18.11.2005 19:38
To: hiv О спасибо за помощь все так и сделал
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.