如何获取所选的视频路径?

时间:2017-05-25 21:12:45

标签: android-studio video upload

下面的代码将录制的视频上传到服务器

我想做的就是:我只是想从Galery上传视频。

我添加了新的按钮来加载来自存储的视频,代码可以在Viedeoview中播放所选的视频。

之后我尝试获取如下所示的filePath但是我没有正确地得到它: enter image description here

    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 of complet demo here :

从图库中选择视频后,如何获取路径?

0 个答案:

没有答案