Tôi có một ứng dụng để quay video bằng máy ảnh. Tôi có thể lấy đường dẫn tệp của video, nhưng tôi cần nó dưới dạng Uri.
Đường dẫn tệp tôi nhận được:
/storage/emulated/0/DCIM/Camera/20141219_133139.mp4
Những gì tôi cần là như thế này:
content//media/external/video/media/18576.
Đây là mã của tôi.
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// if the result is capturing Image
if (requestCode == CAMERA_CAPTURE_VIDEO_REQUEST_CODE) {
if (resultCode == RESULT_OK) {
// video successfully recorded
// preview the recorded video
// selectedImageUri = data.getData();
// Uri selectedImage = data.getData();
previewVideo();
tv1.setText(String.valueOf((fileUri.getPath())));
String bedroom=String.valueOf((fileUri.getPath()));
Intent i = new Intent();
i.putExtra(bhk1.BEDROOM2, bedroom);
setResult(RESULT_OK,i);
btnRecordVideo.setText("ReTake Video");
} else if (resultCode == RESULT_CANCELED) {
// user cancelled recording
Toast.makeText(getApplicationContext(),
"User cancelled video recording", Toast.LENGTH_SHORT)
.show();
} else {
// failed to record video
Toast.makeText(getApplicationContext(),
"Sorry! Failed to record video", Toast.LENGTH_SHORT)
.show();
}
}
}
Tôi cần một Uri từ biến Chuỗi bedroom
.