首页 文章

AVFoundation错误域

提问于
浏览
0

我认为使用The Amazing Audio Engine库时遇到问题 .

事实上,当我试图播放一个回音轨并同时使用麦克风录音时,在录音结束时,当我进入此方法时:

func captureOutput(captureOutput: AVCaptureFileOutput!, didFinishRecordingToOutputFileAtURL outputFileURL: NSURL!, fromConnections connections: [AnyObject]!, error: NSError!)

我有这个错误:

错误域= AVFoundationErrorDomain代码= -11818“Enregistrementarrêté”UserInfo = {NSUnderlyingError = 0x15d5a4cd0 ,AVErrorRecordingSuccessfullyFinishedKey = true,NSLocalizedRecoverySuggestion =Arrêtezattteautre actioneffectuéeavecl'appareil d'enregistrementpuiséessayez . ,NSLocalizedDescription =Enregistrementarrêté}

对于我使用的视频记录,AVCaptureSession以及音频播放和音频记录,我使用了惊人的音频引擎 .

你对这个问题有什么看法吗?

1 回答

  • 0

    错误-11818表示 AVErrorSessionWasInterrupted - 这意味着其他一些应用程序中断了您的音频会话 . 令人困惑的是,这可能是由于其他应用程序代表您做了某些事情,比如解码视频 .

    要解决此问题,您需要启用类别选项 AVAudioSessionCategoryOptions.MixWithOthers

    我想TAAE way这样做是为了在 AEAudioController 对象上启用 allowMixingWithOtherApps .

相关问题