Надежно приостановить все воспроизведение мультимедиа в Windows - PullRequest
0 голосов
/ 06 июля 2019

Я устанавливаю плагин для KDE Connect, где я приостанавливаю воспроизведение любого мультимедиа, как и когда мне звонят на моем телефоне. Для сборки этого плагина для Windows в настоящее время я использую VK_MEDIA_PLAY_PAUSE. Есть ли какие-то инструкции, которые я могу использовать, чтобы просто ПРИЗНАТЬ или просто ИГРАТЬ СМИ? То есть не тумблер, инструкция (и) с «только одним» из двух поведений? Если нет, есть ли какой-то другой способ, которым я могу надежно определить, воспроизводится ли в моей системе какой-либо носитель?

Я прочитал Media Play / Pause Simulation . но переключение не надежно в моем случае использования.

1 Ответ

0 голосов
/ 06 июля 2019

WM_APPCOMMAND имеет APPCOMMAND_MEDIA_PAUSE.Отправьте его непосредственно игроку, если вы знаете его HWND, или отправьте его себе и позвольте DefWindowProc превратить его в событие перехвата оболочки.

...