Mam aplikację, która eksportuje plik AVMutableComposition
do pliku . Chciałbym, aby użytkownik zobaczył status eksportu z paskiem postępu w taki sam sposób, jak w przypadku wysłania wiadomość tekstową lub załadowany plik.Pasek postępu dla AVAssetExportSession
W jaki sposób utworzyć pasek postępu, gdy wiem, czas trwania zadania (np. Odtwarzanie pliku audio), ale ponieważ nie ma ustalonego czasu trwania eksportu, nie jestem pewien, jak postępować.
Mam obecnie wskaźnik aktywności, ale nie zapewnia on optymalnego komfortu użytkowania.
Czy ktoś ma jakieś wskazówki?
dzwonisz 'self.exportProgressBarTimer =' wewnątrz lub na zewnątrz bloku exportAsynchronouslyWithCompletionHandler' '? 'self.exportSession.progress' zawsze wyświetla się dla mnie jako 1.0 w' updateExportDisplay'. –
Poza blokiem 'exportAsynchronouslyWithCompletionHandler'. Działa to dla mnie pięknie. –