2

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

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);

有什么方法可以设置振动的持续时间吗?我知道默认持续时间是 0.4 秒,但我有时想让设备振动的时间更少或更多。

4

3 回答 3

4

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

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

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

于 2017-06-12T09:21:13.770 回答
2

您不能更改振动的持续时间。如果您想要更多,则必须将其设置为在第一次完成后立即开始振动,但众所周知,Apple 会拒绝这样做。

于 2012-05-13T12:46:32.767 回答
2

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

于 2012-05-13T09:21:30.723 回答