action.devices.traits.MediaState问题

问题描述

developer page for the MediaState trait上的介绍性段落表示MediaState特性可让您向Assistant提供有关您设备当前正在播放的媒体项目的信息...它提供的示例建议它包括提供用户可读标题的方式播放媒体,以及实际媒体流的URI和有关流中观看者当前位置的信息,以便可以将播放移至另一台设备。

但是,查看页面的实际Device STATES section,我所看到的只是一个模式,用于告诉Assistant设备当前是否正在播放/暂停/停止/快速转发/等等。播放的媒体项目。

我是否错过了某些事情,或者Google只是没有完全实现(或没有完整记录)这种特征?

解决方法

开发人员页面上有关MediaState特征的介绍段落意味着MediaState特征使您可以向Assistant提供有关设备当前正在播放的媒体项目的信息...

但是,查看页面的实际“设备状态”部分,我看到的是一个用于告诉Assistant设备当前是否正在播放/暂停/停止/快速转发/等等的模式。

对当前文档造成的任何混乱表示歉意。 trait reference中提供的模式是准确的,因为MediaState当前仅支持报告活动状态和播放控件以及TransportControl特征。

目的是在将来为更多描述性媒体项目提供支持,但这不是API的一部分。这是我们可以在其中使用哪种元数据类型最适合您的用例的反馈,因此我建议在公共跟踪器上提交feature request

相关问答

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