我有一个简单的应用程序,它必须使用 VideoView 播放硬编码的视频。
这是我在 MainActivity.java 中的代码
simpleVid = (VideoView) findViewById(R.id.simpleVid);
String path = Environment.getExternalStorageDirectory().getPath() + "/Pictures/Default_user.avi";
simpleVid.setVideoPath(path);
simpleVid.start();
但它说“抱歉,无法播放视频”,当我检查运行控制台时,它说
java.io.FileNotFoundException:/storage/emulated/0/Pictures/Default_user.avi(权限被拒绝)
虽然我已经在清单文件中授予了 READ_EXTERNAL_STORAGE 权限,并且视频在内部存储/图片中。这可能是什么原因?