我的目标是播放SDCard文件夹中的所有视频,例如下载文件夹中的所有视频,然后循环播放。但我现在的问题是,当我启动应用程序时,该应用程序始终显示错误说“不能播放此视频"。
这是我的代码,我很感激帮助。
@Override
protected void onResume() {
super.onResume();
VideoView video = (VideoView) findViewById(R.id.videoview1);
video.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.setLooping(true);
}
});
video.setVideoPath("/storage/extSdCard/Download/great.mp4");
video.start();
}
答案 0 :(得分:0)
检查代码可能会对您有用。
@Override
protected void onResume() {
super.onResume();
Uri videoUri =Uri.fromFile(new File("/storage/extSdCard/Download/great.mp4"))
//set the uri of the video to be played
video.setVideoURI(videoUri);
video.start();
video.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.setLooping(true);
}
});
}