У меня есть эта странная проблема, когда, если я играю песню с помощью пользовательского приложения-плеера, она прекрасно работает, когда я получаю вызовы. OnAudioFocusChangeListener вызывается, что, в свою очередь, удаляет все необходимые вещи для уменьшения громкости проигрывателя.Однако, когда мы запустили нативный проигрыватель Android и приостановили его, а затем запустили наш проигрыватель приложений, он увидел, что не следует делать то же самое, а просто отправлять только уведомление о вызове, никакого события фокусировки звука.Что может быть причиной этого?
Вот шаги:
- Запустить родной плеер Android
- приостановить его
- запустить проигрыватель приложений
- вызовите эту трубку
- музыка не останавливается в нашем проигрывателе, потому что мы не получаем OnAudioFocusChangeListener, а вызывается только CallStateListener.
Возможно ли, что ОС не отправляет уведомление о снижении громкости, так как проигрыватель Native OS приостановлен?
Спасибо