Ank*_*noi 2 vimeo vimeo-api vimeo-player
当我播放第一个视频然后播放第二个视频时,我的页面中有 2 个 Vimeo 播放器,第一个被暂停。
var vid1=new Vimeo.Player($('.one'));
var vid2=new Vimeo.Player($('.two'));
$('.btnonePlay').on('click',function(){
vid1.play();
})
$('.btnonePause').on('click',function(){
vid1.pause();
})
$('.btntwoPlay').on('click',function(){
vid2.play();
})
$('.btntwoPause').on('click',function(){
vid2.pause();
})
Run Code Online (Sandbox Code Playgroud)
重现问题的步骤:
单击“播放视频二”按钮时,播放器一将暂停。
整个代码也在下面的代码段中。
var vid1=new Vimeo.Player($('.one'));
var vid2=new Vimeo.Player($('.two'));
$('.btnonePlay').on('click',function(){
vid1.play();
})
$('.btnonePause').on('click',function(){
vid1.pause();
})
$('.btntwoPlay').on('click',function(){
vid2.play();
})
$('.btntwoPause').on('click',function(){
vid2.pause();
})
Run Code Online (Sandbox Code Playgroud)
var vid1 = new Vimeo.Player($('.one'));
var vid2 = new Vimeo.Player($('.two'));
$('.btnonePlay').on('click', function() {
vid1.play();
})
$('.btnonePause').on('click', function() {
vid1.pause();
})
$('.btntwoPlay').on('click', function() {
vid2.play();
})
$('.btntwoPause').on('click', function() {
vid2.pause();
})Run Code Online (Sandbox Code Playgroud)
默认情况下,我们在 Vimeo 视频中启用autopause. 自动暂停是指一个视频在另一个视频开始播放时自动暂停。大多数人不希望同时播放两个视频。
但是,如果您确实希望这样做,您可以使用附加到 url 的 embed 参数来关闭自动暂停?autopause=0。我已经调整了你的 jsfiddle 以相应地工作。工作 JSFiddle!
您可以从我们的API 自述文件或此帮助文章中了解有关可用嵌入参数的更多信息。