2016-07-15 19 views
0

AVAssetExportSessionを起動するとプログレスバーを開始できます。 開始時に進行を開始する方法を教えてください。 進捗バーをAVAssetExportSessionに設定したいと思います。AVAssetExportSessionでビデオを保存するときの進捗方法

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

次にあなたがする方法を必要とする:あなたは、輸出を開始したら、あなたのUIProgressViewを更新するためにタイマーを設定するんだAVAssetExportSessionを呼び出すする方法では

+0

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

+0

あなたの質問を詳しく説明できますか?プログレスバーを開始することができますが、プログレスバーを開始する方法を尋ねています。 – Brian

答えて

1

まず、 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で進捗状況を設定することができます。教えてください –

関連する問題