当我想使用 AVAudioSessionCategoryPlayAndRecord 同时播放和录制音频时,如何使物理响铃/静音开关再次工作?我只是无法在任何地方找到答案。
问问题
1297 次
1 回答
3
AVAudioSessionCategoryPlayAndRecord 专为以音频为中心的应用程序而设计,应用程序的目的是播放音乐。设置此类别时,静音开关或屏幕锁定不会使音频静音。VOIP 应用程序和音乐应用程序需要这种行为。
如果您希望通过静音开关使音频静音,则需要在不录制时将类别切换为 AVAudioSessionCategoryAmbient 或 AVAudioSessionCategorySoloAmbient。
如果您可以访问 WWDC 开发人员视频,我建议您观看“WWDC 2010 session 412 Audio Development for iPhone OS part 1”。
于 2013-05-10T03:46:41.987 回答