ios - 是否可以在 Apple Watch OS 2 上触发没有伴随声音的触觉反馈

标签 ios watchkit apple-watch haptic-feedback

假设用户没有将他们的 watch 声音静音。 Apple Watch 应用程序是否可以在没有伴随声音的情况下触发触觉反馈(即振动)。

这与接收由 watch 自动处理的通知不同。在这种情况下,我使用 watch 应用调用触觉反馈。

像这样: [[WKInterfaceDevice currentDevice] playHaptic:WKHapticTypeClick];

最佳答案

有一个 hacky 方法可以做到这一点。您可以在触觉之前开始播放 WKAudioFilePlayer 并且不会有声音:

player.play()
WKInterfaceDevice.current().play(.click)

我建议您为此目的创建一个简短的无声(极低振幅和高音调)音频文件。请记住,此解决方案可能存在问题。

关于ios - 是否可以在 Apple Watch OS 2 上触发没有伴随声音的触觉反馈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34885193/

相关文章:

iphone - 如何将相机按钮添加到 UITabBar 中?

ios - fatal error : unexpectedly found nil while unwrapping an Optional value (cellForRowAtIndexPath) (Xib Custom Cell Swift)

ios - CGImageCreateWithMaskingColors 不会在 WKInterfaceImage 中的 Apple Watch 上进行 mask

ios - WatchKit NSUserDefaults 为空

ios - 当 iPhone 从配对的 Apple Watch 接收消息时,本地通知不会取消(有时)

ios - Swift 中自定义属性的隐式 CALayer 动画

ios - 使用 Swift 在 Parse 中覆盖 UITableView

ios - 如何在 Apple Watch 中集成苹果 map ?

ios - ReactJS Native Apple Watch WatchKit 应用程序和 Glances 的 "Hello, world!"是什么?

ios - 如何在顶部显示消息?