2013-02-27 54 views
4

我试图让mediaelement.js使用AAC +(HE-AACv1)音频流。我通过在WinAmp中播放该文件来验证该流是否正在工作,但它不适用于mediaelement.js。我无法获得mediaelement.js播放AACP(AAC Plus)音频

我也尝试过没有成功的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的抱怨和不显示播放器:音频/ AACP ““指定的 ”类型“ 的属性” 不支持的媒体资源xxx.xxx.xxx.xxx的负荷。 :8000/stream failed。 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> 

没有在任一Chrome或Firefox发挥与JW播放器虽然球员做显示器。

我可以让MediaElement.js和JW Player与我们的MP3流一起工作,但我们正在试图摆脱MP3。

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

+0

你能提供一个链接,指向你试图使用JW播放器的地方吗? – emaxsaun 2013-02-27 18:51:38

+0

第一个片段不是一个mediaelement代码。这是HTML音频标签。你能提供媒体代码吗? – Ricardus 2013-02-27 21:04:30

+0

我在原帖中添加了演示链接。感谢您查看这个。 – 2013-02-27 21:16:52

回答

0

这是一个有点迟了回应,但也许这将帮助别人:

我真的试图伪造的类型是音频的音频源”类型/ AAC元素(而不是音频/ aacp),它可以在能够播放aac码流的设备上使用纯html5解决方案 (阅读:iPhone(Safari),iPad(safari + Chrome),Blackberry(默认浏览器))。

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