我正在开发一个需要合并多个视频的应用程序。我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;
}];
但这似乎不起作用。我究竟做错了什么?任何帮助,将不胜感激。