在后台工作的AVAssetExportSession

我试图在后台应用程序中pipe理AVAssetExportSession工作。 我有iOS 6设备并在那里testing。 所以即时通讯audio混合,并尝试导出audio。 当应用程序在前台即时通讯使得一切正常,但如果即时通讯到后台即时获取AVAssetExportSessionStatusFailed,并必须从头开始创build它。 那么,是否有可能在后台进行混音工作呢?

我尝试在NSOperationQueue中使[exportSession exportAsynchronouslyWithCompletionHandler:]或获取全局队列 – 但结果是相同的 – 当应用程序在后台运行并发送失败后停止。

有没有人有AVAssetExportSession在后台工作的例子?

我find了一个适用于audio的解决scheme,我没有试过video

如果您在项目的function中更新“背景模式”设置以包含audio。 这将允许出口。

这是为了在后台播放音乐。

—-编辑—

这也适用于video

在这里输入图像说明