0

フロントカメラを使用して、Android で Adob​​e 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 でこれを行うにはどうすればよいですか? 誰?

4

1 に答える 1

0

残念ながら、まったく同じ解決策を探しています。私が思いついた唯一のことは、ストリームの受信側にも通知を送信して、デバイスが回転したことを知らせて、彼らが追随できるようにすることです...私は痛いことを知っています

于 2013-06-27T19:13:13.560 に答える