Как отключить фоновую музыку на андроиде

Я попытался передать аудио с URL-адреса, и он отлично работает. URL-адрес воспроизводится в фоновом режиме, когда я выхожу из приложения. Но я не могу остановить это, когда я снова войду в свое приложение, как я могу остановиться. Помощь приветствуется.


person user1051599    schedule 05.12.2011    source источник


Ответы (2)


Поместите это в свою основную деятельность (или туда, где вы разместили свой плеер):

protected void onPause() {
    super.onPause();
    // Put your media player object here
    mp.pause();
}

Это должно останавливать вашу музыку всякий раз, когда вы покидаете свою деятельность.

person Sander van't Veer    schedule 05.12.2011
comment
@ sander я знаю этот метод паузы ... я спросил, музыка воспроизводится в фоновом режиме, когда снова возобновляю мое приложение после выхода, я не могу остановиться с помощью кнопки остановки .... Как это делает музыкальный проигрыватель Android ...? - person user1051599; 05.12.2011
comment
onPause не вызывается при нажатии кнопки HOME. В этом случае следует использовать onUserLeaveHint(). - person Vladimir Ivanov; 23.03.2012

В вашем методе onBackPressed напишите mp.stop(), а затем mp=null, где mp - ваш экземпляр медиаплеера...

person Prashant Kumar    schedule 05.12.2011