openharmony 鸿蒙 capi-vibrator-h

2026-08-25 浏览 (1)

vibrator.h

概述

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

引用文件: <sensors/vibrator.h>

库: libohvibrator.z.so

系统能力: SystemCapability.Sensors.MiscDevice

起始版本: 11

相关模块: Vibrator

汇总

函数

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

函数说明

OH_Vibrator_PlayVibration()

int32_t OH_Vibrator_PlayVibration(int32_t duration, Vibrator_Attribute attribute)

描述

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

需要权限: ohos.permission.VIBRATE

起始版本: 11

参数:

参数项描述
int32_t duration- 振动时长,单位:毫秒。
Vibrator_Attribute attribute- 振动属性,请参考VibrateAttribute

返回:

类型说明
int32_t如果操作成功,则返回0;否则返回 Vibrator_ErrorCode 中的错误码。

OH_Vibrator_PlayVibrationCustom()

int32_t OH_Vibrator_PlayVibrationCustom(Vibrator_FileDescription fileDescription, Vibrator_Attribute vibrateAttribute)

描述

播放自定义振动序列。

需要权限: ohos.permission.VIBRATE

起始版本: 11

参数:

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

返回:

类型说明
int32_t如果操作成功,则返回0;否则返回 Vibrator_ErrorCode 中的错误码。

OH_Vibrator_Cancel()

int32_t OH_Vibrator_Cancel()

描述

停止马达振动。

需要权限: ohos.permission.VIBRATE

起始版本: 11

返回:

类型说明
int32_t如果操作成功,则返回0;否则返回 Vibrator_ErrorCode 中的错误码。

你可能感兴趣的鸿蒙文章

openharmony 鸿蒙 js-apis-vibrator

openharmony 鸿蒙 capi-sensor-sensor-subscriptionid

openharmony 鸿蒙 capi-sensor-sensor-subscriptionattribute

openharmony 鸿蒙 Readme-CN

openharmony 鸿蒙 capi-vibrator-vibrator-filedescription

openharmony 鸿蒙 js-apis-sensor-sys

openharmony 鸿蒙 capi-oh-sensor-h

openharmony 鸿蒙 errorcode-sensor

openharmony 鸿蒙 capi-oh-sensor-type-h

openharmony 鸿蒙 js-apis-system-sensor

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/LtyUh5xI