5

如何计算给定 AVCaptureDevice 的 focusPointOfInterest(0,0 和 1,1 之间的 CGPoint 值)?

我一直在关注最新 WWDC 的代码示例,但我真的不明白如何进行计算。此外,我的应用程序处于横向与纵向(如示例中)......所以除了不了解事物的计算方式之外,我不确定我需要进行哪些调整才能考虑横向.

任何帮助,将不胜感激。

谢谢-wg

4

2 回答 2

3

如果您有AVCaptureVideoPreviewLayer,您可以使用captureDevicePointOfInterestForPoint来转换CGPoint您通过点击手势获得的。

这样你就不必担心方向。

于 2015-07-07T18:02:09.287 回答
2

根据http://developer.apple.com/library/ios/#documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/03_MediaCapture.html

您传递一个 CGPoint,其中 {0,0} 代表图片区域的左上角,{1,1} 代表横向模式下的右下角,主页按钮在右侧——即使设备处于纵向模式也适用.

于 2011-02-24T21:43:18.760 回答