【问题标题】:Disable vibrate feedback ontouch in Tizen Web App on Samsung Watch在三星手表的 Tizen Web 应用程序中禁用触摸振动反馈
【发布时间】: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


【解决方案1】:

不是一个完全解决方案,而是对我有用的解决方法:

我没有使用onclickonmousedown,而是使用了onmousemove,因为它不会振动,并且只会在触摸时调用,因为它是触摸屏。 ¯\_(ツ)_/¯

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-18
    • 1970-01-01
    • 2015-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多