如何将 iPhone 设置为振动一次?
例如,当玩家失去生命或游戏结束时,iPhone 应该会振动。
来自“ iPhone 教程:检查 iOS 设备功能的更好方法”:
有两个看似相似的函数带有一个参数kSystemSoundID_Vibrate:
kSystemSoundID_Vibrate
1) AudioServicesPlayAlertSound(kSystemSoundID_Vibrate); 2) AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
这两个功能都会震动 iPhone。但是,当您在不支持振动的设备上使用第一个功能时,它会发出哔声。另一方面,第二个功能在不受支持的设备上没有任何作用。因此,如果您要连续振动设备,就像常识所说的警报一样,请使用功能 2。
AudioToolbox.framework首先,在 Build Phases中将 AudioToolbox 框架添加到您的目标。
AudioToolbox.framework
然后,导入这个头文件:
#import <AudioToolbox/AudioServices.h>