我想要一個功能,我想檢測如果我的設備正在振動。問題是我可以檢測與didAccelerate方法的UIAcceleratorDelegate的震動,但我不知道如何檢測設備是否仍在晃動。我想在用戶第一次搖動設備時播放音頻文件,我必須檢查用戶在播放第一個音頻文件時是否還在晃動設備,如果仍在搖動,那麼我必須播放另一個文件。UIA加速度計振動
0
A
回答
0
您可能會考慮編寫一個方法,該方法在單獨的線程中運行,您可以隨時查詢您的設備正在被動搖並觸發您在代碼中其他地方處理的事件(或者代替那個,處理任何您想要的在線程環境本身內處理,甚至很難我不會推薦這麼做)。
你只需要確保你的「shake-detektor」-thread在某個時間點退出,當第二個音頻文件停止播放時,你可能會想要這樣做。所以你的循環可以測試這種情況。
希望我能幫上一點忙。
0
請參閱Apple的示例項目GLPaint,該項目是通過訪問http://developer.apple.com/iphone並在搜索框中輸入「shake」找到的。開發者帳戶不需要。
相關問題
- 1. 平滑UIA加速度計
- 2. 從UIA加速計計算速度
- 3. 如何校準UIA加速度計?
- 4. UIA加速度計檢測角度問題
- 5. UIA加速度計不會將事件發送給第二個代理人
- 6. 振動使加速計給出錯誤的值
- 7. Android加速度計
- 8. BounceEase加速度計
- 9. gluLookAt加速度計
- 10. FFT加速度計
- 11. Android加速度計
- 12. BLE加速度計
- 13. Android加速度計精度
- 14. 來自加速度計的速度
- 15. 從速度計算加速度峯值
- 16. Iphone - 動畫和加速度計
- 17. 加速度計檢測左右移動
- 18. 基於加速度計的移動
- 19. iphone sdk - 用加速度計移動UIImageView?
- 20. 加速度計鞭打運動
- 21. android「線性加速度」與手動加速度計處理的精度?
- 22. Android加速度計角度計算
- 23. 如何區分iPhone中的振動和噪聲中的運動加速度
- 24. android加速度計registerListener
- 25. Android加速度計遊戲
- 26. 加速度計採樣率
- 27. Android加速度計問題
- 28. 加速度計不工作
- 29. Android.Location與加速度計
- 30. Android加速度計問題