簡體   English   中英

iOS:如何確定相機視圖的空閑時間?

[英]iOS: How to determine Camera view idle time?

如何檢測相機/設備的空閑時間? 在我當前的應用程序中,我顯示了使用第三方框架進行增強現實檢測的攝像機視圖。 在一種情況下,我想檢測攝像機視圖(使用AVCaptureView類API啟動)的空閑時間,例如:如果攝像機向任意方向移動,則我不想執行任何操作。 如果相機視圖在10秒內沒有移動,那么我需要執行一些操作。 我想問一下,是否有任何通用方法可以確定攝像機視圖(使用AVCaptureView類API啟動)或設備是否空閑了一段時間?

謝謝。

您可以使用加速度計來確定最近幾秒鍾內是否有任何運動,如果沒有明顯的運動,則電話處於空閑狀態

- (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration
{
if(acceleration.x > someValue || acceleration.y > someValue ||acceleration.z > someValue)
     {
         NSLog(@"you moved the phone");
     } 
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM