2017-01-04 1 views
0

Я планирую создать музыкальное приложение, и я знаю, как играть в музыкальные файлы из сырой папки, но я понятия не имею, как подключить музыкальный проигрыватель непосредственно к аудиофайлам из памяти устройства. Можете ли вы дать мне подсказку?Как я могу получить доступ к памяти устройства с помощью медиаплеера?

ответ

1

Сначала извлечение аудиофайлов из памяти устройства для этого использования ниже кода.

public ArrayList<HashMap<String, String>> getPlayList(){ 
    File home = new File(MEDIA_PATH); 

    if (home.listFiles(new FileExtensionFilter()).length > 0) { 
     for (File file : home.listFiles(new FileExtensionFilter())) { 
      HashMap<String, String> song = new HashMap<String, String>(); 
      song.put("songTitle", file.getName().substring(0, (file.getName().length() - 4))); 
      song.put("songPath", file.getPath()); 

      // Adding each song to SongList 
      songsList.add(song); 
     } 
    } 
    // return songs list array 
    return songsList; 
    } 

Затем используйте этот список массивов в вашем адаптере плеера, а затем используйте этот адаптер в своем видеоплеере.

+0

Спасибо Я пробую это и даю отзывы, когда он работает в моем приложении –

+0

Ожидание приветствия –

Смежные вопросы