当我使用自定义应用程序播放器播放歌曲时,我遇到了这个奇怪的问题,当我收到调用 OnAudioFocusChangeListener 的调用时它工作正常,这反过来又会解决所有适当的事情以降低播放器音量。然而,当启动一个原生 android 播放器并暂停它,然后启动我们的应用程序播放器时,它看到没有做同样的事情,只是只发送一个呼叫通知,没有音频焦点事件。什么可能导致它?
以下是步骤:
- 启动安卓原生播放器
- 暂停它
- 启动我们的应用播放器
- 打电话给这个手机
- 音乐不会在我们的播放器中暂停,因为我们没有收到 OnAudioFocusChangeListener 但只有 CallStateListener 被调用。
操作系统是否可能不会发送较低音量通知 b/c 本机操作系统播放器已暂停?
谢谢