【发布时间】:2011-06-03 16:11:39
【问题描述】:
我有一个提供连续 mp3 流的 icecast 服务器。我试图用音频标签在 html5 中播放它。在 safari 中它会显示并播放,但是当歌曲改变时,流停止并且不会再次开始,即使我按下播放按钮。
有人知道解决办法吗?
【问题讨论】:
-
发布指向您的信息流的链接。很有可能,您在流数据中获取元数据,而您的浏览器不知道如何处理它。然后它会损坏 MP3 数据,因此它不会跳过该帧并重新同步,而是停止。
-
它是否适用于任何其他浏览器?你的代码是什么样的?加载新曲目时是否调用
audio.load()(audio是您的音频对象)? -
我可以确认布拉德的评论是正确的。对于连续的 Icecast Vorbis 流,我有完全相同的行为。无需更新元数据,流就可以正常工作。
标签: html audio safari streaming icecast