title: Convert a file path to Uri in Android
body: <p>I have an app where I capture a video using the camera. I can get the video's file path, but I need it as a Uri.</p>
  
  <p>The file path I'm getting:</p>
  
  <pre><code>/storage/emulated/0/DCIM/Camera/20141219_133139.mp4
  </code></pre>
  
  <p>What I need is like this:</p>
  
  <pre><code>content//media/external/video/media/18576.
  </code></pre>
  
  <p>This is my code.</p>
  
  <pre><code>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();
              }
          }
      }
  </code></pre>
  
  <p>I need a Uri from the String variable <code>bedroom</code>.</p>