是否可以通过 Google TV 上的网络接收器检测 Google 助理何时处于活动状态?

问题描述

我正在开发一个投射网络接收器应用程序,该应用程序会在用户暂停时显示广告。在 Google TV 上,当用户按下遥控器上的 Google Assistant 按钮时,它会在顶部显示对话并暂停当前媒体。因为这不是真正的停顿并且对话掩盖了广告的一部分,所以我们不希望广告出现(通常是因为语音命令将用户带到别处而他们看不到广告,从而造成错误印象).

网络接收器包含在 Google TV 中,无法访问操作系统功能。我可以通过查看媒体 UI 控件是否是 DOM (<touch-controls>...</touch-controls>) 中的元素来检测它是否在 Google TV 上。但是,DOM 不包含 Google Assistant 对话,因此我无法使用它来检测 Google Assistant 是否处于活动状态。

this answer 中,CygnusOlor 描述了一种通过向 customData 添加信息来判断 Google TV 是否暂停的方法,但这并没有解决确定 Google 助理何时处于活动状态的问题。 CygnusOlor 还表示,遥控器和 Google Assistant 的暂停命令无法区分,因此该解决方案无法满足我的需求。

有什么方法可以检查 Google Assistant 对话是否处于活动状态?恐怕这是不可能的,但有人可能有一些信息。感谢您的时间!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...