我正在创建一个用于录制视频的 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();
}
我想在录制后将录制的视频的第一帧作为拇指,有什么想法可以实现吗?
提前致谢!