2012-08-14 88 views
0

我一直在嘗試使用AVCaptureDevicesubjectAreaChangeMonitoringEnabled屬性來監視運動,並使用潛在的運動檢測應用程序。subjectAreaChangeMonitoringEnabled只適用於某些相機設備

對於iPhone 4S和iPad 2的背面照相機,當我期望時,我會收到AVCaptureDeviceSubjectAreaDidChangeNotification s,但是在兩臺設備上,當我嘗試在前置攝像頭上啓用此功能時,我收不到通知在所有。

爲什麼不在前置攝像頭上工作?

回答

0

根據該Developer Forums response一個蘋果電腦的工程師,這是預期的行爲:

subjectAreaChangeMonitoring是爲了告訴你,如果現場有足夠的改變,它可能是失焦的,所以你應該重新調整。因此,該功能僅適用於支持焦點的相機。

所以你不能依靠這個API進行運動檢測,至少對於前置攝像頭來說。

相關問題