Tengo una aplicación que exporta un AVMutableComposition
en un archivo .mov
, y me gustaría que el usuario vea el estado de la exportación con una barra de progreso de la misma manera que si enviara un mensaje de texto o cargado un archivo.Barra de progreso para AVAssetExportSession
Sé cómo crear una barra de progreso cuando sé la duración de una tarea (como reproducir un archivo de audio), pero como no hay una duración establecida para la exportación, no estoy seguro de cómo proceder.
Tengo un indicador de actividad actualmente pero no proporciona la mejor experiencia de usuario.
¿Alguien tiene punteros?
son usted que llama '' self.exportProgressBarTimer = dentro o fuera del bloque 'exportAsynchronouslyWithCompletionHandler'? 'self.exportSession.progress' siempre muestra como 1.0 en' updateExportDisplay' para mí. –
Fuera del bloque 'exportAsynchronouslyWithCompletionHandler'. Está funcionando maravillosamente para mí. –