2014-09-13 32 views
1

我想要一個用於shoutcast服務器的flash播放器。如果shoutcast的內容類型是mpeg,則代碼正在工作。但是,如果shoutcast的內容類型是aacp,則代碼不起作用。 代碼;Shoutcast aacplus與As3流式傳輸

var channel:SoundChannel; 
var sound:Sound = new Sound(); 
sound.load(new URLRequest("http://yonradyo.radyolarburada.com:8020/;")); 
channel = sound.play(); 

我該怎麼辦?謝謝。

+1

大多數人將自己的AAC流包裝在FLV中以解決Flash流問題。如果你的方法是可行的,我不能說明確的,但因爲我從來沒有見過任何人這樣做,我猜測事實並非如此。另請參閱:http://stackoverflow.com/q/22923419/362536 – Brad 2014-09-13 15:20:21

+0

@Brad您說得對,'sound.load'不會解碼AAC。它甚至不僅僅意味着MP3直播流只是音頻文件,但是我們不會......很少注意到NetStream中的「STREAM」,並且認爲A-ha!在我自己的問題中,我想播放AAC文件以製作播放列表的多格式音頻播放器。那裏沒有收音機。 – 2014-09-25 08:16:17

+0

@Dursun ..給出的答案是有效的。我已經測試過,你應該接受它作爲正確的。只是說,如果你卡住了。 PS:只在瀏覽器中測試 – 2014-09-25 08:20:51

回答