捕获设备处于活动状态时,AVAudioSessionInterruptionNotification未触发

 odile微笑头 发布于 2023-02-13 13:21

我在iOS 7.0.4上遇到" AVAudioSessionInterruptionNotification " 问题.
我在NSNotificationCenter上注册,然后激活AVAudioSession.一切正常,但如果激活相机,则不再触发该特定通知,无论是中断开始还是结束.
我通过在iPhone4上接收手机通话来测试音频中断,并在应用程序运行时发出警报响铃.我也尝试使用"AVCam"示例应用程序的通知,我有同样的问题.
音频中断和相机激活之间有什么关系?如果开启相机,为什么会停止触发音频中断?这可能是iOS错误吗?

编辑2014年1月10日:我更新到iOS 7.1 beta 3,问题仍然存在.

谢谢.

1 个回答
  • 将相机/捕获设备对象属性useApplicationAudioSession设置为NO,一切都会好的

    您可以使用AVCaptureSession:

    captureSession = [[AVCaptureSession alloc] init];
    ...
    captureSession.usesApplicationAudioSession = NO;
    

    2023-02-13 13:23 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有