系统震动or震动反馈

作者: 林夕如梦 | 来源:发表于2020-07-24 10:37 被阅读0次

    一.系统震动

    1.AudioServicesPlaySystemSound()

    系统震动是在iOS10.0之前存在的,利用AVFoundation框架

    用法说明:在以后的版本中将不推荐使用此函数。使用AudioServicesPlaySystemSoundWithCompletion代替。

    @function AudioServicesPlaySystemSound

    播放由提供的SystemSoundID指定的声音。

    表示要播放的系统声音的SystemSoundID。

    @param inSystemSoundID

    用于播放系统声音服务器的SystemSoundID。

    //系统默认震动

     AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);

    记得导入

    #import <AVFoundation/AVFoundation.h>

     // 普通短震,3D Touch 中 Pop 震动反馈

    //AudioServicesPlaySystemSound(1520);

    // 普通短震,3D Touch 中 Peek 震动反馈

    // AudioServicesPlaySystemSound(1519);

    // 连续三次短震

    //AudioServicesPlaySystemSound(1521);

    SystemSoundID _soundID;

    AudioServicesPlaySystemSound(_soundID);

                AudioServicesPlaySystemSoundWithCompletion(_soundID, ^{

                    if(weakSelf.systemSoundToolsDelegate) {

                        [weakSelf.systemSoundToolsDelegate playSystemSoundCompletion];

                    }

                });

    相关文章

      网友评论

        本文标题:系统震动or震动反馈

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