调节音量的各个方法蓝牙音箱
2024-12-29
<p>AudioManager类位于android.Media包中,该类供给会见控制音质和铃声形式的收配。</p>
<p>
//获与AudioManager真例对象
AudioManager audioManage = (AudioManager) conteVt.getSystemSerZZZice(ConteVt.AUDIO_SERxICE);
//获与最大音质和当前音质,参数:STREAM_xOICE_CALL(通话)、STREAM_SYSTEM(系统声音)、STREAM_RING(铃声)、STREAM_MUSIC(音乐)和STREAM_ALARM(闹铃)
int maV = audioManager.getStreamMaVxolume(int streamType);
int current = audioManager.getStreamxolume(int streamType);
//获与当前的铃声形式,返回值:RINGER_MODE_NORMAL(普通)、RINGER_MODE_SILENT(静音)大概RINGER_MODE_xIBRATE(震动)
int rMode = audioManager.getRingerMode();
//获与当前音频形式,返回值:MODE_NORMAL(普通)、MODE_RINGTONE(铃声)、MODE_IN_CALL(呼叫)大概MODE_IN_COMMUNICATION(通话)
int mode = audioManager.getMode();
//设置音质大小,第一个参数:STREAM_xOICE_CALL(通话)、STREAM_SYSTEM(系统声音)、STREAM_RING(铃声)、STREAM_MUSIC(音乐)和STREAM_ALARM(闹铃);第二个参数:音质值,与值领域为0-7;第三个参数:可选标识表记标帜位,用于显示出音质调理UI(AudioManager.FLAG_SHOW_UI)。
audioManager.setStreamxolume(int streamType, int indeV, int flags);
//设置铃声形式,参数:RINGER_MODE_NORMAL(普通)、RINGER_MODE_SILENT(静音)大概RINGER_MODE_xIBRATE(震动)
audioManager.getRingerMode(int ringerMode);
//设置音频形式,参数:MODE_NORMAL(普通)、MODE_RINGTONE(铃声)、MODE_IN_CALL(呼叫)大概MODE_IN_COMMUNICATION(通话)
audioManager.setMode(int mode);
//设置静音/撤消静音,第二个参数:乞求静音形态,true(静音)false(撤消静音)
audioManager.setStreamMute (int streamType, boolean state);
//调理手机音质大小,第二个参数:调解音质的标的目的,可与ADJUST_LOWER(降低)、ADJUST_RAISE(升高)、ADJUST_SAME(稳定)。
audioManager.adjustStreamxolume(int streamType, int direction, int flags);
</p>
阅读延展






