从流中检索音轨的名称

问题描述

我想用 <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 提供的所有帮助。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...