2012-08-28 16 views
6

私はmCamera.setDisplayOrientation(90);を使ってカメラを回転させています。録画したビデオの向きが間違っています

カメラのプレビューは正常に変更されますが、実際の「カメラ」は正常に変更されるため、記録されたビデオは横向きです。彼らはこれを行う方法ですか?

答えて

8

これはあなた

mMediaRecorder.setOrientationHint()

+0

ありがとう、私はそれを最終的に働いて、更新を投稿するのを忘れていましたが、これは私がそれをやった方法です。 – RedChris

1

ビデオストリームは決して回転されません。これはそのまま記録されます。 docsを参照してください:「。度でプレビュー表示の時計回りの回転を設定します。これは、プレビューフレームとスナップショットの後に表示される画像に影響を与え

+0

感謝を助けるかもしれない、あなたを行います録画後にビデオを回転させる方法を知っている。私のアプリでは、後でYoutubeにビデオをアップロードして、アップロードされたすべてのビデオが横向きであるとは限りません。 – RedChris

+0

私は正確なポインタを持っていませんが、 "rotate video java"を探しているとどこかにつながりますが、これはビデオストリーム全体を再コード化する必要があるので、これはかなり重い計算であることを指摘したいと思います。あなたがコンピューティングパワーの欠如とそれが生成する可能性のある電力の飢餓のために、モバイルで行うのが良いことなのかどうかは分かりません。 –

+0

あなたの助けをありがとう – RedChris

関連する問題