2013-03-13 140 views
0

嗨,我的名字是Tamer,據我所知,這是第一個發佈在stackoverflow中。 :)通過閃存流媒體播放

我一直在尋找這個問題的一段時間我的問題,但還沒有找到任何解決方案呢。一旦播放按鈕被擊中,我想將我的無線電廣播從它的原始主機轉發到我的嵌入式Flash播放器。是否可以通過動作腳本(flash - as3)?我的廣播採用Icecast格式,我正在播放mp3,但我的掛載點不完全是/listen.mp3。它有更多的延伸,比如?auth和一些隨機固定的東西(我的意思是,在auth部分末尾還有一些其他的東西,但它們一直像固定鏈接一樣)。

感謝您的幫助和時間!

回答

0

是的,你可以用Flash播放你的流。無關緊要的是什麼。只需插入流的真實網址即可。文件擴展名和什麼不重要。

+0

我搜索在互聯網上,我想出了有關Netstream.Play代碼的東西但我試圖弄清楚它是如何工作的。有沒有關於如何使用它的明確教程?因爲我發現的那個不太清楚。 :\ – 2013-03-14 16:48:35

+0

'snd = new Sound(); snd.loadSound( 「http://143.226.75.100/waug_mp3_128k」,真正的);' – Brad 2013-03-17 16:23:22

+0

感謝很多人,就像一個魅力:d – 2013-03-18 10:08:56

0

當使用上面的回答高memnory使用可能是觀衆的「聲音」可變下載邊播放的數據的問題。

會過得更好使用漸進式播放/下載,但將不得不您的流媒體格式,用MP3改變,因爲它僅允許M4A流(AAC音頻數據在MP4容器)。

var netConnection:NetConnection = new NetConnection(); 
netConnection.connect(null); 
var netStream:NetStream = new NetStream(netConnection); 
netStream.play(「http://your.stream.url/stream.m4a」); 

只是我的2分錢小費:)