javascript: 从 mp3 流中读取 id3 标签

javascript: reading id3 tags from mp3 stream

我正在为 Firefox OS(基于网络标准的手机 OS)编写 Webradio Player。现在我想添加一个功能,例如显示一些广播电台正在发送的实际标题,例如 VLC-Mediaplayer 能够显示。所有测试的流都使用 MP3。我正在通过 html-audio-tag 播放音频。到目前为止,我已经测试了 https://github.com/aadsm/JavaScript-ID3-Reader and http://ericbidelman.tumblr.com/post/8343485440/reading-mp3-id3-tags-in-javascript。 JavaScript-ID3-Reader 接缝无法处理流。另一种方式不通过 "console.log(title);" 写入日志。有人知道添加此功能的方法吗?

谢谢

我发现这样是不可能的os。但是有一个更简单的方法:

var meta = document.getElementById("audio").mozGetMetadata();

id audio 指的是一个音频标签。您可以通过 meta.title 访问标题。但是 firefox 中有一个错误(firefox os,也是)导致这不适用于 mp3-streams:https://bugzilla.mozilla.org/show_bug.cgi?id=908902