首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我无法让mediaelement.js播放AACP (AAC Plus)音频

我无法让mediaelement.js播放AACP (AAC Plus)音频
EN

Stack Overflow用户
提问于 2013-02-28 02:40:28
回答 1查看 1.4K关注 0票数 4

我正在尝试让mediaelement.js处理AAC+ (HE-AACv1)音频流。我通过在WinAmp中回放文件验证了流是否正常工作,但它不能与mediaelement.js一起工作。

我也尝试了JW播放器,但没有成功。我愿意切换到任何支持AAC+的网络播放器。

MediaElement.js代码:

代码语言:javascript
复制
<audio controls="controls" width="320" height="80">
  <source type="audio/aacp" src="http://xxx.xxx.xxx.xxx:8000/stream" />
</audio>

Firefox报错并显示无播放器:不支持"audio/aacp“的"Specified "type”属性。加载媒体资源xxx.xxx:8000/stream失败。site.com/ Line 0“

Chrome加载播放器并继续加载流,但永远不会播放音频。

JW播放器代码:

代码语言:javascript
复制
<script>
jwplayer("container").setup({
flashplayer: "player.swf",
height: "24",
width: "730",
file: "http://xxx.xxx.xxx.xxx:8000/stream",
controlbar: "bottom",
type: "sound",
bufferlength: "10",
autostart: "true"
});
</script>

虽然JW播放器可以显示,但在Chrome或Firefox中没有播放任何内容。

我可以让MediaElement.js和JW Player与我们的MP3流一起工作,但我们希望远离MP3。

演示链接:http://www.whro.org/allstreams/compare/

EN

回答 1

Stack Overflow用户

发布于 2014-05-16 01:05:07

这是一个有点晚的反应,但它可能会对某人有所帮助:

我实际上尝试在音频元素的源类型(而不是音频/aacp)中将类型伪装为音频/ aac,它在能够播放aac流的设备(阅读: iPhone (Safari),iPad (safari+Chrome),Blackberry(默认浏览器))上以纯html5解决方案工作。

这适用于HE-AACv1和HE-AACv2文件,但v2文件有时会在声音中出现毛刺。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15119737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档