如何设置iPhone振动长度?

时间:2012-05-13 09:09:02

标签: iphone iphone-vibrate

我正在使用AudioServicesPlaySystemSound来调用振动功能:

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);

有没有办法设定振动的持续时间?我知道默认持续时间是0.4秒,但我希望有时让设备振动的时间少于或多于此。

3 个答案:

答案 0 :(得分:4)

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

AudioServicesPlaySystemSound(1519); // Weak 
AudioServicesPlaySystemSound(1520); // Strong

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

答案 1 :(得分:2)

我认为不可能改变振动持续时间。即使您使用某些库实现它,但我不认为Apple会对此感到高兴。有可能拒绝您的应用程序..

答案 2 :(得分:2)

不允许更改振动的持续时间。如果你想要更多,你必须设置它在第一次完成后立即开始振动,但苹果已经知道拒绝这一点。