我在 Android 上运行 Cordova,这是我的配置文件。
配置文件
<feature name="Vibration">
<param name="android-package" value="org.apache.cordova.vibration.Vibration" />
</feature>
<feature name="Media">
<plugin name="Media" value="org.apache.cordova.AudioHandler" />
</feature>
<feature name="Notification">
<param name="android-package" value="org.apache.cordova.Notification" />
</feature>
AndroidManifest.xml
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.VIBRATE" />
我的 js
navigator.vibrate(1000);
我使用普通的 jQuery(不是 jQueryMobile)与 cordova 一起运行。
已通过此页面的命令行安装的振动插件 (plugin git) .
但是振动不起作用。
最佳答案
我知道这是一个旧线程,但是,在设备上进行测试时,请确保设备未静音。许多(大多数)设备会“静音”振动和音频。如果您在浏览器中进行调试,您应该会看到“Vibrating for 1000ms”。在控制台中,它告诉你插件正在工作(显然你不能振动你的电脑)。但是,再次重申,在设备上进行测试时,请确保它没有处于静音状态。
关于android - Cordova 振动不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26596228/