Cobalt 应用程序支持 Android 触摸屏设备
Posted
技术标签:
【中文标题】Cobalt 应用程序支持 Android 触摸屏设备【英文标题】:Cobalt app support for Android touch screen devices 【发布时间】:2021-11-15 11:50:15 【问题描述】:截至目前,Cobalt 应用程序可以与 android TV 的 RCU 完美配合。如果我们尝试在任何触摸屏设备上测试相同的应用程序,功能将无法正常工作。 有没有办法为触摸屏设备构建 Android 钴应用程序。 以下是触控设备的主要问题。
无法滚动 无法暂停/恢复视频【问题讨论】:
请提供有关“功能无法正常工作”的详细信息。在触摸屏设备上运行时,您是否会遇到其他设备上没有的日志警告或错误?您提供的细节越多,别人提供帮助的机会就越大。祝你好运! 与工作案例相比,我在非工作案例中没有看到任何额外的警告或错误日志。 【参考方案1】:您的 Starboard 实现很可能不会发出触摸或鼠标事件。参见https://cobalt.dev/reference/starboard/modules/input.html 中的kSbInputDeviceTypeTouchScreen
和kSbInputDeviceTypeMouse
。例如鼠标实现,请参见
https://cobalt.googlesource.com/cobalt/+/refs/heads/master/starboard/android/shared/input_events_generator.cc.
【讨论】:
实际上问题只是滚动内容。它适用于 USB 鼠标滚轮,但使用手势(触摸)动作时,它不会滚动。 有趣,我以为 Cobalt 根本不支持滚动。以上是关于Cobalt 应用程序支持 Android 触摸屏设备的主要内容,如果未能解决你的问题,请参考以下文章