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

一.长震动的方法

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

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

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

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

AudioServicesPlaySystemSound(1519);

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

AudioServicesPlaySystemSound(1520);

(3)连续三次短震

AudioServicesPlaySystemSound(1521);

参考:关于 Taptic Engine 震动反馈

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容