我已經實現了一個代碼來將捕獲的視頻保存到自定義位置。視頻意圖不將視頻保存到所需的位置
// Constants
final static int REQUEST_VIDEO_CAPTURED = 1;
String CAPTURE_TITLE="MyVideo.3gp";
// Specified the desired location here
File file = new File(Environment.getExternalStorageDirectory() + "/DCIM", CAPTURE_TITLE);
Uri outputFileUri = Uri.fromFile(file);
Intent intent = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, outputFileUri);
startActivityForResult(intent, REQUEST_VIDEO_CAPTURED);
現在開活動結果我只得到默認路徑,而不是我想要保存視頻的期望路徑。
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
if (resultCode == RESULT_OK)
{
Uri capturedImageUri = data.getData();
Toast.makeText(this, capturedImageUri .getPath(), TOAST.LENGTH_LONG).show();
}
}
現在我不知道它爲什麼不將其保存到所需的位置類似的事情,我也嘗試與圖像捕捉和它的工作。
另外我還添加了所需的權限。
任何想法!
你能不能給我鏈接,你會發現在Android開發者網站 – 2012-07-07 05:47:13
看,我不認爲這個例子你可以做到這一點,但一旦錄製完成,你可以得到記錄的路徑,並可以移動你想要的文件。 – 2012-07-07 05:54:44
http://developer.android.com/guide/topics/media/camera.html這是鏈接.. @ imran – 2012-07-07 05:56:17