このコードでビデオファイルを再生しようとしています:
MediaController mc = new MediaController(this);
mc.setAnchorView(videoView);
mc.setMediaPlayer(videoView);
Uri video = Uri.parse(path);
videoView.setMediaController(mc);
videoView.setVideoURI(video);
videoView.start();
SD カードに保存されているビデオでは問題なく動作しますが、内部ストレージからビデオを再生しようとすると、ビデオを再生できないと表示されます。
さて、内部ストレージ内のビデオに必要なアクセス許可がない可能性があるという事実と関係があると思います (確かではありません)。
どう思いますか?