Получить случайный звуковой файл из необработанной папки - Android - MediaPlayer

Я хотел бы:

  1. Сгенерировать случайное число (достаточно просто)
  2. взять это случайное число и добавить его к какому-то динамическому пути
  3. использовать динамический путь в создании медиаплеера.

Папка ресурсов (необработанная) содержит 1.mp3 2.mp3 3.mp3

Случайное число генерирует число от 0 до 4

например: 2

Вставляет случайное число в путь

Например. строка?

String PATH = "R.raw." + RANDOM-NUMBER

MediaPlayer mp = MediaPlayer.create(context, PATH);

Однако, конечно, MediaPlayer использует переменную URI, а не строку, я пытался

myUri = Uri.parse("R.raw.2"); 

, но получил исключение nullPointerException

Я думаю, что это очень просто/прямо, чтобы ответить, и мои знания просто ускользают от меня

Спасибо очень

0
задан Broak 28 May 2012 в 17:29
поделиться