Shoutcast Streaming& HTML5音频播放器

时间:2013-08-23 00:36:41

标签: html5 audio audio-streaming html5-audio shoutcast

这真让我疯狂

我正在尝试将音频标签流设为shoutcast流

我在这两天开始拍摄,我得到的最好结果就是让它在Safari上工作

我在stackoverflow上阅读了关于此问题的所有问题我阅读了所有教程,我测试了所有播放器,我需要让它在手机上工作,特别是在iOS上,所以我不能使用flash试了很多

<audio controls src="http://a7lafm.callu.ps:8000/;" autoplay></audio>

此代码段仅适用于Safari

我尝试了 ; 分号和stream.ogg 我想我尝试了一切,所以我在这里发布问题

非常感谢任何帮助

3 个答案:

答案 0 :(得分:3)

此问题与您的代码无关。有两个问题。

首先是浏览器编解码器支持。查看每个浏览器的MDN page for updated info on codec support

第二个问题是SHOUTcast返回一个奇怪的状态行。它会发送ICY 200 OK而不是HTTP/1.0 200 OK。有些浏览器不接受此标头。唯一的解决方法是为您的流媒体服务器使用其他内容,例如Icecast。 (如果您有兴趣,我还运行一个流媒体服务,可以在符合标准的HTTP流中传输您现有的SHOUTcast流,并且具有更好的兼容性。如果您有兴趣,请发送电子邮件至preview@audiopump.co。)

答案 1 :(得分:1)

<!--listen2myradio.com SHOUTcast Flash Player-->
    <p id='preview'></p><script id='myscript' language='javascript' src='http://flashplayer.listen2myradio.com/getInfo.js?id=17733c2862180eaa3883250ab04087609ae4'></script>
    <!--End Player-->

这是你的收音机,我们每次进入互联网时都会祈祷,并有一个窗口向.Flm

答案 2 :(得分:0)

以下是我在shoutcast电台网站上发现的一个例子:

<audio autoplay preload="auto" controls src="http://174.137.50.51:16504/;"></audio>

在各种浏览器中运行良好。我测试了Firefox,Chrome和Safari。