gpt4 book ai didi

javascript - 如何从网站播放 PLS 文件?

转载 作者:太空狗 更新时间:2023-10-29 16:37:36 26 4
gpt4 key购买 nike

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

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

最佳答案

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 协议(protocol)。 Shoutcast 协议(protocol)是 http 之上的元协议(protocol)。与使用源作为文件(mp3、ogg、wav)的示例不同,可以通过请求确定内容类型。使用 shoutcast,响应负载需要由其他东西处理。任何 shoutcast 流的内容类型结果都将返回文本/纯文本,并且两者都会抛出一条消息说明这一点。

关于javascript - 如何从网站播放 PLS 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8460899/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com