0

Sonos 团队让我在 StackOverflow 上问这个问题。

我不知道要更改我的代码中的哪些内容才能解决以下问题。

内部 Jira (CP-2805) 说:

正在播放屏幕上“信息”下返回的信息应该在“现在”下

Repro:1.在Sonos控制器中打开应用程序2.播放任何电台

结果:观察“信息”下正在返回有关当前播放内容的信息。

期望:此信息应在“现在”下返回。

4

1 回答 1

1

通过在您返回的 getMetadataResponse 中添加一个<currentShow>节点来填充“正在播放”屏幕上的“现在”字段。您可以在 Sonos Labs的getMetadata 参考页面<streamMetadata>上找到如何使用此节点的一个很好的示例。

在该文档中,您将看到一个名为“示例响应(流)”的部分。xml 示例包括<currentShow>节点的使用。您可以使用此节点在“On Now”中显示当前正在播放的 DJ,或当前正在播放的节目的标题(例如“Fresh Air”)。当前播放曲目的信息将继续显示在“正在播放”屏幕的“信息”字段中。如果没有特定的 DJ 或节目,您可以从 streamMetadata 中省略节点,“On Now”将保持空白。

于 2015-06-17T20:53:42.317 回答