获取flv视频的第一帧到jpg图像

时间:2012-04-05 12:13:33

标签: actionscript-3 flex thumbnails record

我正在使用flex创建一个用于录制视频的应用程序,我想要捕获录制的视频的第一个图像,现在我使用以下功能来捕获 第一张图片但速度相当慢

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();

}

我想在录制后以拇指的形式获取录制视频的第一帧 有什么想法如何实现这一点?

提前致谢!

1 个答案:

答案 0 :(得分:0)

LoaderMax videoloader为您完成,您可以查看源代码。

http://www.greensock.com/loadermax/