некорректный URI путь к файлу в папке raw?

В общем в папке raw лежат записи под названиями а1, а2, а3 и тд. Хочу задать к ним путь вручную, без использования методов. String переменная recordNumber генерируется рандомно и содержит в себе порядковый номер записи. Через переменную uriPath хочу получить uri путь до этого аудиофайла. При проигрывании файла - программа вылетает. Android Studio ошибок не видит и причину вылета программы тоже не сообщает.

Имеет ли вообще место такая запись? Не пойму, то ли я просто путь указываю некорректно, то ли сама форма записи неверная и нужно по-другому.

String uriPath =  "src/main/res/raw/a"+ recordNumber;

Uri uri = Uri.parse(uriPath);

recordToListen = MediaPlayer.create(this, uri);

soundButton.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View view) {

soundPlayButton(recordToListen);

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

Автор решения: Эникейщик

Вот это - src/main/res/raw/a - есть только на вашем компьютере. В самом андроиде/эмуляторе такого пути нет.

→ Ссылка