Android_8.1插拔hdmi後,音量會變到最大

基本思想:android原生的思想,設置音量的時候,只會設置一個設備的音量下去,比如現在有speaker,hdmi,spdif三個輸出音頻設備,同時輸出的時候,按鍵只調整了speaker的音量值下去。修改方法就是把所有的設備都同步更新音量值,在AudioService.java中修改如下: 這裏的mIndexMap.put會把各設備的音量值(index)保存在一個稀疏矩陣裏。 在audioserv
相關文章
相關標籤/搜索