Что нового

Как прервать звук запущеный функцией _WinAPI_PlaySound ?

agikon

Знающий
Сообщения
789
Репутация
17
звук запущен функцией
Код:
_WinAPI_PlaySound("SOUND", BitOR($SND_ASYNC, $SND_RESOURCE), _WinAPI_GetModuleHandle(0))


звук проигрывается 60 секунд.
как остановить звучание раньше? ну например на 10-й секунде?
то есть как остановить звучание?
подскажите пожалуйста.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
agikon,
В примере к _WinAPI_PlaySound() это есть.
Код:
;...
_WinAPI_PlaySound("SOUND", BitOR($SND_ASYNC, $SND_RESOURCE), _WinAPI_GetModuleHandle(0))
Sleep(10000)
_WinAPI_PlaySound('')
;...
 
Автор
A

agikon

Знающий
Сообщения
789
Репутация
17
madmasles,
а если запущено сразу несколько звуков
Код:
_WinAPI_PlaySound("SOUND", BitOR($SND_ASYNC, $SND_RESOURCE), _WinAPI_GetModuleHandle(0))

и
Код:
_WinAPI_PlaySound("SOUND2", BitOR($SND_ASYNC, $SND_RESOURCE), _WinAPI_GetModuleHandle(0))


то как остановить нужный звук?
 
Верх