【发布时间】:2017-07-17 08:08:38
【问题描述】:
我必须从 SD 卡一个一个地播放视频,但 SD 卡路径有一些问题,会出现如下错误:-
无法打开内容:file:///storage/emulated/0/sachin.mp4
我的代码:-
VideoView videoView = (VideoView) findViewById(R.id.videoView1);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(videoView);
File SDCardRoot = Environment.getExternalStorageDirectory().getAbsoluteFile();
File file = null;
file = new File(SDCardRoot, "sachin.mp4");
Uri uri = Uri.fromFile(file);
videoView.setMediaController(mediaController);
videoView.setVideoURI(uri);
videoView.requestFocus();
videoView.start();
【问题讨论】:
-
你能发布更多的错误日志吗?您是否在清单文件中添加了读取外部存储的权限?
-
无法打开内容:file:///storage/emulated/0sachin.mp4/sachin.mp4 java.io.IOException: setDataSource failed.