Cordova 振动插件

1. 安装

cordova plugin add cordova-plugin-vibration

2.添加按钮

<button id="vibration">单次振动</button>
<button id="sustained-vibration">多次振动</button>
<button id="stopVibration">停止振动</button>

3. 添加振动事件

// cordova加载完成
document.addEventListener('deviceReady',function(){
     
  document.getElementById('vibration').onclick=function(){
     
    // 振动时间
    // ios忽略指定的时间 使用系统预设的时间
    // window最长5秒 最短1ms
    navigator.vibrate(2000);
  }
  document.getElementById('sustained-vibration').onclick=function(){
     
    // 模式振动
    // 振动一秒 停一秒 振动两秒 停两秒 振动三秒 以此类推
    navigator.vibrate([1000,1000,2000,2000,3000])
  }
  document.getElementById('stopVibration').onclick=function(){
     
    // 消除振动的三种写法
    navigator.vibrate(0);
    // navigator.vibrate([]);
    // navigator.vibrate([0]);
  }
})

4.总结和注意点

1.振动的事件在模拟器上是没法试出来的,需要到真机上测试
2.不仅仅是振动事件 其他事件也都写到deviceReady里面最好 免得发生不必要的问题

你可能感兴趣的:(Cordova,cordova)