2013-02-27 80 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文件有時會在聲音中出現毛刺。