Задать вопрос
TonyWrong
@TonyWrong

Как управлять большим количеством звуков в android приложении?

Учу андроид, и в качестве практики пишу небольшую программку викторину. Вобщем требуется в зависимости от угадываемой вещи воспроизводить определенный звук. В прошлом приложении где звуков было немного 2-5шт. мне хватало простого использования SoundPool теперь же мне нужно проигрывать определенный звук (зависит от угадываемого предмета), всего этих звуков около 40.
Помогите разобраться как это организовать без бесконечного цикла if предмет такой - звук 1 if предмет такой - звук 2 if.... ? Спасибо
  • Вопрос задан
  • 111 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • AndroidSprint
    Android + Аутстаффинг: опыт работы в IT-команде
    8 месяцев
    Далее
  • Нетология
    Android-разработчик
    14 месяцев
    Далее
  • Академия Эдюсон
    Android-разработчик: тариф Базовый
    6 месяцев
    Далее
Решения вопроса 1
Можно поступить так:
int playSoundWithIdObject(int idObject){
switch(idObject){
case 0:
playSound();
break;
case 1:
playSound();
break;
case n:
playSound();
break;
default;
break;
}
}

Шибко красоту в коде не наведет, но будет получше if();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы