美文网首页OC-开发案例收集
iOS开发 手机震动相关接口——长震动·短震动

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

作者: 嫌疑人zx | 来源:发表于2017-11-16 11:55 被阅读1748次

    一.长震动的方法

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

    相关文章

      网友评论

        本文标题:iOS开发 手机震动相关接口——长震动·短震动

        本文链接:https://www.haomeiwen.com/subject/tkklvxtx.html