1

Samsung Galaxy タブでのビデオ キャプチャ アクティビティからデータを取得する際に問題が発生しました。これは Samsung の問題だと読みましたが、これを行う方法が必要です。ビデオファイルは正しく保存されています。

だから、私はアクティビティを呼び出します:

Uri outputFileUri = Uri.fromFile(path);
Intent i = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
i.putExtra(MediaStore.EXTRA_FINISH_ON_COMPLETION, true);
i.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri );
i.putExtra(MediaStore.EXTRA_VIDEO_QUALITY,1);
context.startActivityForResult(i, 500);

私の onActivityResult() では、カメラ アクティビティで BACK を押したときにのみ何かが得られます。これは RESULT_CANCELED の結果です。RESULT_OK を取得できないのは、Samsung ビデオ アプリが返されないためだと思います。

結果の意図を取得する必要があります。どのように?

4

1 に答える 1

1

ビデオファイルは正しく保存されています。

戻るボタンを押した後、パスを使用してビデオを開くことができますか!?

Like(疑似コード) :

onActivityResult
{
  if(video exist)
  { 
     open video
  }else
     show message error
于 2013-04-08T12:47:33.527 に答える