Попробуйте запустить медиаплеер в рамках службы переднего плана .Это немного трудоемко, но так оно и должно быть в любом случае.
Служба будет обрабатывать запуск всего в фоновом потоке и может быть настроена на публикацию обновлений в ваш пользовательский интерфейс с помощью сообщений или обратных вызовов.*
Кроме того, службу Foreground не нужно привязывать к действию, поэтому она может продолжать работать, даже если вы покинете экран своего игрока.Служба должна предоставлять постоянное уведомление пользователю, которое, вероятно, будет отображать текущую песню, исполнителя, щелчок для приостановки и т. Д.