Soundcloud Stratus - 某些曲目没有播放

时间:2014-02-02 03:57:57

标签: soundcloud stratus

在www.naturesoundmap.com上运行Soundcloud stratus播放器

绝大多数商品(自定义帖子类型)都可以正常使用,但是如果您在地图上导航到新西兰(或纽埃岛),那么在过去两周左右的声音会有一些列表已经停止了比赛。例如。 http://www.naturesoundmap.com/listing/post-office-bay/& http://www.naturesoundmap.com/listing/aroha-evening/

我检查过链接&一切都好 - 您可以通过按“收听”按钮来看到这一点。在Stratus中,轨道信息加载正常,但它没有播放。

奇怪的是,上周没有工作的两个声音现在很好。

我很困惑!

1 个答案:

答案 0 :(得分:0)

问题是这些歌曲有流媒体播放。

SoundCloud上的艺术家可以选择是否允许外部流式表单站点。在说

的情况下

https://soundcloud.com/naturesounds_nz/aroha-island-crickets

这是不播放的歌曲之一,如果得到它的api返回

https://seam.li/json/?url=api.soundcloud.com/tracks/88830021.json?client_id=apigee

(我通过我运行的网站传递了这个,以使json更具可读性,this is the plain link

在这个json中我们看到了属性

"streamable": false

在第13行,因此它没有stream_url属性。因此,当您使用stream_url调用stratus时,由于它不存在,因此返回undefined。这导致

GET http://stratus.sc/undefined?consumer_key=xxx 404 (Not Found)

您的解决方案只是手动检查soundcloud网址,如果它们可以流式传输,然后再将它们放到您的网站上。或者,如果该过程是自动的,只需检查歌曲的streamable属性。