УСЕЧЕННЫЙ быстро, УДАЛИТЕ, является медленным.
, Хотя, УСЕЧЕННЫЙ не имеет никакой отслеживаемости.
Используйте PhoneStateListener
, чтобы узнать, когда телефон используется.
Когда ваше действие (или услуга) прерывается телефонным звонком, место MediaPlayer # pause ()
в Activity # onPause
и код, который возобновляет воспроизведение в Activity # onResume
Я думаю, что проблема может заключаться в том, что MediaPlayer выполняется в собственном потоке, и когда ваше Activity приостановлено, это не означает, что MediaPlayer также автоматически приостанавливается