- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 Dart,我正在尝试访问 HTML 页面上的加速度计。使用陀螺仪没有问题,文档明确指出 DeviceOrientationEvent 具有 alpha、beta 和 gamma 属性,并且工作正常。
但是对于 DeviceMotionEvent,我如何访问加速?在文档中: http://api.dartlang.org/docs/bleeding_edge/dart_html/DeviceMotionEvent.html您可以阅读:“它提供有关旋转速率以及沿所有三个轴的加速度的信息。”。但是,属性列表并没有这样说,自动完成和未键入的“hacking”都没有尝试读取“accelerationIncludingGravity”。
我能得到一些提示吗?
谢谢!
最佳答案
DeviceMotionEvent 的加速度和加速度包括重力属性现在可以使用,提供对 DeviceAcceleration 的 x、y、z 属性的访问:
window.onDeviceMotion.listen((DeviceMotionEvent e) {
print(e.acceleration.x);
print(e.acceleration.y);
print(e.acceleration.z);
print(e.accelerationIncludingGravity.x);
});
根据 Issue 9092 , initDeviceMotionEvent 是唯一缺少的东西。
关于javascript - 如何在 DeviceMotionEvent 获得加速,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14695191/
DeviceOrientation specification包括设备运动事件。我见过它在 iPhone 上运行,听说它在 Chrome Mac 中受支持并在 Google Jules Vern Do
这是我的完整代码: alert(!!window.DeviceMotionEvent); 在我的手机上,此页面警告“错误”。在我的
我的 Cordova 应用程序使用 DeviceMotionEvent.requestPermission() 函数来请求用户访问 iOS 设备方向的权限。但iOS生成的提示是: "" Would L
使用 Dart,我正在尝试访问 HTML 页面上的加速度计。使用陀螺仪没有问题,文档明确指出 DeviceOrientationEvent 具有 alpha、beta 和 gamma 属性,并且工作正
实现陀螺仪权限请求,但我在 requestPermission 上收到 typescript 错误 我的代码: if (typeof (DeviceMotionEvent) !== 'undefine
DeviceMotionEvent.requestPermission 在第一次使用时效果很好。如果用户在第一次取消对运动传感器的访问,则以后调用 requestPermission 函数时不会出现对
我正在尝试在我的网站上实现 DeviceOrientationEvent 和 DeviceMotionEvent 以获得 3D 效果。但是,控制台不会记录任何信息,显然 iOS 13 需要用户设置权限
我有一个查看 Action 事件的页面。出于某种原因,iOS 设备与 Android 设备(特别是 Galaxy S4)返回的值是不同的——本质上是相反的。 例如,如果 accelerationInc
我是一名优秀的程序员,十分优秀!