我想从网站上播放PLS文件(http://live.radioguerrilla.ro:8002/listen.pls)。我想使用HTML5引入的audio
标记,但我不认为它可以从PLS文件流式传输。你会推荐什么选择?
当我尝试使用jwPlayer播放文件时,您是否也提供了示例代码,但我无法继续使用。谢谢!
答案 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,并且两者都会抛出一条消息。