Cordova 插件震动

2025年3月17日 | 阅读 3 分钟

此插件的主要任务是振动设备。此插件描述了全局对象,如 navigator.vibrate,并与 W3C 振动规范 http://www.w3.org/TR/vibration/ 一致。 如果它在全局范围内,则此插件在 deviceready 事件之后才可用。

navigator.vibrate 对象在各种平台中受支持,例如 Windows、iOS、Android

安装

如果您想在您的应用程序中添加此插件,您必须在命令提示符下键入以下命令来安装它

振动

它是一种方法,由基于传递的参数的不同功能组成。

标准振动

如果您想指定振动设备的时间,您可以通过此特定功能轻松完成。

您可以使用以下任何语法

  • -time: 它指定以毫秒为单位振动设备的时间。

示例

iOS 特性

  • time:iOS 平台中,它会振动预设时间,并忽略用户指定的时间。

示例

Windows 特性

  • time: 它指的是最长时间,即 5 秒,和最短时间,即

示例

用模式振动(仅适用于 Android 和 Windows 平台)

它仅受 AndroidWindows 平台支持。 如果您想为振动设备指定一个模式,您可以使用它。

参数

  • pattern: 此参数包含 一个数字数组。 由用户指定,包含以毫秒表示的持续时间序列。 这种持续时间序列可用于打开或关闭振动。

示例

取消振动(iOS 平台不支持)

它用于立即取消设备上当前正在运行的振动。

第一个语法定义我们可以传递参数 0 来取消任何振动。

第二个语法定义我们可以传递一个空数组来取消任何振动。

第三个语法定义我们可以传递一个第一个元素值为 0 的空数组来取消任何振动。

*notification.vibrate(已弃用)

如果您想指定振动设备的时间,您可以通过使用 notification.vibrate 轻松完成。

参数

  • time: 它指定以毫秒为单位振动设备的时间。

示例

iOS 特性

  • time:iOS 平台中,它会振动预设时间,并忽略用户指定的时间。

示例

*notification.vibrateWithPattern(已弃用)

如果您想为振动设备指定一个模式,您可以使用 notification.vibrateWithPattern

参数

  • pattern: 此参数包含 一个数字数组。 由用户指定,包含以毫秒表示的持续时间序列。 这种持续时间序列可用于打开或关闭振动。
  • repeat: 它包含一个数字,定义模式数组中的可选索引,它在该索引处开始重复。 它将重复直到它被取消。 值 -1 表示不重复(默认)。

示例

*notification.cancelVibration(已弃用)

它用于立即取消设备上当前正在运行的振动。

代码

HTML

CSS

JavaScript

输出

Cordova Plugin Vibration

当您点击上述任何按钮时,您将被导航到 Javatpoint 的特定网页。


下一个主题Cordova 存储