gpt4 book ai didi

ios - Icecast 直播音频到 iPhone

转载 作者:行者123 更新时间:2023-11-29 12:13:53 25 4
gpt4 key购买 nike

我有一个与 Play a Shoutcast Stream on iPhone with HTML5 非常相似的问题, 但有一些不同...

我有一个在 Ubuntu 14.04 LTS 上运行的 Icecast 服务器,流式传输 mp3。该设置完全遵循 Icecast 的文档,链接自 <audio>在 AWS EC2 上运行并在我的台式机/笔记本电脑浏览器中运行的网站上的 HTML5 标签。

但是,当我尝试在我的 iPhone 或 iPad 的 iOS 中加载同一网站时,HTML5 音频播放器加载,显示“正在加载...”几分钟,然后要么什么都不显示,要么显示“错误”。

HTML5代码如下:

<audio controls>
<source src="http://xx.xx.xx.xx:8000/example1.mp3" type="audio/mpeg" />
</audio>

关于为什么这在 iOS 中不起作用的建议或想法?

最佳答案

我终于解决了这个问题,但意识到我从未发布过答案。

我必须将 <audio> src 值设置为在我的 icecast.xml 文件中找到的流挂载点。

所以,在我的 icecast.xml 文件中,我有:

<!-- You may have multiple <listener> elements -->
<listen-socket>
<port>8000</port>
<bind-address>123.456.789.012</bind-address>
<shoutcast-mount>/stream</shoutcast-mount>
</listen-socket>

因此,我的 HTML5 <audio> 标签变成了:

为了更好的衡量,我还将 mime_typeaudio/mpegcontrols 包含到 <audio> 标记中,尽管这些不是必需的。

关于ios - Icecast 直播音频到 iPhone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32469483/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com