如何设置iPhone振动时长?

yon*_*obi 2 iphone iphone-vibrate

我正在使用 AudioServicesPlaySystemSound 来调用振动函数:

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
Run Code Online (Sandbox Code Playgroud)

有什么办法可以设置振动的持续时间吗?我知道默认持续时间是 0.4 秒,但有时我想让设备振动的时间比这个短或长。

小智 5

您可以使用这些数字来减少振动。

AudioServicesPlaySystemSound(1519); // Weak 
AudioServicesPlaySystemSound(1520); // Strong
Run Code Online (Sandbox Code Playgroud)

您可以合并两到三个振动以获得更长的振动持续时间。