2011-09-26 40 views
0

嗨我有一個Flash播放器,使用appendbytes播放flv文件。與mp4附加字節

我已經在網上搜索了很多小時如何使用appendbytes流mp4。

有沒有人有解決方案?

只是使用Netstream不是一種選擇,因爲我們需要逐步下載尋求。

回答

0

我發現的最好的事情是使用SoundLoaderContext,並設置第一個參數是任何時候你想要緩衝。

我研究過Sound類中的「loadCompressedDataFromByteArray」和「loadPCMFromByteArray」方法,但解決方案是緩衝一定數量的聲音然後加載它。

發現這個sample code

import flash.media.Sound; 
import flash.media.SoundLoaderContext; 
import flash.net.URLRequest; 

var s:Sound = new Sound(); 
var req:URLRequest = new URLRequest("trackName.mp4"); 
var context:SoundLoaderContext = new SoundLoaderContext(8000, true); 
s.load(req, context); 
s.play();