【问题标题】:Cobalt app support for Android touch screen devicesCobalt 应用程序支持 Android 触摸屏设备
【发布时间】:2021-11-15 11:50:15
【问题描述】:

截至目前,Cobalt 应用程序可以与 Android TV 的 RCU 完美配合。如果我们尝试在任何触摸屏设备上测试相同的应用程序,功能将无法正常工作。 有没有办法为触摸屏设备构建 Android 钴应用程序。 以下是触控设备的主要问题。

  • 无法滚动
  • 无法暂停/恢复视频

【问题讨论】:

  • 请提供有关“功能无法正常工作”的详细信息。在触摸屏设备上运行时,您是否会遇到其他设备上没有的日志警告或错误?您提供的细节越多,别人提供帮助的机会就越大。祝你好运!
  • 与工作案例相比,我在非工作案例中没有看到任何额外的警告或错误日志。

标签: cobalt


【解决方案1】:

您的 Starboard 实现很可能不会发出触摸或鼠标事件。参见https://cobalt.dev/reference/starboard/modules/input.html 中的kSbInputDeviceTypeTouchScreenkSbInputDeviceTypeMouse。例如鼠标实现,请参见 https://cobalt.googlesource.com/cobalt/+/refs/heads/master/starboard/android/shared/input_events_generator.cc.

【讨论】:

  • 实际上问题只是滚动内容。它适用于 USB 鼠标滚轮,但使用手势(触摸)动作时,它不会滚动。
  • 有趣,我以为 Cobalt 根本不支持滚动。
猜你喜欢
  • 1970-01-01
  • 2015-03-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-02
  • 2020-03-26
  • 1970-01-01
相关资源
最近更新 更多