大哥 我是要真实的手机震动,不是画面抖动!
看错了, 可能需要调用原生代码了吧
构建的ios包是可以, 但是构建的H5应该怎么做啊!!!!
兄die,有什么高招就支一下咯!
这个是微信里的wx.vibrateShort(Object object)
https://developers.weixin.qq.com/minigame/dev/document/device/vibrate/wx.vibrateShort.html
下面这个不知道能不能满足你
http://www.webhek.com/post/javascript-vibrate-api.html
谢谢呢!
我现在就是用的这个方法, 就是在Android环境可以, 在ios环境下没有效!
这个需要app提供接口的
ios这个是真的难搞!!!!
楼主实现了吗
并没有
楼主请问Android是怎么实现手机震动的
安卓的调一下AP navigator.vibrateI 就好了
https://illyism.com/journal/vibrate-mobile-phone-web-vibration-api
https://developer.mozilla.org/en-US/docs/Web/API/Navigator/vibrate#Browser_compatibility
主流浏览器中,Safari以及webkit内核没有支持 navigator.vibrate接口 目前iOS H5平台无法做到振动。
现在有朋友实现了web端在ios的振动吗?
同求
/** 长震动 */
public vibrateLong() {
if ('vibrate' in window.navigator) {
window.navigator.vibrate(400);
} else if (window['wx'] && wx.vibrateLong) {
wx.vibrateLong();
}
}
/** 短震动 */
public vibrateShort() {
if ('vibrate' in window.navigator) {
window.navigator.vibrate(15);
} else if (window['wx'] && wx.vibrateShort) {
wx.vibrateShort();
}
}
微信环境:两个系统都可以
web环境:只有 Android 可以 ios 因为权限问题不允许设备震动
web端的应该没办法的,我当时反正是放弃了
让产品改需求吧
办法还是有的,只要苹果愿意开源,一切皆有可能!
所以在现基础上我这个级别的菜鸟只能也必须放弃
