在iOS上的Objective-C中静音和取消静音

时间:2014-09-20 01:26:06

标签: objective-c avaudioplayer

嗨,大家好我一直试图通过Objective-C in-code找到一种静音和取消静音(即播放音频)的方法,无论应用程序是否处于静音模式(物理静音切换)

我看到Instagram会这样做,即使你的手机静音也可以按下静音图标,它会播放视频音频。

1 个答案:

答案 0 :(得分:1)

您想查看audio session categories

使用此代码,您可以在响铃/静音切换为静音时播放音频。

NSError *setCategoryError = nil;
BOOL success = [[AVAudioSession sharedInstance]
            setCategory: AVAudioSessionCategoryPlayback
                  error: &setCategoryError];

if (!success) { /* handle the error in setCategoryError */ }