我正在使用Google语音识别进行连续识别,这意味着为了避免每隔几秒钟发出的嘟声(在果冻豆中存在的错误),我必须将系统音量静音和取消静音。
为此,我使用以下方法:
mAudioManager.setStreamMute(AudioManager.STREAM_SYSTEM, true);
同样的事情也会发生在false上。
我遇到的问题是,在许多设备上,系统音量偶尔会“锁定”静音状态,直到卸载或重新启动。
我确保在服务停止时取消静音系统音量,但似乎没有影响。
也许是因为AudioManager不打算如此频繁地取消静音和静音?欢迎任何帮助。