Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Играем 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 Вроди


Наверх

Титульная страница Поиск, карта сайта Написать письмо