harmony 鸿蒙vibrator.h

  • 2025-06-12
  • 浏览 (3)

vibrator.h

Overview

The vibrator.h file declares the APIs for starting or stopping vibration.

Library: libohvibrator.z.so

System capability: SystemCapability.Sensors.MiscDevice

Since: 11

Related module: Vibrator

Summary

Functions

Name Description
OHOS::Sensors::OH_Vibrator_PlayVibration(int32_t duration, Vibrator_Attribute attribute) Controls the vibrator to vibrate continuously for a given duration.
OHOS::Sensors::OH_Vibrator_PlayVibrationCustom(Vibrator_FileDescription fileDescription, Vibrator_Attribute vibrateAttribute) Controls the vibrator to vibrate with the custom sequence.
OHOS::Sensors::OH_Vibrator_Cancel() Stops the vibration.

Function Description

OH_Vibrator_Cancel()

int32_t OHOS::Sensors::OH_Vibrator_Cancel()

Description

Stops the vibration.

Since: 11

Returns

Returns 0 if the operation is successful; returns a non-zero value otherwise. For details, see Vibrator_ErrorCode.

Required Permissions

ohos.permission.VIBRATE

OH_Vibrator_PlayVibration()

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

Description

Controls the vibrator to vibrate continuously for a given duration.

Since: 11

Parameters

Name Description
duration Vibration duration, in milliseconds.
attribute Vibration attribute. For details, see Vibrator_Attribute.

Returns

Returns 0 if the operation is successful; returns a non-zero value otherwise. For details, see Vibrator_ErrorCode.

Required Permissions

ohos.permission.VIBRATE

OH_Vibrator_PlayVibrationCustom()

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

Description

Controls the vibrator to vibrate with the custom sequence.

Since: 11

Parameters

Name Description
fileDescription File descriptor of the custom vibration effect. For details, see Vibrator_FileDescription.
vibrateAttribute Vibration attribute. For details, see Vibrator_Attribute.

Returns

Returns 0 if the operation is successful; returns a non-zero value otherwise. For details, see Vibrator_ErrorCode.

Required Permissions

ohos.permission.VIBRATE

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Sensor Service Kit

harmony 鸿蒙Sensor

harmony 鸿蒙Vibrator

harmony 鸿蒙Vibrator_Attribute

harmony 鸿蒙Vibrator_FileDescription

harmony 鸿蒙Sensor Error Codes

harmony 鸿蒙Vibrator Error Codes

harmony 鸿蒙@ohos.sensor (Sensor) (System API)

harmony 鸿蒙js-apis-sensor

harmony 鸿蒙@system.sensor (Sensor)

0  赞