获取广播流

时间:2016-11-08 11:17:15

标签: sonos

我已经检查了以下链接,但它们没有多大帮助(在括号中我已经解释了为什么它在我的案例中不起作用,如他们的答案所示)

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 电台上,您可以找到 Radio Paradise ,其中元数据会随着曲目更改而更新。即使他们使用与内容内联的元数据,也必须有某种方法来实现这一点。

1 个答案:

答案 0 :(得分:0)

您能否发布电话和您发送的回复?这有助于解决此问题。你还想尝试使用什么mimeType?

此时唯一完全支持的方法是在Sonos上获取连续无线电流的元数据,以确保在将来的版本中有效,这就是将元数据嵌入到行中。

相关问题