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

时间:2011-12-11 00:00:38

标签: javascript html flash audio streaming

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

当我尝试使用jwPlayer播放文件时,您是否也提供了示例代码,但我无法继续使用。谢谢!

1 个答案:

答案 0 :(得分:2)

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

上面包含的PLS网址的内容包含:

[playlist]
NumberOfEntries=1
File1=http://live.radioguerrilla.ro:8002/

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

<audio source="http://live.radioguerrilla.ro:8002/"> </audio>
...

编辑:

我刚刚读到HTML5 支持流式传输,但经过对firefox和chrome的快速研究后,两者都没有明确支持shoutcast协议。 Shoutcast协议是http之上的元协议。与使用源文件(mp3,ogg,wav)的示例不同,可以通过请求确定内容类型。使用shoutcast,响应有效负载需要由其他东西处理。任何shoutcast流的内容类型结果都将返回text / plain,并且两者都会抛出一条消息。