gpt4 book ai didi

C# 静音/取消静音特定窗口?

转载 作者:行者123 更新时间:2023-11-30 18:07:07 28 4
gpt4 key购买 nike

我想知道是否可以只使特定 窗口静音。例如,我打开了 Firefox 和另外两个窗口。我想将与 Firefox 相关的所有内容静音,但不想关闭计算机的全部声音。

这可能吗?如果可以,如何实现?

最佳答案

看,基本上,窗口句柄和代码中播放的声音之间没有任何关系。声卡无法分辨谁想要它播放。理论上,可以选择在网络浏览器上做你想做的事,但这并不容易,也不是 100%。它是这样的:大多数从浏览器播放的音频来自已知对象,如 wmp/quick time/vlc/flash/etc..当用户选择将来自 firefox 的所有音频静音时,您的应用程序将在 firefox 选项卡中搜索那些已知对象,并使用它们的 api 将它们静音/取消静音。为此,您需要编写一个 Firefox 扩展,这样您就可以从您的应用程序访问选项卡内存。

顺便说一句,什么操作系统?并检查一下:http://www.indev.no/?p=projects#flashmute (flashmute)我相信它会按照所说的进行操作 - 仅适用于 flash。

关于C# 静音/取消静音特定窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4233616/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com