我试着在后台运行应用程序时管理AVAssetExportSession。我有iOS 6设备,并在那里进行了测试。因此,我正在制作音频混音,并尝试导出音频。当应用程序在前台时,我把一切都做好了,但是如果我要去后台,我会得到AVAssetExportSessionStatusFailed,并且必须从头开始创建它。那么,有没有可能让音频混合在后台工作呢?
我正在尝试使exportSession exportAsynchronouslyWithCompletionHandler:在NSOperationQueue中或获取全局队列-但结果是相同的-它停止当应用程序在后台和发送失败后。
有谁有在后台运行AVAssetExportSession的例子吗?
发布于 2014-09-05 22:49:20
我找到了一个适用于音频的解决方案,我还没有尝试过视频
如果您在项目的功能中更新您的“背景模式”设置以包含音频。它将允许导出。
这是为了在背景中播放音乐。
--编辑
这也适用于视频

https://stackoverflow.com/questions/24123907
复制相似问题