2011-06-03 62 views
3

我有一台服务于连续mp3流的icecast服务器。我试图用音频标签在html5中播放它。在safari中它会显示并播放,但当歌曲改变时,流停止并不会再次启动,即使它按下播放按钮。HTML5音频流在每首歌后停止

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

+3

发布一个链接到您的流。有可能,你正在获取流数据中的元数据,而你的浏览器不知道如何处理它。这是腐败的MP3数据,所以不是跳过该帧并重新同步,而是停止。 – Brad 2011-06-03 16:13:22

+0

它可以在任何其他浏览器上运行吗?你的代码是什么样的?加载新轨道时,你是否调用'audio.load()'(其中'audio'是你的音频对象)? – 2012-03-26 10:14:04

+0

我可以证实Brad的评论是正确的。我对连续的Icecast Vorbis流具有完全相同的行为。流无需更新元数据即可正常工作。 – rdvdijk 2012-12-06 21:36:08

回答

0

这是一个已知的Firefox错误“Firefox链接ogg流失败”#455165应该在Firefox 20中修复。

更新:对不起,没有看到你说你是流媒体MP3。 Firefox也可能与MP3有类似的问题...