Mediaplayer控制聲音開關

需求是要控制當前媒體播放的聲音開關,而不是更改整個系統的聲音模式。float

一、獲取mediaplayer實例mPlayerdi

二、設置音量參數

mPlayer.setVolume(1.0f, 1.0f);//設置成系統當前的音量實例

mPlayer.setVolume(0, 0);//設置成靜音系統

以上代碼只會影響當前播放媒體的音量,參數是兩個float值,分別表示左聲道和右聲道大小,大小是0.0到1.0之間,可根據需求設置,例如但願設置成系統音量的一半,就把兩個參數改成0.5f,通常人都會設置成相同的值。play

setVolume()的調用必須在mPlayer.prepare()以後設置纔有效

相關文章
相關標籤/搜索