Android: проблема воспроизведения видео из внутреннего хранилища - PullRequest
0 голосов
/ 27 августа 2011

Я пытаюсь воспроизвести видеофайл с этим кодом:

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-карте, он работает отлично, но когда я пытаюсь воспроизвести видео с внутренней памяти, он говоритНевозможно воспроизвести видео.

Теперь я думаю (но не уверен), что это как-то связано с тем, что, возможно, видео во внутреннем хранилище не имеют необходимых разрешений.

Что ты думаешь?

1 Ответ

1 голос
/ 27 августа 2011

Context.MODE_WORLD_WRITEABLE не подразумевает Context.MODE_WORLD_READABLE.

Возможно, вы хотите, чтобы только читаемые, но вы можете "или" константы вместе, если вы хотите и то и другое.

...