这真让我疯狂
我正在尝试将音频标签流设为shoutcast流
我在这两天开始拍摄,我得到的最好结果就是让它在Safari上工作
我在stackoverflow上阅读了关于此问题的所有问题我阅读了所有教程,我测试了所有播放器,我需要让它在手机上工作,特别是在iOS上,所以我不能使用flash试了很多
<audio controls src="http://a7lafm.callu.ps:8000/;" autoplay></audio>
此代码段仅适用于Safari
我尝试了 ;
分号和stream.ogg
我想我尝试了一切,所以我在这里发布问题
非常感谢任何帮助
答案 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。