我正试图为我的网站寻找一个解决方案,它迫切需要升级。目前,我正在使用基于 Flash 的播放器来流式传输来自 Shoutcast 的内容,效果不是很好,但不幸的是,它让移动用户落后了。
理想情况下,我希望拥有一个可以在线播放 Shoutcast(或其他)流媒体的 HTML5/Javascript 播放器。我尝试过 jPlayer,它似乎非常适合播放单个文件,但未能成功地尝试让它与 Shoutcast 和 Icecast 一起工作。
有人对从哪里开始有任何建议吗?
最佳答案
您可以使用 jPlayer 来使用 HTML5 原生播放器播放您的 shoutcast 流 - 它在大多数浏览器/平台上运行良好除了 android。在这种情况下,jPlayer 会提供 Flash 播放器备份。
您需要将您的音频类型指定为“mp3”(aac 流不起作用,因此请确保您指定的是直接冰冷的 mp3 流)我使用了“mp3”,但您也可以尝试输入“stream”
您需要稍微更改您的流的 url:
正常:http://yourserver.com:8000/listen.pls
jPlayer:http://yourserver.com:8000/;listen.pls (注意添加分号 - 这有助于 shoutcast 服务器)
这里是 jPlayer 站点的文档,应该也有帮助。
http://www.jplayer.org/latest/demo-08/
直播愉快!
关于javascript - 在浏览器中流式传输音频的最佳选择,也适用于移动设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13772443/