iOS 8 中的自定义振动 - Swift

Posted

技术标签:

【中文标题】iOS 8 中的自定义振动 - Swift【英文标题】:Custom vibration in iOS 8 - Swift 【发布时间】:2015-05-15 20:30:19 【问题描述】:

我正在快速编写一个基于 sprite kit 的应用程序,需要使用振动进行简短的触觉反馈

所以我首先导入了 AudioToolbox 并使用了这个

AudioservicesPlayAlertSound(SystemSoundID(kSystemSoundID_Vibrate))

它运行良好,但振动时间过长,无法控制此持续时间。

然后经过一番搜索,我在这里阅读了凯文曹的答案:

Are there APIs for custom vibrations in iOS?

但不幸的是,AudioServicesPlaySystemSoundWithVibration 私有函数只能在 iOS 6 中使用。

那么还有其他可能的方法吗?

【问题讨论】:

【参考方案1】:

您需要 AudioServicesPlaySystemSoundWithVibration API。 但不幸的是它是私有的,你不能发布你的应用程序:(

检查this blog post和this answer

【讨论】:

以上是关于iOS 8 中的自定义振动 - Swift的主要内容,如果未能解决你的问题,请参考以下文章

iOS8中的自定义振动

iOS 8 及更高版本(使用 Swift)应用程序是不是可以创建基于用户位置的自定义闹钟

远程通知中的自定义声音 iOS 10,swift 3

用户通知:自定义振动模式

iOS swift中的自定义视图出口在视图控制器中不起作用

iOS 上 Swift 中的自定义 SceneKit 几何图形不起作用,但等效的 Objective C 代码可以