Q: How to get the selected video path? this code below uploads the recorded video to server
All what i want to do is : I just want to upload video from Galery. 
I have added new Button to load video from Storage, the code can play the selected video in Viedeoview.
After that I try to get the filePath like below but i did not get it correctly :

    public void Load_Video(View view) {
    Intent intent = new Intent();
    intent.setType("video/*");
    intent.setAction(Intent.ACTION_GET_CONTENT);
    startActivityForResult(Intent.createChooser(intent, "Complete action using"), 99 ); 
}

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (resultCode != RESULT_OK) return;

    switch (requestCode) {

        case 99:

            Uri  mVideoCaptureUri = data.getData();
            vidPreview.setVideoURI(mVideoCaptureUri);
            vidPreview.start();                
            filePath=mVideoCaptureUri.toString();
            Toast.makeText(Main.this, "filePath : " +filePath, Toast.LENGTH_SHORT).show();
            break;
    }
}

source : Source of complet demo here :
After I have selected a video from gallery, how to get the path ?
