获取stream_url的404页面。所有权限都已设置

时间:2013-11-20 15:44:54

标签: javascript soundcloud

使用GET获取跟踪数据会产生正常结果。但是,流URL(附加了客户端ID)不起作用。

以下是重要的内容:

<sharing>public</sharing>
<streamable type="boolean">true</streamable>
<stream-url>http://api.soundcloud.com/tracks/112288415/stream</stream-url>

我现在不知所措,因为一切都应该很好,并与SC.stream()一起玩。

3 个答案:

答案 0 :(得分:1)

我在特定情况下发现了这个问题。我们的客户与Soundcloud有一些不符合标准的安排,他们已经禁用了流,但API仍然报告声音可用。在得到我们客户的一些帮助后,我们得到了合适的数据流......对不起,请提出非技术性解决方案!

答案 1 :(得分:0)

对于那些来这里寻找这个问题的答案的人来说,当一首歌报告streamable: true但在尝试播放时在浏览器中导致空白页面时,这是一个已知的错误。漏洞布尔值中的错误是假的。

来自SoundCloud的电子邮件对此问题的回复:

  

开发人员让我知道你遇到的问题是   由于RTMP的问题。

     

目前SoundCloud上的某些内容正在使用安全流媒体   方法称为RTMP。

     

解释RTMP,即使轨道设置为公共和可流式传输   艺术家,如果艺术家是一个主要的标签,这个标签可以   进一步控制那些流权限。所以,它看起来像   应该正确流,但它没有。

     

您突出显示的这个特定错误比复杂   最初的想法,因为只有少数曲目受到影响我们   遗憾的是,没有资源专门为一个团队奉献   这个项目截至目前。

所以不幸的是,你只需处理/解决这个问题。

答案 2 :(得分:-1)

您在请求流时需要将?client_id = YourClientID添加到网址。