機器上定義了音量+和音量-兩個鍵,現在調節音量,主芯片輸出的聲音大小有變化.
但我們的硬件設計是將主芯片聲音(I2S)輸入到一個功放芯片,功放芯片通過一個引腳,用PWM占空比,調節音量輸出大小,同時這個功放芯片有外部音頻輸入功能, 如果通過機器上面的那兩個按鍵 ,只能調節主芯片聲音 大小,外部音頻輸入的聲音大小不能調節(這個音量只能通過PWM調節功放芯片).
現在需求是在按下音量鍵時,不想調用原來安卓的音量處理功能,而是通過自己的函數,去調節PWM占空比.這樣,整個音量處理流程不變,只是在處理上,換成PWM占空比的調節(PWM控制已OK),但找不到應該在代碼哪地方,注釋掉以前的處理,換成新的PWM控制.
有沒有這方面資料或者有人更改過.多謝!
6 个解决方案
具體不記得了,按鍵的處理在eventHUB,inputReader,inputDispatch這條路的;你可以跟着試試看,以前我跟過,現在又忘了,蛋疼!!!