这真的让我发疯
我正在尝试使音频标签流成为喊叫流
两天以来我一直在拍摄这个,我得到的最好的结果是让它在 Safari 上工作
我阅读了有关 stackoverflow 的所有问题 我阅读了所有教程 我测试了所有播放器 我需要让它在手机上工作,特别是在 iOS 上,所以我不能使用 flash 尝试了很多
<audio controls src="http://a7lafm.callu.ps:8000/;" autoplay></audio>
此代码段仅适用于 Safari
我尝试了
;
分号和 stream.ogg
我想我尝试了一切,所以我在这里发布问题任何帮助都非常感谢
最佳答案
此问题与您的代码无关。有两个问题。
首先是浏览器编解码器支持。查看每个浏览器的 MDN page for updated info on codec support。
第二个问题是 SHOUTcast 返回一个奇怪的状态行。它将发送 ICY 200 OK
而不是 HTTP/1.0 200 OK
。某些浏览器不接受此 header 。解决它的唯一方法是为您的流媒体服务器使用其他东西,例如 Icecast 。 (如果您有兴趣,我还运行一个流媒体服务,该服务可以在符合标准的 HTTP 流中中继您现有的 SHOUTcast 流,该流具有更好的兼容性。如果您有兴趣,请发送电子邮件至 [email protected]。)
关于html - Shoutcast 流媒体和 HTML5 音频播放器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18392919/