HTML5音频流在每首歌曲后停止

HTML5音频流在每首歌曲后停止,html,audio,safari,streaming,icecast,Html,Audio,Safari,Streaming,Icecast,我有一个icecast服务器,提供连续的mp3流。我试着用html5和音频标签播放它。在safari中,它会出现并播放,但一旦歌曲发生变化,流就会停止,不会再次开始,即使我按下播放按钮 有人知道解决这个问题的方法吗?这是一个已知的Firefox Bug“Firefox在链接ogg流上失败”,应该在Firefox 20中修复 更新:抱歉,没有看到你说你正在播放mp3。Firefox可能也有类似的mp3问题…发布一个链接到您的流。很可能,您正在流数据中获取元数据,而您的浏览器不知道如何处理它。然后,

我有一个icecast服务器,提供连续的mp3流。我试着用html5和音频标签播放它。在safari中,它会出现并播放,但一旦歌曲发生变化,流就会停止,不会再次开始,即使我按下播放按钮


有人知道解决这个问题的方法吗?

这是一个已知的Firefox Bug“Firefox在链接ogg流上失败”,应该在Firefox 20中修复


更新:抱歉,没有看到你说你正在播放mp3。Firefox可能也有类似的mp3问题…

发布一个链接到您的流。很可能,您正在流数据中获取元数据,而您的浏览器不知道如何处理它。然后,它会损坏MP3数据,因此它不会跳过该帧并重新同步,而是会停止。它在其他浏览器上工作吗?你的代码是什么样的?加载新曲目时是否正在调用
audio.load()
(其中
audio
是您的音频对象)?我可以确认Brad的评论是正确的。对于连续的冰铸Vorbis流,我有完全相同的行为。流在没有元数据更新的情况下运行良好。