2012-08-31 66 views
0

如果您想要动态嵌入youtube,那么它非常容易。您只需替换嵌入代码中的视频ID即可。动态嵌入soundcloud剪辑

<iframe width="420" height="315" src="http://www.youtube.com/embed/<?=$youtubeid;?>" frameborder="0" allowfullscreen></iframe> 

我很努力地用soundcloud做同样的事情。可能吗? - 嵌入代码如下:

<iframe src="http://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F57162664&show_artwork=true"></iframe> 

在我看来,像你需要知道这个API代码嵌入曲目,所以你必须每次看这件事。

回答

1

的“API代码”只是tracks/其次是轨道ID(或groups/带有群组ID等),与YouTube没有太大差别,但它不像YouTube那么容易访问,因为该ID不在URL中。您可以通过查看轨道上的共享代码来获得ID,但更容易的是使用oembed service来获得所需的完整嵌入HTML(它也计算要包含的iframe的适当高度),并且它只需要“永久链接'网址,你可以在轨道页面上看到。

即将在未来几周内发布的小部件的更新版本也应该支持永久链接网址开箱即用。