SndPlaySound
Синтаксис
FLOAT SndPlaySound(STRING FName, FLOAT Flags)
Описание
Функция проигрывает Wav - файл.
Параметры
FName Имя Wav - файла.
Flags Флаги, определяющие способ проигрывания Wav - файла:
Значение |
Описание |
SND_SYNC |
Синхронный режим работы. Функция вернет управление только после проигрывания звукового фрагмента. |
SND_ASYNC |
Асинхронный режим работы. Функция вернет управление немедленно, проигрывание звукового фрагмента будет выполнятся в фоновом режиме параллельно с работой модели. |
SND_NODEFAULT |
Если указанный файл не найден, функция "тихо" возвращает управление, не проигрывая никаких звуков. Если же этот флаг не указан и файл не найден, будет проигран стандартный системный звук. |
SND_LOOP |
Если указанно значение SND_ASYNC, проигрывание будет зациклено. Для того, чтобы остановить проигрывание, необходимо вызвать функцию SndPlaySound, указав ей в качестве параметра FNamе пустую строку. |
SND_NOSTOP |
При указании этого значения функция проверяет, выполняется ли в настоящий момент проигрывание фрагмента. Если - да, то функция возвращает значение 0. |
Возвращаемое значение
Во всех случаях, если не указан параметр SND_NOSTOP, функция MCISendString возвращает 1, если выполняется проигрывание и FALSE, если нет.
Пример
ret := SndPlaySound("bah.wav",SND_ASYNC)
см. Мультимедиа функцииMultimedia_function
Created with the Personal Edition of HelpNDoc: Bring your WinHelp HLP help files into the present with HelpNDoc's easy CHM conversion