4

这真的让我发疯

我正在尝试使音频标签流成为广播流

两天以来我一直在拍摄,我得到的最好结果是让它在 Safari 上运行

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

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

此片段仅适用于 Safari

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

非常感谢任何帮助

4

3 回答 3

4

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

首先是浏览器编解码器支持。查看MDN 页面以获取有关每个浏览器的编解码器支持的更新信息。

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

于 2013-08-23T15:14:16.757 回答
1

这是我在广播电台网站上找到的一个示例:

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

在各种浏览器中都能正常工作。我测试了 Firefox、Chrome 和 Safari。

于 2013-12-28T22:19:32.677 回答
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 的窗口

于 2015-07-27T09:40:32.527 回答