use*_*254 8 iphone avfoundation ios avcapture
我AVFoundation用来在我的UIView脸上显示一个视频AVCaptureVideoPreviewOverlay.然后我用AVStillImageOutput的-captureStillImageAsynchronouslyFromConnection :从与视频拍摄静止图像 AVCaptureSessionPresetPhoto预设.
我冻结使用视频AVCaptureSession的-在stopRunning -前面提到captureStillImageAsynchronouslyFromConnection完成块.但是,为时已晚,视频在拍摄静止图像时仍在继续运行,因此冻结时间是一两秒钟.当我显示图像时,有一个跳跃.
如何在拍摄照片的确切时刻冻结视频?
差不多一年后......你的方法是完全错误的。与其尝试在捕获图像的精确时刻暂停视频,不如先暂停视频,然后捕获暂停的图像。对于用户来说,这没有什么区别,对于开发人员来说,您不必担心精确度。
重申一下我的想法,如果您暂停视频并闪烁白色视觉效果并播放单击,用户会认为您刚刚捕获了该帧,无论您是否捕获了该帧。实际上,您可以考虑像捕获图像一样暂停视频而不保存它。
| 归档时间: |
|
| 查看次数: |
805 次 |
| 最近记录: |