我有一个本地音乐流媒体应用程序,我几乎总是保持打开状态并使用媒体控件(播放/暂停、跳过等)。此应用程序在 Windows 10 中注册为媒体播放器 - 很棒。
我经常在网络浏览器(firefox、chrome 等)中观看或收听各种视频或音频源,并且每个可能播放某些音频的页面都会在同一个 Windows 10 媒体控制界面中注册。
这非常烦人,因为这些小标签中的一个经常(几乎总是)优先用于媒体控制,并且播放/暂停按钮以它而不是本机音乐应用程序为目标。
我非常想完全禁用浏览器的此功能,因为它只是一种刺激。我认识到已经有一些解决方案,例如关闭浏览器,但这对于我的日常使用来说是完全不切实际的。我也经常打开视频标签以便稍后继续观看,因此关闭它们对我来说也不实用。
如果您使用的是 Chrome/Edge,您可以尝试关闭此标志。
chrome://flags/#hardware-media-key-handling
或者edge://flags/#hardware-media-key-handling
如果您不想全局音频控制显示在地址栏上,请关闭此选项。
chrome://flags/#global-media-controls
或者edge://flags/#global-media-controls
注意:Google 删除了一些较早版本的 global-media-controls 标志。所以你可以通过启动浏览器来使用命令参数
chrome.exe --disable-features=GlobalMediaControls
对于 Firefox 打开
about:config
页面,在地址栏输入并搜索media.hardwaremediakeys.enabled
.false
通过双击更改为。这是一个简单的解决方案,它将始终将播放/暂停媒体密钥发送到 TIDAL 播放器。该解决方案使用免费的第三方产品 AutoHotkey。它还假设 TIDAL 播放器有一个窗口,其中字符串“TIDAL”出现在标题中。
以下 AutoHotkey 脚本拦截媒体密钥 并发送到SpaceTIDAL 播放器:
该脚本可以扩展到 TIDAL 支持的其他键。由于我没有安装它,我仅限于在互联网上找到的文档。
安装 AutoHotKey 后,将脚本放在一个
.ahk
文件中,双击进行测试。您可以通过右键单击托盘栏中的绿色 H 图标并选择退出来停止脚本。要让它在登录时运行,请将其放在位于 的 Startup 组中C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
。有用的文档: