如何从网站上播放PLS文件?

Ste*_*lip 5 html javascript flash audio streaming

我想从网站上播放一个PLS文件(http://live.radioguerrilla.ro:8002/listen.pls).我想使用audioHTML5引入的标签,但我不认为它可以从PLS文件流式传输.你会推荐什么选择?

您是否也提供了一个示例代码,因为我尝试使用jwPlayer播放该文件,但我无法实现.谢谢!

小智 3

PLS 文件本身只是元数据。您可以编写(或查找)解析器来获取真实的音频源。

您上面包含的 PLS url 的内容包含:

[playlist]
NumberOfEntries=1
File1=http://live.radioguerrilla.ro:8002/
Run Code Online (Sandbox Code Playgroud)

然后,您可以使用 File1(或 FileN,如果超过 1)的 url 作为音频源。

<audio source="http://live.radioguerrilla.ro:8002/"> </audio>
...
Run Code Online (Sandbox Code Playgroud)

编辑:

我刚刚读到 HTML5应该支持流媒体,但在对 Firefox 和 Chrome 进行快速研究后,两者都没有明确支持 Shoutcast 协议。Shoutcast 协议是一个基于 http 的元协议。与将源用作文件(mp3、ogg、wav)的示例不同,可以通过请求确定内容类型。使用shoutcast,响应负载需要由其他东西处理。任何shoutcast流的内容类型结果都将返回文本/纯文本,并且两者都会抛出一条消息说明这一点。