Ho un'app che esporta un AVMutableComposition
in un file .mov
e mi piacerebbe che l'utente visualizzasse lo stato dell'esportazione con una barra di avanzamento nello stesso modo in cui verrebbe inviato un messaggio di testo o caricato un file.Barra di avanzamento per AVAssetExportSession
So come creare una barra di avanzamento quando conosco la durata di un'attività (ad esempio la riproduzione di un file audio), ma poiché non c'è una durata impostata per l'esportazione non sono sicuro su come procedere.
Attualmente ho un indicatore di attività ma non fornisce la migliore esperienza utente.
Qualcuno ha qualche indicazione?
stai chiamando 'self.exportProgressBarTimer =' all'interno o all'esterno del blocco 'exportAsynchronouslyWithCompletionHandler'? 'self.exportSession.progress' mostra sempre come 1.0 in' updateExportDisplay' per me. –
Al di fuori del blocco 'exportAsynchronouslyWithCompletionHandler'. Funziona magnificamente per me. –