0

我正在尝试使用以下代码播放视频文件:

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 卡上的视频效果很好,但是当我尝试从内部存储播放视频时,它说它无法播放视频。

现在,我认为(但不确定)这与内部存储中的视频可能没有必要的权限有关。

你怎么看?

4

1 回答 1

1

Context.MODE_WORLD_WRITEABLE 并不暗示 Context.MODE_WORLD_READABLE。

可能您只想要可读的,但是如果您确实想要两者,则可以将常量“或”在一起。

于 2011-08-27T18:16:14.813 回答