Воспроизведение необработанного файла на основе строки

StackOverflow https://stackoverflow.com/questions/8975568

  •  12-11-2019
  •  | 
  •  

Вопрос

У меня есть простая программа, в которой я генерирую случайные числа и использую их для возврата элемента из массива.Основываясь на этом элементе массива, я хочу воспроизвести звуковой файл.Например:Случайным элементом, который был возвращен, было "Am".Теперь я хочу воспроизвести файл "am.ogg".Но вы не можете просто ввести строку для resourceId.Есть какие-нибудь идеи?

Это было полезно?

Решение

Это, по-видимому, является дубликатом этого нить (который, кстати, тоже дублируется).За исключением использования этого метода, вы также можете использовать отражение в классе R (второй также не очень хороший вариант).Лучшим вариантом является тот, в котором список интересующих вас идентификаторов может быть определен в коде.По сути, вы определяете map, сопоставляющий каждую строку с соответствующей R.id переменная (int).Однако я не совсем уверен, что это будет ваш случай.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top