我有一个基于 Groove api 的 Groove 应用程序(Windows 10 uwp),并且无法流式传输完整的歌曲。以下是具体情况:
1) 如果曲目属于播放列表,则以预览模式播放;也就是说,只有 30 秒。之所以如此,是因为返回的权利仅包含“购买”。问题是为什么因为我已经被认证为订阅用户。
具体是:track id = music.AQQf3438A0IcWE616UjMC8qCiggWJewAAQ StreamUrl = http://progdownload.zune.net/135/669/228/170/audio.mp3?rid=Lu2zvQxJXkuwMovtp3FkEw.2.3
2) 现在,我直接从其专辑中播放同一首曲目。这一次,track Rights 包含“Purchase”和“Stream”,但媒体播放器失败并出现以下错误:媒体格式被识别但不受支持。(来自 HRESULT 的异常:0xC00D3E98)
曲目 id = music.AQQfXcdiaU0GvECaTX1afASrswgWJewAAQ StreamUrl = https://webstream-vh.akamaihd.net/i/135/669/228/155/audio.mp4/master.m3u8?rid=yOHXmjvWYk+YqEzNzPBFpQ.2.4&hdnea=exp=1482004972 ~acl=/i/135/669/228/155/audio.mp4 *~hmac=8861e3d6360cda76cb0d146b6769842a0ec0eb821450b5f2203627a8c3fcc9ee
当然,Groove Music 本身在播放曲目时也没有问题。有人成功播放曲目吗?感谢您对此的任何见解...