как сделать возможность пользователю самому выбрать файлы в системе для воспроизведения?

MediaPlayer mp;
int[] sounds; // массив песен

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    sounds = new int[]{R.raw.unheilig, R.raw.b, R.raw.andain};
    if(mp==null){
        mp = MediaPlayer.create(getApplicationContext(), sounds[0]);
        mp.start();
    }

Пока что получается сделать только изнутри приложения из папки raw.. Хочу сделать, чтобы юзер сам мог выбрать в системе те аудио(несколько или каталог с альбомом), которые хочет прослушать. Как такое реализовать? можно вариант и на kotlin


Ответы (0 шт):