2016-05-14 18 views
0

私は自分のアプリケーションからビデオをキャプチャしたいと思います。また、開始時間、終了時間、ビデオの品質などのキャプチャされたビデオの追加情報が必要です。私は、サンプルコードサンプルコードの上からビデオの開始時間と終了時間を取得する

static final int REQUEST_VIDEO_CAPTURE = 1; 

private void dispatchTakeVideoIntent() { 
    Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); 
    if (takeVideoIntent.resolveActivity(getPackageManager()) != null) { 
     startActivityForResult(takeVideoIntent, REQUEST_VIDEO_CAPTURE); 
    } 
} 

と、自分のアプリケーションでビデオをキャプチャするために、既存のカメラアプリケーションを使用しています現在

、私はビデオをキャプチャし、デバイスに保存することができていますが、私はいずれかを取得しておりませんその余分な情報を得る方法? 既存のカメラアプリケーションを使用して追加情報を取得することは可能ですか? 「はい」の場合、これを行う方法は他にどのようにありますか?

答えて

1

既存のカメラアプリケーションを使用して追加情報を取得することはできますか?

はい、その後どのように他にこれを行うには、他の方法がある場合は?

あなたは、あなたが終了時刻としてonActivityResult()、および品質などthe quality that you request via EXTRA__VIDEO_QUALITYと呼ばれている時あなたは開始時刻としてstartActivityForResult()を呼び出すの時間を利用できます。

カメラのAPIとMediaRecorderを使用して、独自のビデオレコーダーを作成してください。

関連する問題