-
Notifications
You must be signed in to change notification settings - Fork 146
volume
shixuemei edited this page Dec 12, 2017
·
12 revisions
音量调节不涉及系统音量,更改的是播放器解码后的音频数据数值。
如果需要静音,请参考:播放器静音
- (void)setVolume:(float)leftVolume rigthVolume:(float)rightVolume
- 播放时调节播放器的音量,不影响其它app和系统音量
- 有效输入范围为[0 - 2.0],其中[0 - 1.0]范围为正常调节音量,[1.0 - 2.0]范围为音量放大,输入参数超出范围将会设置为1.0
- 输出到speaker时需同时设置左右音量为有效值,如:leftVolume = rightVolume = 0.5f。
- 当leftVolume和rightVolume不一致时,取二者中的最大值来调节音量
-(void)onLeftVolumeChanged:(UISlider *)slider
{
if (_player){
[_player setVolume:slider.value/100 rigthVolume:sliderRightVolume.value/100];
}
}
-(void)onRightVolumeChanged:(UISlider *)slider
{
if (_player){
[_player setVolume:sliderLeftVolume.value/100 rigthVolume:slider.value/100];
}
}
```