问个关于VideoView的问题
我比照这《第一行代码》用VideoView来播放视频,代码是这样写的
private void initvideo()
{
Log.d("11111", "11111");
File file = new File(Environment.getExternalStorageDirectory(), "movie.mp4");
if(file == null)
Log.d("5555", "5555");
else
Log.d("6666", "66666");
Log.d("222222", "222222");
videoview.setVideoPath(file.getPath());
Log.d("33333", "33333");
}
我把movie.mp4导入了\mnt\sdcard\文件夹下,而且测试的file确实不为空,但是在模拟器安装时,执行到videoview.setVideoPath(file.getPath());就崩溃,错误提示是java.lang.NullPointerException,我以为是权限的问题,加入了<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"></uses-permission>这个后还是不行,一样的错误,不知道问题出在哪了