![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Играем WAV у
Landgraph © (2002-01-19 21:28:00)Ну хоть убейте, не помню где инфа валялась :(
Как проиграть ВАВку из программы, не используя компоненты?
Rem (2002-01-22 16:04:00) [1]functionsndPlaySound(LPCSTR lpszSound, UINT fuSound): boolean;
lpszSound- имя файла или указатель на область памяти для проигрывания. Если nil, текушее проигрывание прерывается. Может быть именем стандартного звука Windows.
fuSound- набор флагов для проигрывания ( or):
SND_ASYNC - асинхронное проигрывание;
SND_LOOP - цикличное проигрывание, пока не будет прервано;
SND_MEMORY - проигрывает WAV, загруженный в память;
SND_NODEFAULT - если звук не найден, то небудет проигрывания стандартногозвука;
SND_NOSTOP - функция не начнет проигрывание и возвратит false, если играет другой звук;
SND_SYNC - синхронное проигрывание, функция не возвратит значение до окончания проигрывания;
drpass (2002-01-22 11:39:00) [2]Не нужно ни с чем мутить. У PlaySound есть параметр, играть вавку синхронно или асинхронно, без остановки приложения. Кажется, константа SND_ASYNC в третьем параметре
MJH (2002-01-22 11:17:00) [3]я не про размер...там есть некторая особенность, что пока вавка играется приложение бездействует...т.е. ждёт окончания воспроизведения...(если не путаю).нужно будет мутить с треадами, если вавка достаточно большая.
aus (2002-01-22 09:25:00) [4]
uses mmsystem;
.............
PlaySound(.....)
А на размер там вроде нет ограничений...
MJH (2002-01-20 06:59:00) [5]а большую вавку ты тоже будешь играть с помощью ПдэйСаунд?
Херувим (2002-01-19 21:48:00) [6]WINAPI даже помоему PlaySound Вроди