亲测ios6-ios8都可以,通用方法如下:
(float) getVolume
{
MPVolumeView * slide=[MPVolumeView new];
UISlider * volumeViewSlider;
for(UIView *view in[slide subviews])
{
if([[[view class] description] isEqualToString:@”MPVolumeSlider”])
{
volumeViewSlider=(UISlider *)view;
}
}
float val=[volumeViewSlider value];
return val;
}(void) setVolume:(float) value
{
MPMusicPlayerController*mp=[MPMusicPlayerController applicationMusicPlayer];
mp.volume=value;
}
ios9.0以后就不知道了,差不多这都是一年前用过的。现在整理整理,如有改变,大家指点指点。