![浏览器如何从网络播放器获取音乐元数据?](https://linux22.com/image/1612378/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%A6%82%E4%BD%95%E4%BB%8E%E7%BD%91%E7%BB%9C%E6%92%AD%E6%94%BE%E5%99%A8%E8%8E%B7%E5%8F%96%E9%9F%B3%E4%B9%90%E5%85%83%E6%95%B0%E6%8D%AE%EF%BC%9F.png)
当我在 Vivaldi (Chromium) 上通过 Plex Web / YouTube 听音乐时,我的桌面声音小程序(我使用 Cinnamon,但我认为它适用于任何桌面和操作系统)会显示标题和艺术家(理论上还有专辑封面)并允许我播放/暂停。锁屏上也是一样。显然,这要归功于 Chromium 实现的 MPRIS2 标准。但 Chromium 本身如何与不同的网站交互?这是某种 HTML / Javascript 标准吗?这样我就可以从我自己的网络音乐播放器中公开该功能,还是浏览器需要为其支持的每个页面包含模块?