javascript - 是否可以使用 HTML5/javascript 播放此流?

标签 javascript html html5-audio jplayer shoutcast

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

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

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

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

最佳答案

问题不在于 AAC+ 是否可播放,问题在于对称为 ADTS 的流媒体 ACC 包装器进行解码。 Audio Data Transport Stream [pdf]或“使用 SHOUTcast 协议(protocol)通过 HTTP 流式传输的包含 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 。不幸的是,从我们的 Angular 来看,似乎没有什么可以做的,只有浏览器 vendor 可以决定添加对 ADTS 解码的支持。 这是一个documented issue in Chrome/WebKit 。有 60 多人(包括我自己)关注该问题,标记为“WontFix”。

关于javascript - 是否可以使用 HTML5/javascript 播放此流?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12273161/

相关文章:

html - 使用文本对齐或内联 block 使导航栏居中? (杰基尔)

javascript - handleActions() 中括号 [] 的用途是什么?

javascript - 在预定义的 Javascript 代码中导入 MySQL 表

javascript - 如何保留换行符

javascript - css,jquery调整可拖动div之间的线

javascript - 动态生成HTML5中音频的时间和小数点格式

javascript - Angular 2 - *ngFor <img> 标签 src 属性填充

html - 对齐表格内的两个嵌套表格

html - SoundManager w HTML5 音频导致 206 部分内容错误?

javascript - Firefox-57 : hides audio element when height is supplied through css but works on other browsers and versions