Как подключить два и более файлов в Media Player

имеется некая кнопка, с айди "play_button" и Java код,

MediaPlayer mediaPlayer;
mediaPlayer = MediaPlayer.create(this, R.raw.audio1_1);

Вопрос: Как передать несколько аудио файлов в MediaPlayer.create()? Или создать несколько таких переменных, как mediaPlayer, но как-то так : mediaPlayer,mPlayer; и поочерёдно заносить файлы как таковое : create(this, R.raw.audio1_1);?

Но... По моему же мнению, это как-то слишком засоряет код, должен же быть вариант...


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

Автор решения: Крест Доминика Туретта

Если я не ошибаюсь стандартный медиаплеер не поддерживает очередь треков из коробки. Вы можете написать свой класс, который будет хранить в себе плейлист и переключать аудио, или воспользоваться готовым решением, например ExoPlayer'ом. Там выполнена навигация по очереди и есть shuffle mode

→ Ссылка