Camera2 APIを使用してカメラからビデオをキャプチャしています。 Camera2にはsetDisplayOrientation()と同等の機能がないため、プレビューを回転させる必要があることを理解しています。マトリックスを使用してプレビューを回転することができます。AndroidCaptureを使用して作成されたサーフェスを回転させます
私はまた、ビデオをエンコードするためにMediaCodec APIも使用しています。ただし、電話機を180度回転させると、エンコードされたビデオは反転されます。私は、エンコードされたビデオをどのように回転させるかについてのアイデアはありません。
設定中にMediaFormatでKEY_ROTATIONを試しました。しかし、私はこれがデコード(出力面)の間だけであると思います。
ありがとうございました!
''マトリックスを使ってプレビューを回転することができます。あなたができる場合は、問題は何ですか? – pskink
問題は、MediaCodecのcreateinputsurfaceを使用して追加されたサーフェスが回転していないためです。 – Ajay
なぜマトリックスを使用してプレビューを回転できないのですか? – pskink