الجمعة، 30 أكتوبر 2020

Cordova - Vibration كوردوفا - اهتزاز الارجاج او الترعيش

 Cordova - Vibration كوردوفا - اهتزاز الارجاج او الترعيش

Cordova - Vibration كوردوفا - اهتزاز الارجاج او الترعيش


يستخدم هذا المكون الإضافي للاتصال بوظيفة اهتزاز الجهاز.

الخطوة 1 - تثبيت البرنامج المساعد الاهتزاز

يمكننا تثبيت هذا المكون الإضافي في نافذة موجه الأوامر عن طريق تشغيل الكود التالي -

C:\Users\username\Desktop\CordovaProject>cordova plugin add cordova-plugin-vibration

الخطوة 2 - إضافة الأزرار

بمجرد تثبيت المكون الإضافي ، يمكننا إضافة أزرار في index.html والتي سيتم استخدامها لاحقًا لتشغيل الاهتزاز.

<button id = "vibration">VIBRATION</button>
<button id = "vibrationPattern">PATTERN</button>

الخطوة 3 - إضافة مستمعين الحدث

سنقوم الآن بإضافة مستمعين للأحداث داخل onDeviceReady في index.js .

document.getElementById("vibration").addEventListener("click", vibration);
document.getElementById("vibrationPattern").addEventListener("click", vibrationPattern);

الخطوة 4 - إنشاء الوظائف

هذا البرنامج المساعد سهل الاستخدام للغاية. سنقوم بإنشاء وظيفتين.

function vibration() {
   var time = 3000;
   navigator.vibrate(time);
}

function vibrationPattern() {
   var pattern = [1000, 1000, 1000, 1000];
   navigator.vibrate(pattern);
}

الوظيفة الأولى هي أخذ معلمة الوقت. تستخدم هذه المعلمة لضبط مدة الاهتزاز. سيهتز الجهاز لمدة ثلاث ثوان بمجرد الضغط على زر الاهتزاز .

الوظيفة الثانية هي استخدام معلمة النمط . ستطلب هذه المجموعة من الجهاز الاهتزاز لمدة ثانية واحدة ، ثم الانتظار لمدة ثانية واحدة ، ثم كرر العملية مرة أخرى





التسميات: