2013-05-15 114 views
0

我有一個關於如何使用Flash播放器播放mp4或aac的問題。Adob​​e flash播放器如何播放MP4或AAC文件

mp4的或aac的數據在內存中,我沒有任何URL或File目錄。 Adobe的API「Netstream.Appendbytes」無法加載mp4文件。所以我試圖用C++將MP4轉換爲FLV並使用Flascc編譯器,但是我發現mp4的音頻採樣率大於flv的問題,例如採樣率爲48K。

第二個它的尺寸非常大as3'代碼,其中的Flacc編譯它。

所以我想知道,是關於它的任何開源或告訴我如何使用Netstream.Appendbytes播放mp4請。

回答

0

您必須使用NetStream類。它是用來播放視頻,並確實與MP4(你可能是出於運氣與AAC的,雖然,它可以通過專有編碼保護。)

var stream:NetStream = new NetStream(new NetConnection('myvideo.mp4')); 
stream.play(); 

help.adobe.com/en_US/FlashPlatform/工作類reference/actionscript/3/flash/net/NetStream.html

+0

非常感謝,但數據在內存中,我無法使用任何文件目錄。 – user2384842