Sonos Music API (SMAPI) 实现,在测试服务期间无法播放音乐 与服务的连接丢失

A Sonos Music API (SMAPI) implementation, during the test service getting unable to play music connection to service was lost

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

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

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