【问题标题】:A Sonos Music API (SMAPI) implementation, during the test service getting unable to play music connection to service was lost一个 Sonos 音乐 API (SMAPI) 实现,在测试期间服务无法播放音乐与服务的连接丢失
【发布时间】:2021-12-23 12:43:42
【问题描述】:

在 php 中设置了具有静态值的虚拟服务,直到 getMediaURI 方法一切正常意味着获取该列表,并且除了单击项目以在 Sonos 扬声器中播放歌曲之外,由于服务丢失错误而无法播放音乐。

【问题讨论】:

标签: sonos


【解决方案1】:

我在您的示例中注意到<id> 格式似乎不一致。格式有时为<ns:id>track61</ns:id>,有时用冒号分隔<ns1:id>track:610294458</ns1:id>。如果请求的<id> 与响应中的<id> 不匹配,SMAPI 经常会阻塞。

我只看到<ns:getMediaURIResponse> 而不是请求(其他 SMAPI 调用也是如此),所以我不确定这是否是您正在做的事情。只要确保如果 Sonos 客户端请求 <id>track:123</id>,您的响应中 <id> 的值完全匹配。

【讨论】:

  • 感谢您的支持,其实我的前缀有误,应该统一。你的最后一行让我很开心。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多