iOS开发 手机震动相关接口——长震动·短震动

一.长震动的方法

1.导入AudioToolBox.framework
2.在需要震动的文件中 #import
3.调用震动的方法:

方法一:
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
方法二:可以播放声音的震动方法:
AudioServicesPlaySystemSoundWithCompletion(kSystemSoundID_Vibrate, ^{
        //声音播放完毕,并震动完成后调用的代码块
    });

二.短震动的方法(以下都是私有方法,目前上线没有问题)

(1) 普通短震(3D Touch 中 Peek 震动反馈)

AudioServicesPlaySystemSound(1519);

(2)普通短震(3D Touch 中 Pop 震动反馈)

AudioServicesPlaySystemSound(1520);

(3)连续三次短震

AudioServicesPlaySystemSound(1521);

参考:关于 Taptic Engine 震动反馈

你可能感兴趣的:(iOS开发 手机震动相关接口——长震动·短震动)