我正在尝试使用此命令监控音频焦点(伪代码)
requestAudioFocus(AudioManager, STREAM_MUSIC, AUDIOFOCUS_GAIN);
在onAudioFocusChange我可以收到所有类型的状态代码,我的问题是,在收到 AUDIOFOCUS_LOSS 之后我应该放弃焦点,即使我想知道请求它的应用程序何时停止,但在获得AUDIOFOCUS_LOSS之后,即使您不注销并放弃音频焦点,也不会收到通知。
所以我的问题是我该怎么做才能知道该应用何时使用音频或获得 AUDIOFOCUS_GAIN ?
如果有帮助,我正在使用API级别15。
提前感谢任何帮助或想法。