Skip to content

voice_volume

zanxiaofei edited this page Feb 22, 2017 · 4 revisions

音量调节

1 调节背景音乐本身输出的音量

若接口mStreamer.getAudioPlayerCapture().setEnableMediaPlayer(true)设置为true,则使用MediaPlayer播放背景音乐,可以播放本地音频和流媒体文件,音量调节接口如下:

//取值范围:0.0f~2.0f
//参数1和参数2分别代表左右声道,需要设置为相同的值
mStreamer.getAudioPlayerCapture().getMediaPlayer().setVolume(float vol1,float vol2); 

若接口mStreamer.getAudioPlayerCapture().setEnableMediaPlayer(true)设置为false,则使用的是KSYBgmPlayer播放背景音乐,只能播放本地音频,音量调节接口如下:

//取值范围:0.0f~1.0f,>1.0f后增大音量,但是会有噪音,经过测试最大最好不要超过4.0f,否则效果不佳
mStreamer.getAudioPlayerCapture().getBgmPlayer().setVolume(float);

2 mute背景音乐

mStreamer.getAudioPlayerCapture().setMute(bool);

3 调节麦克风的音量

麦克风的音量默认是1.0,可以通过下面的接口进行调节:

//取值范围:0.0f~1.0f,>1.0f后增大音量,但是会有噪音,经过测试最大最好不要超过4.0f,否则效果不佳
mStreamer.setVoiceVolume(1.5f);  

4 静音(所有音频)

该设置对所有音频生效

mStreamer.setMuteAudio(bool);  
Clone this wiki locally