Почему VideoView не воспроизводит файл по пути - PullRequest
0 голосов
/ 09 февраля 2012

Я использую VideoView на Activity и записываю видео (я проверил, что оно существует на /mnt/sdcard/DCIM/v110.3gp), и когда я пытаюсь ввести код

videoView.setVideoPath("/mnt/sdcard/DCIM/v110.3gp");
videoView.start();

, ничего не происходит,Этот файл существует, но videoView не хочет его воспроизводить.Что может быть не так?

1 Ответ

1 голос
/ 09 февраля 2012

Вы не можете быть на 100% уверены, что все телефоны используют / mnt / sdcard в качестве каталога внешнего хранилища.Вместо этого используйте

Environment.getExternalStorageDirectory().

videoView.setVideoPath(Environment.getExternalStorageDirectory()+/"DCIM/v110.3gp");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...