应用程序被呼叫中断时保存视频

时间:2011-08-09 09:37:54

标签: iphone avfoundation

我设置并使用AVAssetWriterInput --- AVAssetWriter链来录制视频。这很好用。 当视频录制停止时,AVAssetWriter的finishWriting返回一个状态,表示它已完成。 但是,如果通过呼叫中断录制,则finishWriting状态表示它已失败且视频未保存。

要解决此问题,请使用以下代码行。

self.assetWriter.movi​​eFragmentInterval = CMTimeMakeWithSeconds(1.0,1000000000);

此处,即使状态显示为“失败”,也会保存视频。

这是否会影响性能,因为标题现在会定期添加到录制视频中? 此外,硬编码值是否正确,例如1000000000?

提前感谢您的时间和帮助。

0 个答案:

没有答案