0

我正在制作无线电数据库,我正在使用audio.js播放 m3u 流。如何添加对 acc、ogg、wma、mms 流和直播流类型的支持?

感谢您的回答:)

4

1 回答 1

1

我正在制作广播数据库,我正在使用 audio.js 播放 m3u 流

M3U 本身既不是流也不是媒体。这是一个播放列表。就这样。您需要解析该播放列表。

在简单的级别上,它只是一个以行分隔的 URL 列表。不过,有些注释行包含其他信息。

http://en.wikipedia.org/wiki/M3U

如何添加对 acc、ogg、wma、mms 流和直播流类型的支持?

AAC 是一种编解码器。Ogg 是一种容器格式。WMA 是一种编解码器。彩信是一种协议。SHOUTcast 是 HTTP 协议的修改版本,但也有自己的元数据包装器。如您所见,您将苹果与树木、汽车与卡车进行比较。

在任何情况下,对编解码器、容器和协议的支持都取决于客户端。您不能在 JavaScript 中添加对这些的支持。一些编解码器有一些非常实验性的 JS 解码器,但它们还没有完全准备好用于生产。同时,浏览器必须支持您想播放的内容,如果不支持,您将无能为力。

于 2015-04-27T16:02:26.567 回答