基本上尝试在我正在移植到浏览器的应用程序中播放一些实时音频流。
流示例:http://kzzp-fm.akacast.akamaistream.net/7/877/19757/v1/auth.akacast.akamaistream.net/kzzp-fm/
我试过没有运气的HTML5音频标签和jPlayer。我对流式音频几乎一无所知,但是,当我检查HTTP响应头时,指定的内容类型是“audio / aacp”(不确定是否有帮助)。
我希望有更多音频格式知识的人能够指出我在这方面的正确方向。
答案 0 :(得分:5)
问题不在于AAC + 可播放,问题在于解码名为ADTS的流式 ACC包装器。使用SHOUTcast协议通过HTTP流式传输的Audio Data Transport Stream [pdf]或“包含MP4的AAC”可以被解码,因此仅由几个媒体播放器(例如,foobar2000,Winamp和VLC)播放。
I had the same issue while trying to work with the SHOUTcast API to get HTML5 Audio playback for all the listed stations。不幸的是,从我们的角度来看,似乎没有什么可以做的,只有浏览器供应商可以决定添加对ADTS解码的支持。 这是documented issue in Chrome/WebKit 。该问题后有60多人(包括我自己),标记为“WontFix”。