Mi aplicación realiza algún procesamiento y en algún momento necesita llamar a AVAssetExportSession.Iniciando AVAssetExportSession en el Fondo
Si la sesión ya ha comenzado y luego hago un fondo de la aplicación, todo se completa normalmente. Sin embargo, si guardo el fondo de la aplicación antes de llamar al exportAsynchronouslyWithCompletionHandler
. Me sale este error:
AVAssetExportSessionStatusFailed Error Domain=AVFoundationErrorDomain Code=-11800 "The operation could not be completed" UserInfo=0x1e550db0 {NSLocalizedFailureReason=An unknown error occurred (-12985), NSUnderlyingError=0x1e574910 "The operation couldn’t be completed. (OSStatus error -12985.)", NSLocalizedDescription=The operation could not be completed}
¿Es posible iniciar una AVAssetExportSession en el fondo?
No puedo ejecutarlo en segundo plano. Incluso si la sesión se inicia antes de pasar a segundo plano, se interrumpe inmediatamente. ¿Está utilizando _backgroundTaskId = [[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:^{... para que se ejecute en segundo plano? – eddy
@eddy Sí, estoy usando algo así – Dex
Tengo el mismo problema. ¿Hay alguna solución? –