【发布时间】:2021-01-25 00:31:45
【问题描述】:
我正在使用 Tizen Web App 和 HTML5 Canvas 为三星手表制作游戏。每次用户按下屏幕时,我都会尝试禁用振动反馈。
我在活动结束时尝试了return false,但没有成功。
我发现的唯一其他想法是在事件开始时添加tizen.feedback.stop(),但这只会迫使手表在已经启动后停止振动,使其不可预测。然而,这使得振动似乎在事件之前开始,但我知道这可能是因为我看到其他应用程序没有振动反馈。
只需点击一个元素即可使其振动:
<div style="width:200px; height:200px; background-color:red;" onmousedown="click();"></div>
那么如何永久禁用触摸振动?谢谢。
【问题讨论】:
-
如果我的理解是正确的,您希望在用户触摸屏幕时禁用振动。我对吗?如果是这样,您是否尝试过使用
navigator.vibrate(0);?请参考docs.tizen.org/application/web/guides/w3c/device/vibration -
@JohnDoyle Ya,我试过了,但它的作用与
tizen.feedback.stop()相同,它在振动开始后 停止。 -
你什么都没做,振动发生了。这很奇怪。你能给我一个示例代码吗?我还有一块基于 Tizen 的手表。
标签: android tizen tizen-web-app vibration onpress