0
我正在有兩個嵌入的Vimeo視頻的網站上工作。播放第二個視頻時,如果第一個播放,則第一個將暫停。這工作很好。但是,一旦第一個視頻暫停,它將不會再播放。任何想法,非常感謝!Vimeo API - 已暫停的視頻無法再播放
var vimeo = {
videos: [],
currentVideo: null,
init: function (element, i) {
var videoData = {
'title': $(element).html(),
'id': 'video-' + i,
'url': $(element).attr('href'),
'width': $(element).data('width'),
'height': $(element).data('height')
};
$.getJSON('http://www.vimeo.com/api/oembed.json?url=' + encodeURIComponent(videoData.url) + '&api=1&player_id='+ videoData.id +'&width='+ videoData.width +'&height='+ videoData.height +'&callback=?', function(data){
$(element).html(data.html);
$(element).find('iframe').load(function(){
player = this;
$(player).attr('id', videoData.id);
$f(player)
.addEvent('ready', function(player_id){
vimeo.videos.push($f(player_id));
})
.addEvent('play', function(player_id){
if (vimeo.currentVideo != null) vimeo.currentVideo.api('pause');
vimeo.currentVideo = $f(player_id);
});
});
});
}
}
$(document).ready(function() {
$('a.vimeo').each(function(i) {
vimeo.init(this, i);
});
});
真棒!感謝所有幫助@ J-griffiths! –