下面的代码将录制的视频上传到服务器
我想做的就是:我只是想从Galery上传视频。
我添加了新的按钮来加载来自存储的视频,代码可以在Viedeoview中播放所选的视频。
之后我尝试获取如下所示的filePath但是我没有正确地得到它:
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 :
从图库中选择视频后,如何获取路径?