如何从SONOS控制器向音乐服务发送心跳(ping)

时间:2016-05-13 09:25:01

标签: sonos

我只想知道我的服务中的音乐目前是否正在播放?通常对于我们的Android或iOS客户端我们曾经发送过心跳(ping)服务以通知客户端是否存活,如何在SONOS中实现相同的功能。我已经通过设置pollinterval尝试了getLastUpdate,但似乎只有在我的控制器处于前台时才会调用它。

先谢谢。

1 个答案:

答案 0 :(得分:1)

我们有几种报告方法可以帮助您完成此类报告。 reportPlaySeconds(http://musicpartners.sonos.com/node/388)可能是你最好的选择,因为它会告诉你一个监听器正在监听一个音轨多长时间(因此正在播放),并允许你设置报告回的时间间隔您。将来,reportPlayStatus(http://musicpartners.sonos.com/node/389)也应该能够帮助您跟踪回放(尽管目前这只是报告跳过事件)。