HarmonyOS 平板设备使用震动马达
以下代码在手机上正常,在需要的场景可以触发震动马达,但是在平板上不生效。
经测试,平版是带震动马达的,比如进入任务管理器(底部上滑停留)时有震动反馈。
示例代码:
//ZZ.ets
import { BusinessError } from '@kit.BasicServicesKit';
import { vibrator } from '@kit.SensorServiceKit';
class ZZ{
zz(duration:number){
try {
// 触发马达振动
vibrator.startVibration({
type: 'time',
duration: duration,
}, {
id: 0,
usage: 'touch'
}, (error: BusinessError) => {
if (error) {
console.error(`Failed to start vibration. Code: ${error.code}, message: ${error.message}`);
return;
}
console.info('Succeed in starting vibration');
});
} catch (err) {
let e: BusinessError = err as BusinessError;
console.error(`An unexpected error occurred. Code: ${e.code}, message: ${e.message}`);
}
}
}
let zz:ZZ = new ZZ
export default zz as ZZ
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
判断当前设备是手机还是平板
6474浏览 • 1回复 待解决
如何校验当前设备是手机还是平板
8452浏览 • 1回复 已解决
HarmonyOS 如何短震动?
264浏览 • 1回复 待解决
HarmonyOS 震动开发
75浏览 • 1回复 待解决
手机和平板跨设备迁移不过去
8582浏览 • 9回复 待解决
HarmonyOS 平板设备智能多窗模式下,如何获取窗口宽度
49浏览 • 1回复 待解决
HarmonyOS 平板设备“自由多窗”模式下,如何获取窗口宽度?
29浏览 • 1回复 待解决
HarmonyOS现在支持震动反馈吗?
470浏览 • 1回复 待解决
HarmonyOS 平板设备报错(error: signature verification failed due to not trusted app source.)
40浏览 • 1回复 待解决
使用deveco studio 选择 api9 新建的项目可以跑在 tablat 平板设备上吗?
2888浏览 • 1回复 待解决
HarmonyOS Vibration如何实现长按震动效果
24浏览 • 1回复 待解决
如何开启手机的震动功能?
433浏览 • 1回复 待解决
HarmonyOS vibrator如何自定义震动时长
26浏览 • 1回复 待解决
请问可以使用HUAWEI平板开发HarmonyOS应用吗?
3778浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用vibrator.startVibration方法实现手机震动效果?
175浏览 • 1回复 待解决
HarmonyOS 手机震动接口调用无效果
341浏览 • 1回复 待解决
HarmonyOS 适配折叠屏时,如何获取当前设备类型(手机/折叠屏手机/平板等)?
818浏览 • 1回复 待解决
HarmonyOS 手机、平板适配问题
237浏览 • 1回复 待解决
HarmonyOS Flutter 调用系统的震动似乎没有效果
185浏览 • 2回复 待解决
HarmonyOS 应用如何知道系统此时是铃声或者震动?
299浏览 • 1回复 待解决
HarmonyOS 平板无法正确横竖屏切换
29浏览 • 1回复 待解决
家电或者手持设备能否使用HarmonyOS?
7094浏览 • 3回复 待解决
HarmonyOS PushKit推送通知消息成功,但是没有铃声或者震动提醒
69浏览 • 1回复 待解决
平板鸿蒙系统还有多久可以优化电脑模式,使得平板电脑模式名副其实?
7224浏览 • 1回复 待解决
HarmonyOS PUSH的锁屏通知,触发提示音、震动怎么设置
51浏览 • 2回复 待解决
可以先使用vibrator.isSupportEffect检查是否支持震动,返回结果是false就是不支持。相关接口的使用可参考文档:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-vibrator-V5#vibratorissupporteffect10