2013-11-20 26 views
2

使用GET获取曲目数据会得到正常结果。但是,流URL(带有附加的客户端ID)不起作用。获取stream_url的404页面。所有权限均已设置

这里是重要的:

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

我在现在的损失,因为一切都应该是好去,并与SC.stream()玩。

+0

你多久以前改变了权限? –

回答

1

我在我的具体情况中发现了这个问题。我们的客户与Soundcloud有一些不符合规范的安排,他们禁用了流,但API仍然将声音报告为可用。在我们客户的帮助下,我们得到了适当的流...对不起,非技术性解决方案!

-1

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

+0

我知道。我提到“但是,流URL(带有附加的客户端ID)不起作用。” – lostPixels

+0

这看起来像是这条赛道的问题。如果这是您的曲目,请将其删除并重新上传。 – cucko

0

对于那些来这里回答这个问题的人来说,当一首歌曲报告streamable: true在试图流式传输时在浏览器中出现空白页面时,这是一个已知的错误。这个错误在streamed布尔值为false。从SoundCloud

电子邮件响应对这个问题:

开发者已经让我知道你有一个问题是 由于与RTMP的问题。

目前SoundCloud上的某些内容正在使用一种名为RTMP的安全流 方法。

为了解释RTMP,即使艺术家将艺术家设置为公开并流传为 ,如果艺术家在主标签下,该标签可以进一步控制这些流授权。所以,它看起来应该是正确的,但它不会。

,你都强调这个特定的错误是复杂得多 原本以为,并作为唯一的轨道极少数受到影响,我们 遗憾的是没有足够的资源来完全奉献一队 该项目截至目前。

因此,不幸的是,您只需要处理/解决此问题。