调节音量的各个方法蓝牙音箱

2024-12-29

AudioManager类位于android.Media包中,该类供给会见控制音质和铃声形式的收配。

//获与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);