如果您想动态嵌入youtube,那么这很容易。您只需替换嵌入代码中的视频ID即可。
<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代码来嵌入轨道,所以你每次都要查看它。
答案 0 :(得分:1)
“api代码”仅为tracks/
,后跟跟踪ID(或带有组ID的groups/
等),与YouTube没有太大区别,它不像YouTube那样容易访问,因为id不在URL中。您可以通过查看曲目上的共享代码获取ID,但更简单的方法是使用oembed service获取所需的完整嵌入HTML(它还会计算要包含的iframe的正确高度),以及它只需要您在曲目页面上看到的“永久链接”网址。
未来几周内小部件的更新版本也应该支持永久链接的网址。
答案 1 :(得分:0)