ビデオキャプチャアプリケーションの開発中に問題が発生しています。Android MediaRecorder release()の問題とビデオキャプチャがポートレートモードではありません
1)ビデオのキャプチャを開始すると、surface view
はランドスケープモードになります。私はたくさん試しました。しかし、私は失敗しました。また、私はrelease()
メソッドを使用しています
http://developer.android.com/reference/android/hardware/Camera.Parameters.html#setRotation%28int%29 ..しかし、結果なし
2)を言及しました。しかし、我々はそれを使用すると、キャプチャ後にアプリケーションが閉じられる。メモリカードでこれを使用しない場合は、キャプチャやサイズがゼロのビデオがあります。
どのようなことが起こっているのか説明できますか?あなたは、おそらくのAndroidManifest.xmlで<activity>
タグ内に以下の属性を欠場
:アドバンス
アプリケーションが終了する2番目のケースでは、logcatでエラーが発生しますか? –
ません..私は、このログを除くすべてのエラーログやクラッシュを取得していない 'CameraHal:stopPreview 9月9日20:43:04.154 1157 5236 D CameraHal:停止プレビュースレッド 9月9日20:43:04.185 1157 5236 D CameraHal:stopPreview 09-09 20:43:04.185 1157 5236 D CameraHal:CameraHal release 09-09 20:43:04.185 1157 5236 D CameraHal:deinitPvOverlay() 09-09 20:43:04.232 1157 1256 D AudioHardwareMot:AudioStreamOutMot :: setParameters()fm_attenuate = 0; fm_mute = 0' –
状態図http://developer.android.com/reference/android/media/MediaRecorderのように、MediaRecorderメソッドを適切な順序で呼び出す必要があります。 html –