9

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

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

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

4

1 回答 1

4

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

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

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

于 2017-07-22T11:29:59.847 回答