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

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

Звук [D7, WinXP]


<b>He`KTo</b> ©   (2004-08-30 23:03:00) 

Требуется отключить звук, идущий от, скажем, MPlayer или Winamp,
в это время проиграть свой, потом включить обратно то, что отключали...Как бы мне это сделать средствами API (Полностью выключить я могу, но так нет возможности проиграть свой звук)
Говоря MPlayer или Winamp я имел ввиду любую прогу, но всё равно, если кто знает какое сообщение нужно послать этим приложениям для включения в них паузы просьба написать....
//За возможные орфографические и пунктационные ошибки извините!


<b>He`KTo</b>   (2004-08-31 00:01:00) [1]

И ещё - Handle:=FindWindow('Winamp v1.x',nil); - не пройдёт!!
У винампа caption  меняется в зависимости от песни - пример:
78. Ария - Король дороги


<b>He`KTo</b>   (2004-08-30 23:57:00) [2]

Спасиб конечно, про PlaySound у меня есть manual, но всё ж нужно решить глобальный вопрос:Требуется отключить звук,идущий от других приложений, потом включить, в паузу между вкл и выкл проиграть свой! Как проиграть свой я знаю, остаётся остальное...


Dimaxx   (2004-08-30 23:48:00) [3]

Handle:=FindWindow('Winamp v1.x',nil);
// Стопорим винамп
if Handle<>0 then SendMessage(Handle,WM_COMMAND,40046,0);
playsound(...) // см. хелп по playsound
// Снова пускаем винамп
if Handle<>0 then SendMessage(Handle,WM_COMMAND,40045,0);


Наверх

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