我想创建一个函数,允许我在我的网站上嵌入Vimeo视频,并像YouTube播放列表一样运行它,即当单击视频链接时,而不是重新加载页面,只会重新加载视频。例如,作为电影网站,我有一个项目的预告片以及几个促销片段,我希望能够通过简单地让用户单击链接来显示所有这些内容,从而加载新视频。我该怎么做呢?
$('#some_video_container').html('<iframe src="http://player.vimeo.com/video/12345?
title=1&byline=1&portrait=1" width="643"
height="360" frameborder="0"></iframe>');
这是您需要的内容。
$.getJSON('http://www.vimeo.com/api/oembed.json?url=' + encodeURIComponent('http://vimeo.com/7100569') + '&width=300&callback=?', function(data){
$('#some_video_container').html(data.html);
});
查看oembed。我知道的最好的提供商是http://embed.ly
官方的JQuery Embed.ly插件在这里:https://github.com/embedly/embedly-jquery
<div id="player"></div>
<script src="http://luwes.co/vimeowrap.js/vimeowrap.js"></script>
<script src="http://luwes.co/vimeowrap.js/vimeowrap.playlist.js"></script>
<script>
vimeowrap('player').setup({
urls: [
'https://vimeo.com/user3709818',
'https://vimeo.com/user3709818'
],
plugins: {
'playlist':{}
}
});
</script>