2012-08-31 70 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的適當高度),並且它只需要「永久鏈接'網址,你可以在軌道頁面上看到。

即將在未來幾周內發佈的小部件的更新版本也應該支持永久鏈接網址開箱即用。