OC-开发案例收集

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

2017-11-16  本文已影响1748人  嫌疑人zx

一.长震动的方法

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 震动反馈

上一篇 下一篇

猜你喜欢

热点阅读