在使用moblieVLCkit时,发现mediaPlayer.audio.volume 调节音量失败,不起作用。
在看VLC官方的demo的时候,发现官方是调节系统音量的方式来做的。
具体代码如下:
volumeView = [[MPVolumeView alloc] init];
UISlider *volumeSlider = nil;
for (id aView in volumeView.subviews){
if ([[[aView class] description] isEqualToString:@"MPVolumeSlider"]){
volumeSlider = (UISlider *)aView;
break;
}
}
获取到这个slider,我们就可以通过改变 slider.value 的值来改变系统音量的大小了。