2016-07-15 62 views
0

AVAssetExportSession啓動時,我可以啓動進度條。 告訴我如何開始進度。 我想設置進度條AVAssetExportSession如何在使用AVAssetExportSession保存視頻時開始進度

+0

http://stackoverflow.com/questions/11090760/progress-bar-for-avassetexportsession –

+0

你能更好地描述你的問題嗎?你說你可以啓動進度條,但是你在問如何啓動進度條。 – Brian

回答

1

首先,在你打電話AVAssetExportSession你必須建立一個定時器來更新您的UIProgressView一旦你啓動導出方法:

//AVAssetExportSession code here self.exportProgressBarTimer = [NSTimer scheduledTimerWithTimeInterval:.1 target:self selector:@selector(updateExportDisplay) userInfo:nil repeats:YES]; ...

然後,你需要一種方法更新顯示考慮到上AVAssetExportSession進度屬性從0 - 1:

- (void)updateExportDisplay { 
    self.exportProgressBar.progress = exportSession.progress; 
    if (self.exportProgressBar.progress > .99) { 
     [self.exportProgressBarTimer invalidate]; 
    } 
} 

讓我知道你的作品或不!

快樂編碼!

+0

複製回答這個鏈接http://stackoverflow.com/questions/11090760/progress-bar-for-avassetexportsession –

+0

我不能使用進度條。我正在使用svprogressview HUD ...我如何設置exportsession的進度。告訴我 –

相關問題