即使应用处于后台,我的应用也会在服务中使用麦克风
当另一个应用想要使用麦克风时,会调用myFocusChangeListener并使用值AUDIOFOCUS_LOSS_TRANSIENT
在这种情况下,我在我的AudioRecord对象上调用stop和release并放弃音频焦点。
然而,试图使用麦克风的应用程序(在这种情况下,“确定谷歌”谷歌对话主屏应用程序)给我的消息“无法打开麦克风”,我知道这是因为我的应用程序。< / p>
如果我再次点击谷歌应用上的麦克风按钮,它就会开始正常收听。
可能导致此问题的原因,我该如何解决?