无法在后台从设备导出视频文件

unable to export a video file from device in the background

我正在使用 SDAVAssetExportSession 在我想要的设置(视频和音频)中导出视频文件。一切正常,直到我切换到后台模式并且我开始收到 AV Foundation 错误:AVErrorUnknown - 11800.

似乎苹果的 AVAssetExportSession 确实做到了这一点(关于应用程序状态),但因为它不是很可定制,所以我不能在这种情况下使用它。

有什么建议吗? 直到现在我一直在尝试(没有运气): 1.开启后台任务。 2. 为会话创建强引用

开启即可(在项目能力->后台模式设置中)"audio and airplay"