複数のビデオをマージする必要がある 1 つのアプリケーションに取り組んでいます。AVExportSession
結合されたビデオをエクスポートするために使用しています。ビデオをエクスポートするための進行状況バーも表示しています。ほとんどの場合、正しく実行されています。
この問題は、画面をロックするか、アプリケーションをバックグラウンド モードにすると発生します。今回は、エクスポートが進行中の場合、アプリケーションをバックグラウンド モードにした直後に失敗します。バックグラウンドタスクも使用しようとしました。以下のコードを確認してください。
bgTask = [[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:^{
// Clean up any unfinished task business by marking where you.
// stopped or ending the task outright.
[[UIApplication sharedApplication] endBackgroundTask:bgTask];
bgTask = UIBackgroundTaskInvalid;
}];
しかし、これはうまくいかないようです。私は何を間違っていますか?どんな助けでも大歓迎です。