Показать сообщение отдельно
Старый 03.09.2005, 18:43   #17
alcosholik
 
Сообщений: n/a
ChannelPlaying (указатель_на_канал)

Параметры
указатель_на_канал = переменная, назначенная каналу

Описание
Часто вам необходимо узнать воспроизводится звуковой канал в данный момент или нет. Эта команда возвращает 1, если звук играет, или 0, если звук остановлен. Используйте ее для повторного воспроизведения фоновой музыки или любого другого звука, который мог неожиданно остановиться.

Примечание: эта команда не работает с каналом, проигрывающим трек с компакт-диска.

Пример
Print "Загрузка звука..." 
; Загрузите образец – в кавычках нужно указать путь к файлу на диске 
; Для лучшего результата поставьте задержку 5-10 секунд
sndWave=LoadSound("level1.wav") 

Print "Воспроизведение звука целиком до конца..." 
chnWave=PlaySound(sndWave) 
While ChannelPlaying(chnWave) 
; Действия, происходящие во время проигрывания звука
Wend 
Print "Конец!"
 
Ответить с цитированием