控制播放声音(音量调节)
//.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