3
我正在製作一個應用程序,在相機上有一個覆蓋層,但我似乎無法檢測相機何時捕獲圖像。我不想顯示覆蓋圖,直到灰色相機快門打開並顯示實際拍攝的畫面。看起來,這段時間取決於你最近使用它的時間和不是什麼。當相機準備使用時檢測
有沒有什麼方法可以檢測到這種情況?
我正在製作一個應用程序,在相機上有一個覆蓋層,但我似乎無法檢測相機何時捕獲圖像。我不想顯示覆蓋圖,直到灰色相機快門打開並顯示實際拍攝的畫面。看起來,這段時間取決於你最近使用它的時間和不是什麼。當相機準備使用時檢測
有沒有什麼方法可以檢測到這種情況?
是的,看到this SO answer.
繼續討論是否這可能是你的應用程序的理由被拒絕,因爲它使用無證功能。然而,你實際上並沒有調用私人API,如果你(如鏈接的答案所示)採取預防措施以保持你的應用程序正常工作,即使通知應該在未來的iOS版本中發生變化,你也應該很好。它看起來像在appstore上可用的一些流行的應用程序也使用這一點。
[檢測攝像機的虹膜是否在iPhone上打開]可能的重複(http://stackoverflow.com/questions/1570419/detecting-when-cameras-iris-is-open-on-iphone) – CanSpice 2011-02-16 22:04:13