我正在制作一个程序,我想找到正在播放音频的程序并将其静音,这样您听到的都是我的。
(这是程序的一个选项,没有恶意)
我查了一下,似乎找不到一种方法来检查哪些程序正在播放音频(就像 Windows 一样)
我没有任何尝试此操作的代码示例,因为 id 不知道。
如果有人错过了阅读或者我没有正确说出上面的句子,我想找到每个正在播放音频的进程,然后杀死或静音该进程
有一个非常相似的问题,也许我在答案中发布的相同方法适合您的场景: https: //stackoverflow.com/a/14828598/674700。您需要更改的是文件类型(更改.mp3为.wav等)并终止找到的进程(应用程序的进程除外)。
缺点:您需要以管理员身份运行应用程序,并且还需要第三方控制台应用程序。