0

アプリでカメラからビデオを録画するために ACTION_VIDEO_CAPTURE インテントを使用しています。以前のバージョンの Android OS では正常に動作しますが、4.3 にアップデートすると動作しなくなります。Nexus 7タブレットでこれをテストしています。

カメラからインテント プレビューを開始すると、画面に一瞬表示され、その後インテント ウィンドウが閉じて「残念ながら、ギャラリーが停止しました」というメッセージが表示されます。画面上のメッセージ。

インテントにデフォルト設定を使用しようとしましたが、EXTRA_OUTPUT 設定で出力ファイル パスを指定しようとしました。私の場合は違いはありません。

トレースで次の行を取得します。

09-13 10:24:33.908: E/NvOmxCamera(124): OMX_ERRORTYPE android::NvOmxCamera::getCameraStereoMode(NvxComponent*, NvOmxCameraUserStereoMode&): エラー: 無効な NVX モード 0.
09-13 10:24:33.908: E/NvOmxCamera (124): OMX_ERRORTYPE android::NvOmxCamera::getCameraStereoModeAndCaptureInfo(NvxComponent*, NvOmxCameraUserStereoMode&, NVX_STEREOCAPTUREINFO&): getCameraStereoMode が 0x00000000 で失敗しました

その後:

09-13 10:24:34.348: E/AndroidRuntime(2923): 致命的な例外: Thread-238
09-13 10:24:34.348: E/AndroidRuntime(2923): java.lang.RuntimeException: startPreview に失敗しました
09-13 10 :24:34.348: E/AndroidRuntime(2923): com.android.camera.VideoModule.startPreview(VideoModule.java:867) で

ACTION_IMAGE_CAPTURE インテントが正常に機能することにも気付きました。ACTION_VIDEO_CAPTURE インテントも、ACTION_IMAGE_CAPTURE を実行した後、デバイスを再起動するまで正常に機能します。

他の誰かがこの問題を抱えていますか? 解決策はありますか?

4

1 に答える 1