Описание функции


SoundPlay

Воспроизводит звуковой файл.

SoundPlay('filename'[,wait=0])

Параметры

filename Имя файла для воспроизведения (обычно WAV или MP3)
wait [необязательный] Флаг указывает поведение функции:
0 = (по умолчанию) продолжить выполнение скрипта немедленно
1 = ждать окончания воспроизведения файла

Возвращаемое значение

Всегда возвращает 1, независимо от результата.

Примечания

Завершение работы скрипта прекратит воспроизведение звукового файла (если он по-прежнему воспроизводится).
Вызов SoundPlay('''') может быть использован, что бы остановить воспроизведение текущего звукового файла. Это побочный эффект тоже закрывает открытый дескриптор. Если необходимо удалить звуковой файл, то необходимо сначала вызвать SoundPlay(''''), чтобы убедиться в том, что дескриптор закрыт.

Функцию можно подключить через команду exect
Для передачи пустой строки можно воспользоваться ключевым словом Null

См. также

Beep

Примеры:
 Как создать кнопку?


exect=SoundPlay('c:\Music.mp3',1) ;; воспроизвести звуковой файл до конца

exect=SoundPlay('c:\Music1.mp3',1)||SoundPlay('c:\Music2.mp3',1) ;; воспроизвести 1-й звуковой файл до конца, затем 2-й

exect=SoundPlay('c:\Music.mp3')||Sleep(10000) ;; воспроизводить звуковой файл 10 секунд (после звукового файла могут стоять и другие команды, он будет звучать до конца обработки всех команд)


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru