从mp3流中读取id3标签

javascript: reading id3 tags from mp3 stream

本文关键字:id3 标签 读取 mp3      更新时间:2023-09-26

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

谢谢

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

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

id audio为音频标签。您可以通过meta.title访问标题。但是firefox (firefox os也是)有一个bug,导致这不能与mp3-streams一起工作:https://bugzilla.mozilla.org/show_bug.cgi?id=908902