как сделать возможность пользователю самому выбрать файлы в системе для воспроизведения?
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