Синтаксис

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