2d22437a创建于 2024年11月19日历史提交

vibrator.h

概述

为您提供标准的开放api,用于控制马达振动的启停。

:libohvibrator.z.so

系统能力:SystemCapability.Sensors.MiscDevice

起始版本:11

相关模块Vibrator

汇总

函数

名称 描述
OHOS::Sensors::OH_Vibrator_PlayVibration(int32_t duration, Vibrator_Attribute attribute) 控制马达在指定时间内持续振动。
OHOS::Sensors::OH_Vibrator_PlayVibrationCustom(Vibrator_FileDescription fileDescription, Vibrator_Attribute vibrateAttribute) 播放自定义振动序列。
OHOS::Sensors::OH_Vibrator_Cancel() 停止马达振动。

函数说明

OH_Vibrator_Cancel()

int32_t OHOS::Sensors::OH_Vibrator_Cancel()

描述

停止马达振动。

起始版本:11

返回

如果操作成功,则返回0;否则返回非零值。请参阅 Vibrator_ErrorCode

Permission:

ohos.permission.VIBRATE

OH_Vibrator_PlayVibration()

int32_t OHOS::Sensors::OH_Vibrator_PlayVibration(int32_t duration, Vibrator_Attribute attribute)

描述

控制马达在指定时间内持续振动。

起始版本:11

参数

名称 描述
duration 振动时长,单位:毫秒。
attribute 振动属性,请参考 Vibrator_Attribute

返回

如果操作成功,则返回0;否则返回非零值。请参阅 Vibrator_ErrorCode

Permission:

ohos.permission.VIBRATE

OH_Vibrator_PlayVibrationCustom()

int32_t OHOS::Sensors::OH_Vibrator_PlayVibrationCustom(Vibrator_FileDescription fileDescription, Vibrator_Attribute vibrateAttribute)

描述

播放自定义振动序列。

起始版本:11

参数

名称 描述
fileDescription 自定义振动效果文件描述符,请参阅 Vibrator_FileDescription
vibrateAttribute 振动属性,请参阅 Vibrator_Attribute

返回

如果操作成功,则返回0;否则返回非零值。请参阅 Vibrator_ErrorCode

Permission:

ohos.permission.VIBRATE