2016-11-08 66 views
0

我已经检查了以下链接,但它们没有太大的帮助(在括号中,我已经解释了为什么它在我的情况下不起作用他们的答案)获取广播流的元数据(曲目信息,艺术家姓名等)

Streams - hasOutOfBandMetadata and getStreamingMetadata(我们的内容已经是HLS)

Sonos player not calling GetStreamingMetadata(getMetdata不叫,只有getMediaMetada被称为自广播流具有唯一的ID,而不是一个集合)

在Sonos的API文档它提到“hasOutOfBandMetadata”已被弃用,并建议使用元数据与内容嵌入在一起。然而,由于一些限制,我们的服务无法实现,因此我必须采用旧的方式(无论它是什么)。

我想,应该在将“hasOutOfBandMetadata”设置为true后调用理想的“getStreamingMetadata”,但它没有发生。其次,出于测试目的,我为不同的值设置了“secondsRemaining”和“secondsToNextShow”,以发现对于那些不同的时间间隔也显示“描述”(如果将secondsRemaining/secondsToNextShow设置为20,则描述显示20秒,如果设置为200则同样为200秒)。时间流逝后,“描述”内的信息消失。所以我想在时间流逝之后必须有一些电话要刷新元数据,但无法确定哪个电话。 请解释什么是获取连续无线电流的元数据的正确方法。在TuneIn收音机,你可以找到无线电天堂元数据随着音轨变化而更新。即使他们使用与他们的内容内联的元数据,也必须有一些方法来实现这一点。

回答

0

您可以发布电话和您发送的回复吗?这将有助于解决此问题。你想用什么mimeType?

目前,在Sonos上为连续无线电流获取元数据的唯一全面支持方法将在将来的发行版中得到保证,即将元数据嵌入到行中。

+0

好的,我向你发送你的sonos邮件的详细信息。谢谢 –

相关问题