Я реализовал Activity, который воспроизводит медиа с URL-адреса в android
Чтобы добавить функциональность паузы при входящем входящем вызове, я создал ресивер, который устанавливает переменную при поступлении вызова. Активность считывает эту переменную, а затем приостанавливает музыку в методе onPause(), и сбрасывается, когда вызов выполняется, и действие возобновляет музыку в методе onResume()
Это работает отлично, так как активная деятельность сосредоточена. Если я вернусь на главный экран во время воспроизведения музыки, а затем придет вызов, активность onpause не будет вызвана и, следовательно, я могу "остановить и запустить музыку
Каков путь для этого? Кто-нибудь реализовал медиаплеер, чтобы он все время перехватывал входящие и исходящие звонки и останавливался и правильно запускал музыку?