此插件用于連接設(shè)備的振動(dòng)功能。
我們可以通過運(yùn)行以下代碼在命令提示符窗口中安裝此插件:
C:\Users\username\Desktop\CordovaProject>cordova plugin add cordova-plugin-vibration
安裝插件后,我們可以在 index.html 中添加按鈕,稍后將用于觸發(fā)振動(dòng)。
<button id = "vibration">VIBRATION</button> <button id = "vibrationPattern">PATTERN</button>
現(xiàn)在我們將在 index.js 中的 onDeviceReady 內(nèi)添加事件監(jiān)聽器。
document.getElementById("vibration").addEventListener("click", vibration); document.getElementById("vibrationPattern").addEventListener("click", vibrationPattern);
這是插件非常容易使用。我們將創(chuàng)建兩個(gè)函數(shù)。
function vibration() { var time = 3000; navigator.vibrate(time); } function vibrationPattern() { var pattern = [1000, 1000, 1000, 1000]; navigator.vibrate(pattern); }
第一個(gè)功能是使用時(shí)間參數(shù)。此參數(shù)用于設(shè)置振動(dòng)的持續(xù)時(shí)間。一旦按下 VIBRATION 按鈕,設(shè)備將振動(dòng)三秒鐘。
第二個(gè)函數(shù)是使用 pattern 參數(shù)。此陣列將要求設(shè)備振動(dòng)一秒鐘,然后等待一秒鐘,然后重復(fù)該過程。
更多建議: