フロントカメラを使用して、Android で Adobe AIR 3.6 ベータ版を使用してビデオチャットアプリを開発しています。Adobe が説明したように、横向きモードでビデオをキャプチャすることを期待しています。私は本当にポートレート モードでこれを行う必要があります。現在、ビデオは間違った方向に 90 度、カメラ クラスを使用しているビデオ アプリの反対側で間違った方向に 180 度です。カメラ クラスがランドスケープ モードでのみ使用するように設計されています。現在、Camera クラスと Video クラスを使用しており、最終的には StageVideo を使用する予定です。私は、rotateX またはマトリックスを使用してビデオ クリップを回転しようとしましたが、これは機能しますが、モバイル デバイスを縦向きにロックした後でも横向きモードでビデオを横向きに送信しています。これは私の問題の半分しか解決しません。ユーザーが縦向きモードでアプリを使用でき、ビデオが縦向きモードで送信されるように、物理カメラを回転させる必要があります。ActionScript拡張機能に頼らずにこれを行う方法はありますか?
ここでJavaでこれを行う方法!
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
Camera.Parameters parameters = camera.getParameters();
parameters.set("orientation", "portrait");
parameters.setRotation(90);
camera.setParameters(parameters);
画面とストリーミング ビデオの両方がポートレート モードで、AIR と AS3.0 でこれを行うにはどうすればよいですか? 誰?