无法在Android中使用Uri播放视频文件

时间:2014-01-03 04:44:48

标签: android video android-videoview

嗨我想要播放视频文件,但在显示视频后显示错误无法播放视频文件我正在使用视频视频和视频路径

Uri uri=Uri.parse(Environment.getRootDirectory().getPath()+"/Phone storage/video.mp4");

有些人可以帮助我播放存储在手机上的视频文件

3 个答案:

答案 0 :(得分:1)

您应该使用Uri.fromFile代替Uri.parse

答案 1 :(得分:1)

在“res”中创建“raw”文件夹,将您的视频文件复制到原始文件夹,在您的代码中应该这样做:

String UrlPath = "android.resource://" + getPackageName() + "/"
+ R.raw.your_video_name;
Uri video_uri = Uri.parse(UrlPath);
video.setVideoURI(video_uri);
video.setMediaController(new MediaController(this));
video.requestFocus();
video.start();

答案 2 :(得分:0)

尝试这种方式:

Uri.parse(Environment.getExternalStorageDirectory().getAbsolutePath()+File.separator+"Phone storage"+File.separator+"video.mp4");