振动 iPhone 指定的持续时间

Posted

技术标签:

【中文标题】振动 iPhone 指定的持续时间【英文标题】:Vibrate iPhone for specified duration 【发布时间】:2011-02-18 21:06:22 【问题描述】:

我希望能够在指定的时间内振动 iPhone。使用 AudioToolbox 框架,当我使用这段代码时,它会振动大约 2 秒:

AudioservicesPlaySystemSound (kSystemSoundID_Vibrate);

这可以完成工作,但我宁愿根据用户执行操作的方式来缩短(或延长)持续时间,更不用说这可以为游戏开发者带来的好处了。

感谢您的任何想法。

【问题讨论】:

这里的重点是,我想让设备振动更短,而不是更长,我相信大多数人会使用常识和/或判断来正确使用它。 【参考方案1】:

您可以设置一个 NSTimer 或一个 for 循环,每两秒触发一次振动,让它看起来像是一个长时间的振动。不确定苹果是否会允许这样的艰难。

【讨论】:

是的,我担心这将是我必须做的,尽管这种方法不允许更短的振动。

以上是关于振动 iPhone 指定的持续时间的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 UILocalNotification 设置振动并且声音不会仅振动 iphone

录制时振动 iPhone

将iphone设置为振动并通过应用程序将iphone设置回声音[关闭]

自定义 iPhone 振动的强度

iPhone解锁时Apple Watch是不是可以通过振动通知?

如何使用 Swift 让 iPhone 振动?