我正在尝试让 vimeo 通用播放器在其 iframe 中播放新视频。
我不想每次切换到新视频时都初始化一个完整的新 iframe。
是否有最佳实践来做到这一点?
如果您的嵌入代码是这样的:
<iframe id="vimeo_vid" src="//player.vimeo.com/video/VIDEO_ID" width="WIDTH" height="HEIGHT" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
然后你可以使用 jQuery 重新加载框架:
<script type="text/javascript" src="jquery.js"></script>
<script>
function loadit() {
var loc = "http://player.vimeo.com/video/NEW_VID_ID";
var iframe = $('#vimeo_vid');
$(iframe).attr('src', loc);
}
</script>
调用该函数来更改内容,如下所示:
<button type="button" onclick="loadit()">Change Content</button>