3
我使用谷歌語音識別進行連續識別,這意味着爲了避免每隔幾秒(果凍豆中的錯誤)發出嘟嘟聲,我必須靜音並取消靜音系統音量。Android系統音量不會取消靜音直到卸載
要做到這一點我使用:
mAudioManager.setStreamMute(AudioManager.STREAM_SYSTEM, true);
,並以虛假同樣的事情。
我遇到的問題是,在許多設備上零星和重現,系統音量將變爲「鎖定」,直到卸載或重新啓動。
當服務停止時,我確保取消靜音系統音量,但似乎沒有影響它。
也許這是因爲AudioManager並不打算如此頻繁地取消靜音和靜音?歡迎任何幫助。
由於操作太快,我得到AudioManager「死鎖」。嘗試捕捉問題原因的一些logcat行。 – Kristopher