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>
的值完全匹配。
在 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>
的值完全匹配。