AVFoundation Error Domain

У меня проблема с использованием библиотеки Amazing Audio Engine, я думаю.

На самом деле, когда я пытаюсь одновременно воспроизвести заднюю дорожку и сделать запись с микрофона, в конце записи, когда я ввожу этот метод:

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

У меня есть эта ошибка:

Домен ошибки =AVFoundationErrorDomain Код =-11818 "Arregistrement arrêté" UserInfo={NSUnderlyingError=0x15d5a4cd0 {Ошибка домена =NSOSStatusErrorDomain Код =-16414 "(null)"}, эффект исправления возврата подтвержден с подтверждением возврата 'enregistrement puis réessayez., NSLocalizedDescription= Регистрация регистрации}

Для видеозаписи, которую я использую, AVCaptureSession, а для воспроизведения звука и записи звука я использую The Amazing Audio Engine.

У вас есть представление о проблеме?

1 ответ

Ошибка -11818 означает AVErrorSessionWasInterrupted - это означает, что какое-то другое приложение прервало ваш аудио сеанс. Заблуждение может быть связано с тем, что другое приложение делает что-то от вашего имени, например, декодирует видео.

Чтобы решить проблему, вам нужно включить опцию категории AVAudioSessionCategoryOptions.MixWithOthers

Я думаю, что TAAE способ сделать это было бы включить allowMixingWithOtherApps на ваше AEAudioController объект.

Другие вопросы по тегам