некорректный 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 - есть только на вашем компьютере. В самом андроиде/эмуляторе такого пути нет.