为了关注design checklist,我尝试在未连接的情况下在演员表中显示演员设备的状态。
列表中的每个接收者都会在其名称下方显示一个状态。接收器状态是空闲时的设备型号(例如Chromecast)和连接时的状态(例如" Casting YouTube")。
使用modelName
GCKDevice
属性轻松获取模型设备,但我想知道是否有一种简单的方法来获取状态而无需先连接到设备。有什么想法吗?
答案 0 :(得分:0)
发送方无需做任何事情; SDK应该用适当的信息填充;每条路线的第一行是其名称,第二行包含正在运行的应用程序的“接收者”提供的信息(应用程序状态)。如果您希望您的接收者提供该信息,请确保您的接收器包含CastReceiverManager.setApplicationStatus("YOUR_RECEIVER_STATUS")
,其中"YOUR_RECEIVER_STATUS"
可能类似于“播放Buck Bunny”。如果接收器没有提供任何信息,SDK将只按接收器的类型填充第二行,例如“Chormecast”;由于隐私问题,SDK不会试图弄清楚自己在那里播放的内容(即使有可能)。
您可能还想看一下这个G + post。