【发布时间】:2014-09-20 01:26:05
【问题描述】:
大家好,我一直在尝试找到一种通过 Objective-C 代码中静音和取消静音(即播放音频)的方法,无论应用是否处于静音模式(物理静音切换)
我看到 Instagram 会这样做,即使您的手机处于静音状态,您也可以在其中按下静音图标,它会播放视频音频。
【问题讨论】:
大家好,我一直在尝试找到一种通过 Objective-C 代码中静音和取消静音(即播放音频)的方法,无论应用是否处于静音模式(物理静音切换)
我看到 Instagram 会这样做,即使您的手机处于静音状态,您也可以在其中按下静音图标,它会播放视频音频。
【问题讨论】:
使用此代码,您可以在响铃/静音切换到静音时播放音频。
NSError *setCategoryError = nil;
BOOL success = [[AVAudioSession sharedInstance]
setCategory: AVAudioSessionCategoryPlayback
error: &setCategoryError];
if (!success) { /* handle the error in setCategoryError */ }
【讨论】: