【问题标题】:How can I play a PLS file from a website?如何从网站播放 PLS 文件?
【发布时间】:2012-01-17 15:43:13
【问题描述】:

我想从网站播放 PLS 文件 (http://live.radioguerrilla.ro:8002/listen.pls)。我想使用 HTML5 引入的audio 标签,但我认为它不能从 PLS 文件中流式传输。你会推荐什么替代方案?

您能否提供一个示例代码,因为我尝试使用 jwPlayer 播放该文件,但我无法启动它。谢谢!

【问题讨论】:

标签: javascript html flash audio streaming


【解决方案1】:

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

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

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

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

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

编辑:

我刚刚读到 HTML5应该支持流媒体,但是在快速研究了 firefox 和 chrome 之后,它们都没有明确支持shoutcast 协议。 Shoutcast 协议是基于 http 的元协议。与将源用作文件(mp3、ogg、wav)的示例不同,可以通过请求确定内容类型。使用广播,响应负载需要由其他东西处理。任何直播流的内容类型结果都将返回 text/plain,并且两者都会抛出这样的消息。

【讨论】:

  • 谢谢,您对查看 pls 文件内容的建议对我帮助很大。
  • 如果您在直播网址末尾添加一个分号,那么您将禁用直播浏览器检测并允许它在 chrome 和 firefox 上运行。
猜你喜欢
  • 1970-01-01
  • 2012-08-04
  • 1970-01-01
  • 2014-07-25
  • 2022-11-02
  • 1970-01-01
  • 2015-12-29
  • 2019-08-13
  • 1970-01-01
相关资源
最近更新 更多