我正在使用以下方法来振动设备
AudioServicesPlaySystemSound (kSystemSoundID_Vibrate);
但是这种振动很长一段时间我们可以增加这段时间吗?
答案 0 :(得分:3)
由于iOS5允许自定义振动,我相信可以使用任意振动模式创建虚拟联系人,并以编程方式将iMessage发送给该联系人......凌乱但应该努力规避愚蠢的API限制。我可以看到为什么不允许长时间的振动,但是对于振动,除了标准的400ms突发178Hz之外还有其他东西是非常有用的。
答案 1 :(得分:2)
您无法使用官方API更改振动持续时间。
您可以循环或使用AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
多次呼叫NSTimer
,但不建议这样做。它会耗尽电池,设备可能从桌子上掉下来。
顺便说一句,如果他们认为您没有正确使用振动,Apple可以拒绝您的应用。
答案 2 :(得分:0)
我认为没有办法增加振动时间,因为如果我们将固定的苹果固定为常数,就会浪费功率。