//.h,导入,并添加delegate
#import <MediaPlayer/MediaPlayer.h>
RBDMuteSwitchDelegate
//.m
//检测当前是否为静音
[[RBDMuteSwitch sharedInstance] setDelegate:self];
[[RBDMuteSwitch sharedInstance] detectMuteSwitch];
//检测是否静音(震动)
#pragma mark -
- (void)isMuted:(BOOL)muted
{
if (muted)
{
//静音
}
else
{
//正常,设置音量
MPMusicPlayerController *mpc = [MPMusicPlayerController applicationMusicPlayer];
NSLog(@"之前 = %f",mpc.volume);
m_fCurrentVolume = mpc.volume;
mpc.volume = 0.9; //0.0~1.0
NSLog(@"之后 = %f",mpc.volume);
}
}
MPVolumeView *volumeView = [[MPVolumeView alloc] initWithFrame: CGRectZero];
[self.view addSubview: volumeView];
[volumeView release];
需要下载SysSound.zip