Rob*_*obi 6 javascript html5 device-orientation devicemotion
我目前正在开发广泛使用deviceOrientation和deviceMotion HTML5 API的移动Web应用程序.在大多数移动浏览器中,事件每50毫秒触发一次,这对我所需的精度来说太慢了:有没有办法以更高的速率获取运动数据?
我查看了W3C DeviceOrientation事件规范,我发现事件的interval属性给出了触发率devicemotion,不幸的是readonly(另外,我不确定这是否只是浏览器实现的刷新率的指标,或者如果这实际上设置了浏览器的刷新率).我看到该initAccelerometerEvent方法可能允许更改此值,但我无法在我的Javascript代码中找到如何直接使用它.
或者,我认为我们可以获得加速度计/陀螺仪的当前值:如果存在这样的方法,我们可以在setInterval方法中使用它,以便我们设置我们想要的刷新率.不幸的是,我找不到这样的方法.
因此,任何以更高的速率获得运动值的建议都是最受欢迎的.非常感谢您的帮助!
| 归档时间: |
|
| 查看次数: |
1064 次 |
| 最近记录: |