从流中检索音轨的名称

Retrieving the name of an audio track from a stream

我想再现带有<audio>标签的音频流并显示当前曲目的名称。为此,我一直在使用音频的 audioTracks 属性.

我知道这个功能是实验性的,我特意启用了它。

在 Epiphany (Gnome Web) 中,该功能完美运行(甚至不需要先启用它),但在 Chrome 和 Firefox 中,AudioTrack's 标签 属性 始终为空。

Chrome 和 Firefox 的实现是否有问题?是否有其他 api 我可以用来检索曲目的名称?

我如何检索它:

document.getElementById('audio').audioTracks[0].label;

我发现 Eshaz this library 表明可以直接从浏览器检索元数据。但不幸的是,必须正确设置 CORS 策略才能工作。

正如 Brad 指出的那样,最好的选择是从服务器端检索信息。

在此希望 AudioTrack 功能在不久的将来成为主流。感谢@Brad 的所有帮助。