博主,如果你是app开发者问的话,下面的步骤可以实现控制震动时常,但是这是我是调用的私有api,使用的话对于应用上线审核可能会有一定的风向。希望能够帮到你。谢谢 引入头文件 #import <AudioToolbox/AudioToolbox.h> 公有API(单纯震动) 声明方法 void AudioServicesStopSystemSound(int); 使用 AudioServicesStopSystemSound(kSystemSoundID_Vibrate); 私有API(可以自定义模式与强度) 声明方法 void AudioServicesPlaySystemSoundWithVibration(int, id, NSDictionary *); 使用 NSMutableDictionary *dictionary = [NSMutableDictionary dictionary]; // 可以自己设定震动间隔与时常(毫秒) // 是否生效, 时长, 是否生效, 时长…… NSArray *pattern = @[@YES, @30, @NO, @1]; dictionary[@"VibePattern"] = pattern; // 模式 dictionary[@"Intensity"] = @.9; // 强度(测试范围是0.3~1.0) AudioServicesPlaySystemSoundWithVibration(kSystemSoundID_Vibrate, nil, dictionary);
29,030
社区成员
12,467
社区内容
加载中
试试用AI创作助手写篇文章吧