作成中のモバイル アプリにビデオ録画を追加しようとしています。しかし、録音部分に苦労しています。これまでのところ、以下のコードを使用してカメラ クラスをビデオ オブジェクトに表示することができました。
private function init():void
{
var camera1:Camera = Camera.getCamera();
trace(Camera.names);
if (camera1)
{
var ui1:UIComponent = new UIComponent();
var video:Video = new Video (320, 240);
camera1.setMode(320, 240, 24);
camera1.setQuality(0, 100);
video.attachCamera(camera1);
ui1.addChild(video);
cameraGroup1.addElement(ui1);
}
}
私が理解していることから、代わりに cameraUI クラスを使用して記録部分を実現し、ライブラリに追加できますが、独自のカメラ アプリケーションを使用したい場合は、デフォルトのカメラ アプリケーションを使用することになります。カメラクラスを使用して記録するには、各フレームを取得するためにティックが必要であり、次に videoFrame イベントのようなものが必要になると思いますが、実際にはいくつかのコードまたはポイントを正しい方向に使用できます。
前もって感謝します。