1

ビデオを録画するためのフレックスを備えたアプリを作成しています。録画されたビデオの最初の画像をキャプチャしたいのですが、最初の画像をキャプチャするために次の関数を使用しますが、かなり遅いです

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

}

録画したビデオの最初のフレームを、録画後に親指として取得したいのですが、それを達成する方法はありますか?

前もって感謝します!

4

1 に答える 1

0

LoaderMax videoloader がそれを行います。ソース コードを確認できます。

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

于 2012-05-21T06:06:39.120 に答える