2

基本上试图在我移植到浏览器的应用程序中播放一些实时音频流。

流示例: http: //kzzp-fm.akacast.akamaistream.net/7/877/19757/v1/auth.akacast.akamaistream.net/kzzp-fm/

我尝试过 HTML5 音频标签和 jPlayer,但没有成功。我对流式音频几乎一无所知,但是,当我检查 HTTP 响应标头时,指定的内容类型是“audio/aacp”(不确定这是否有帮助)。

我希望对音频格式有更多了解的人可以在这里为我指明正确的方向。

4

1 回答 1

5

问题不在于 AAC+可播放,问题在于解码称为 ADTS 的流式ACC 包装器。音频数据传输流 [pdf]或“使用 SHOUTcast 协议通过 HTTP 流式传输的包含 MP4 的 AAC”可以被解码,因此只能由几个媒体播放器(例如,foobar2000、Winamp 和 VLC)播放。

在尝试使用 SHOUTcast API 为所有列出的电台播放 HTML5 音频时,我遇到了同样的问题。不幸的是,从我们的角度来看,似乎没有什么可以做的,只有浏览器供应商可以决定添加对 ADTS 解码的支持。这是Chrome/WebKit 中记录的问题。有 60 多人(包括我自己)关注该问题,标记为“WontFix”。

于 2012-09-06T02:00:26.853 回答