控制播放声音(音量调节)

//.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

posted @ 2013-12-23 16:53  暖流  阅读(390)  评论(0)    收藏  举报