1. 程式人生 > >ios獲取和設定系統音量

ios獲取和設定系統音量

親測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以後就不知道了,差不多這都是一年前用過的。現在整理整理,如有改變,大家指點指點。