SONOS 播放错误 "These Songs are not available for Streaming from APPNAME"

SONOS Playback error "These Songs are not available for Streaming from APPNAME"

我一直在准备 POC 以将我们的音乐服务与 SONOS 集成,我编写了简单的服务用于测试目的。我已经实现了三种基本方法来玩 url "getMetadata"、"getMediaMetadata" 和 "getMediaURI"。

首先,我尝试使用媒体类型 "track" 并从 "getMediaURI" 方法(.mp4 格式)返回歌曲 url(硬编码),它按预期工作正常。

稍后当我尝试使用 7 位 url 播放失败时说 "These Songs are not available for Streaming from "APPNAME”。我尝试更改 mime 类型值也似乎没有任何效果。类型:audio/x-m4a

注意:相同的 7 数字 url 在浏览器上播放正常。

我是不是做错了什么?我错过了什么吗?非常感谢任何帮助。

谢谢。

查看 Sonos 开发者网站上的文档,audio/x-m4a 似乎不是受支持的 MIME 类型。您确定知道 7-Digital 曲目的音频格式吗?如果是 mp4 或 m4a,我会尝试将 MIME 类型设置为其中之一 - audio/mp4, audio/aac, application/x-mpegURL, application/vnd.apple.mpegURL, audio/x-mpegurl

另请确保您的曲目采样受支持,如下面 link 中的 table 所述。

Link http://musicpartners.sonos.com/node/464