gpt4 book ai didi

audio - 捕获设备处于事件状态时未触发 AVAudioSessionInterruptionNotification

转载 作者:行者123 更新时间:2023-12-05 00:27:40 28 4
gpt4 key购买 nike

我在 iOS 7.0.4 上遇到了“ AVAudioSessionInterruptionNotification ”的问题。
我在 NSNotificationCenter 上注册了它,并激活了 AVAudioSession。
一切正常,但如果激活了摄像头,则不会再触发该特定通知,无论是中断的开始还是中断的结束。
我通过在 iPhone4 上接听手机电话以及在应用程序运行时发出警报来测试音频中断。
我还尝试将通知与 "AVCam" sample app 一起使用,我也有同样的问题。
音频中断和相机激活之间有什么关系?如果打开相机,为什么会停止触发音频中断?这可能是iOS错误吗?

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

谢谢你。

最佳答案

将相机/捕获设备对象属性 usesApplicationAudioSession 设置为 NO,一切都会好起来的

您可以使用 AVCaptureSession:

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

关于audio - 捕获设备处于事件状态时未触发 AVAudioSessionInterruptionNotification,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20334467/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com