前言:安卓支持多種設備的的輸出,音頻輸出的方式有很多種,外放即揚聲器(Speaker)、聽筒(Telephone Receiver)、有線耳機(WiredHeadset)、藍牙音箱(Bluetooth A2DP)等,電話免提、插拔耳機、連接斷開藍牙設備等操作系統(tǒng)都會自動切換Audio音頻到相應的輸出設備上。除了輸出設備還有輸入設備,麥克風,USB音頻設備等
我們知道,音頻輸出通道切換有些是系統(tǒng)自動切換的,但是有些自動切換并不是我們想要的,如:音樂App在聽歌時,需要對聽歌時拔出耳機的操作進行阻止(暫停播放)而不是突然切換到外放,又如通話時插入耳機并按下免提,希望聲音既可以從耳機輸出,又可以從揚聲器輸出;
我們可以不用系統(tǒng)的自動切換,而自己設置音頻輸出通道的切換嗎?