audioManager.abandonFocus(myFocusListener)发生得不够快

时间:2015-06-15 13:43:38

标签: android audio-recording audiorecord

即使应用处于后台,我的应用也会在服务中使用麦克风

当另一个应用想要使用麦克风时,会调用myFocusChangeListener并使用值AUDIOFOCUS_LOSS_TRANSIENT 在这种情况下,我在我的AudioRecord对象上调用stop和release并放弃音频焦点。

然而,试图使用麦克风的应用程序(在这种情况下,“确定谷歌”谷歌对话主屏应用程序)给我的消息“无法打开麦克风”,我知道这是因为我的应用程序。< / p>

如果我再次点击谷歌应用上的麦克风按钮,它就会开始正常收听。

可能导致此问题的原因,我该如何解决?

0 个答案:

没有答案