私はビデオ録画を可能にするアプリケーションを作成しようとしています。 MediaStore.ACTION_IMAGE_CAPTUREを使用すると、実際には自分のアプリからカメラシステムが呼び出され、写真を撮った後、結果とともに自分のアプリに戻ります。エラーMediaStore.ACTION_VIDEO_CAPTUREを呼び出す
コードを使用しているときに、MediaStore.ACTION_VIDEO_CAPTUREが見つかりました。カメラではなく、ビデオモードではなく、画像キャプチャモードであると仮定します。
私はビデオモードでカメラを呼び出すために使用されるコード:
Intent takeVideoFromCameraIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
Uri mUri = Uri.fromFile(new File(Environment.getExternalStorageDirectory(), "/Record/vid_"+ String.valueOf(System.currentTimeMillis()) + ".mp4"));
takeVideoFromCameraIntent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, mUri);
startActivityForResult(takeVideoFromCameraIntent, RESULT_OK);
私は、実際のデバイスでアプリケーションを実行
が、それはビデオモードでカメラを呼び出しても、ビデオ録画を可能にありません。しかし、私は録音を終了するために録音ボタンを押すと、カメラが応答していないことを示す強制終了メッセージで私のアプリに戻ります。最初に、私はビデオがキャプチャされていないと思ったが、私がファイルを検索したとき、それは実際に存在する。
私のonActivityResultメソッドは問題を引き起こすと思っていましたが、私は/ * ... * /とコメントした後も同じ問題があります。 LogCatには詳細は表示されません。
コードとonActivityResultメソッドを追加しますか? –
@Samirこんにちは、私はビデオを呼び出すの総コードを追加しました。 – Jovi