AVAssetExportSession在后台工作

时间:2014-06-09 15:49:47

标签: ios iphone audio avassetexportsession

我尝试在后台使用app时管理AVAssetExportSession。我有iOS 6设备并在那里进行测试。所以我正在制作音频混音并尝试导出音频。当应用程序在前台时,我做的一切都好,但是如果我要去后台我得到AVAssetExportSessionStatusFailed并且必须从头开始创建它。那么,是否有可能在后台进行音频混音?

我试图在NSOperationQueue中创建[exportSession exportAsynchronouslyWithCompletionHandler:]或获取全局队列 - 但结果是相同的 - 当应用程序进入后台并且之后发送失败时它会停止。

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

1 个答案:

答案 0 :(得分:3)

我找到了适用于音频的解决方案,我还没有尝试过视频

如果您更新项目功能中的“后台模式”设置以包含音频。它将允许出口。

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

----编辑---

这也适用于视频

enter image description here