Soundcloud嵌入:更改iframe源URI?

时间:2014-03-17 12:33:53

标签: soundcloud embedding

直到几天前,我还可以像这样使用Soundcloud链接:

https://soundcloud.com/artist/song-title

...并将其放入iframe src,如下所示:

//w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/artist/song-title

现在我收到错误消息“url参数不是有效的SoundCloud URL”。任何Soundcloud页面上的嵌入选项现在都会显示如下构建的链接:

https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/12345678

我找不到有关最近更改的任何信息。这是否意味着我无法从标准的Soundcloud URI派生嵌入式源代码?服务器端oEmbed呼叫是否无法解决?

2 个答案:

答案 0 :(得分:2)

我发现我网站上的SC玩家不再有效后,我才遇到同样的问题 我在这里找到了答案(“加载小部件”部分): http://developers.soundcloud.com/blog/html5-widget-api

看起来url参数已从此结构更改:

  

// w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks /

简单地说:

  

// api.soundcloud.com/tracks /

答案 1 :(得分:1)

我发现删除'api'。来自url参数的工作。

旧:

//w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/(blah blah blah)

新:

//w.soundcloud.com/player/?url=https%3A//soundcloud.com/(blah blah blah)