2013-02-22 95 views
1

我试图让vimeo通用播放器在其iframe中播放新视频。Vimeo API切换到新视频

我不想在每次切换到新视频时初始化一个完整的新iframe。

是否有最佳做法来做到这一点?

回答

0

如果您的嵌入代码是这样的:

<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>