nsIHapticFeedback 编辑
Draft
This page is not complete.
xpcom/system/nsIHapticFeedback.idl
Scriptable Implemented to provide support for haptic feedback (that is, vibration support). 1.0 66 Introduced Gecko 2.0 Inherits from: nsISupports
Last changed in Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1)Implemented by: @mozilla.org/widget/hapticfeedback;1
as a service:
var hapticFeedback = Components.classes["@mozilla.org/widget/hapticfeedback;1"] .getService(Components.interfaces.nsIHapticFeedback);
Once you have the service, you can initiate haptic feedback (that is, cause the device to vibrate, if it's supported) by calling performSimpleAction()
:
hapticFeedback.performSimpleAction(Components.interfaces.nsIHapticFeedback.LongPress);
Method overview
void performSimpleAction(in long isLongPress); |
Constants
Press length constants
Constant | Value | Description |
ShortPress | 0 | Specify as the action type to perform a short vibration. |
LongPress | 1 | Specify as the action type to perform a long vibration. |
Methods
performSimpleAction()
Perform haptic feedback.
void performSimpleAction( in long isLongPress );
Parameters
isLongPress
- The press length; this will determine how long the vibration should last. See Press length constants for permitted values.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论