我正在尝试让mediaelement.js处理AAC+ (HE-AACv1)音频流。我通过在WinAmp中回放文件验证了流是否正常工作,但它不能与mediaelement.js一起工作。
我也尝试了JW播放器,但没有成功。我愿意切换到任何支持AAC+的网络播放器。
MediaElement.js代码:
<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播放器代码:
<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/
发布于 2014-05-16 01:05:07
这是一个有点晚的反应,但它可能会对某人有所帮助:
我实际上尝试在音频元素的源类型(而不是音频/aacp)中将类型伪装为音频/ aac,它在能够播放aac流的设备(阅读: iPhone (Safari),iPad (safari+Chrome),Blackberry(默认浏览器))上以纯html5解决方案工作。
这适用于HE-AACv1和HE-AACv2文件,但v2文件有时会在声音中出现毛刺。
https://stackoverflow.com/questions/15119737
复制相似问题