运行AVCaptureVideoPreviewLayer和CMMotionManager时将文件保存到磁盘

时间:2011-05-23 16:16:27

标签: iphone avcapturesession

美好的一天,希望有人能帮助我解决这个问题:

我在iPhone应用程序上工作,需要陀螺仪辅助拍摄一系列图像。 因此,AVCamCaptureManager和CMMotionManager会话都在同一时间运行。

拍摄静止图像后,我是: - 在后台线程中处理图像(在不影响任何事情的情况下工作正常) - 然后将处理后的图像数据保存到磁盘

[imageData writeToFile:imagePath atomically:YES];

问题:AVCamCaptureManager和CMMotionManager会话在启动writeToFile函数后立即冻结不到1/2秒。

有没有人有这种情况的经验? 谢谢你的时间! :)

1 个答案:

答案 0 :(得分:0)

保存到磁盘似乎不会影响会话。

我也在我的例程结束时将UIImageView.image设置为一个大图像,这就是冻结所有内容的时间1/2秒。