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

Я занимаюсь разработкой проекта, в котором мне нужно проигрывать аудио и видео файлы. При нажатии на аудиоплеер я должен отображать только аудиофайлы с SDCard и воспроизводить эти файлы.

При нажатии на видеоплеер мне нужно только отображать видеофайлы и воспроизводить эти видеофайлы.

Я использую медиаплеер для воспроизведения файлов.

 MediaPlayer mp = new MediaPlayer();
 String filepath = Environment.getExternalStorageDirectory()+"/f.mp3";
 mp.setDataSource(filepath);
 mp.start();

Но моя проблема в том, как просматривать аудио / видео файлы и динамически устанавливать источник данных, когда пользователь выбирает конкретный файл.

1 Ответ

1 голос
/ 19 января 2012

Вы должны использовать MediaStore, у которого есть отдельный ContentProvider для аудио и видео

http://developer.android.com/reference/android/provider/MediaStore.html

Аудио: http://developer.android.com/reference/android/provider/MediaStore.Audio.html

Видео: http://developer.android.com/reference/android/provider/MediaStore.Video.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...