Как читать файлы mp3 памяти?

как я читаю файлы mp3 памяти? воспроизводить файлы папки raw, но не, как чтение тех, которые есть у пользователя в Вашем android...

У меня есть созданная эти переменные

    Context context = this;
    ListView lista;
    ArrayList elementos = new ArrayList<>();

В Oncreate у меня есть следующее

    lista = (ListView) findViewById(R.id.lista_musica);
    cargardatos();
    ArrayAdapter adapter = new ArrayAdapter(context, R.layout.support_simple_spinner_dropdown_item, elementos);
    lista.setAdapter(adapter);

и вне OnCreate у меня есть класс cargardatos

private void cargardatos() {
    elementos.add("primero");
    elementos.add("segundo");
    elementos.add("tercero");

}

после того, как инициализирует приложение покажи следующее Esto muestra en el telefono o emulador

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

1
задан 10.07.2017, 17:07
1 ответ

Чтобы читать файл música достаточно называть setDataSource(archivo) из следующего способа:

String rutaArchivo = Environment.getExternalStorageDirectory()+"/carpeta/musica.mp3";
MediaPlayer mediaPlayer = new  MediaPlayer();
mediaPlayer.setDataSource(rutaArchivo);
mediaPlayer.prepare();   
mediaPlayer.start()
1
ответ дан 24.11.2019, 08:01