SoundCloud track.stream_url不适用于某些曲目

cuc*_*cko 7 soundcloud

我注意到在soundcloud上的某些曲目上stream_url指向404 - 找不到页面.该轨道设置为可流式传输,但仍然是流式网址无法正常工作.

这是一个例子:http: //api.soundcloud.com/tracks/129894766.json?consumer_key = KEY 返回streamable: true, embeddable_by: "all"但是:stream_url: "http://api.soundcloud.com/tracks/129894766/stream?consumer_key=KEY"无法正常工作.

有没有人经历过这个,也许有一些解决方案?

Mar*_*rco 3

流 URL 对于某些曲目不起作用的原因是它们使用不同的流协议(RTMP / HLS)。SoundCloud 正在为此更新其 SDK 和文档,但当前 (2.0) 版本的 Javascript SDK 应该可以暂时解决此问题。

  • 更准确地说:2.0 API 必须明确解决。默认的API仍然是1.0,这也是JavaScript SDK基本使用部分中描述的API。2.0 版本的 JS 可以在 connect.soundcloud.com/sdk-2.0.0.js 找到。请参阅此处了解更改:https://developers.soundcloud.com/docs/api/javascript-sdk-2。 (2认同)