2012-04-05 83 views
1

我使用flex創建了一個應用程序用於錄製視頻,並且我想捕獲錄製的視頻的第一個圖像,現在我使用以下函數捕獲 第一形象,但其相當慢將flv視頻的第一幀轉換爲jpg圖像

private function capture():void 
{ 
var bitmapData:BitmapData = new BitmapData(videoDisplay.width, videoDisplay.height); 
bitmapData.draw(videoDisplay); 

var jpg:JPEGEncoder = new JPEGEncoder(); 
var ba:ByteArray = jpg.encode(bitmapData); 

var base64_enc: Base64Encoder = new Base64Encoder(); 
base64_enc.encodeBytes(ba,0,ba.length); 
imgEncoded = base64_enc.toString(); 

} 

,我想獲得錄製的視頻的第一幀作爲一個拇指被記錄 後有沒有對如何做到這一點任何想法?

在此先感謝!

回答