【发布时间】:2021-01-26 07:54:10
【问题描述】:
我在网站上展示了三个视频:
<video id="player0" class="video-player" muted preload="metadata"...>....</video>
<video id="player1" class="video-player" muted preload="metadata"...>....</video>
<video id="player2" class="video-player" muted preload="metadata"...>....</video>
在我的 javascript 中,我有:
$(document).ready(function() {
$('.video-player').mediaelementplayer({
alwaysShowControls:true,
videoVolume: 'vertical',
features: ['playpause','current','progress','duration','tracks','volume','fullscreen','mobileautomute'],
success: function (mediaElement, domObject) {
var target = document.body.querySelectorAll('.video-player');
for (a=0;a<target.length;a++){
target[a].style.visibility = 'visible';
}
mediaElement.addEventListener('loadedmetadata', function() {
mediaElement.play();
}, false);
}
});
});
使用此代码,所有三个视频一起加载,它随机选择一个视频自动播放,不能自动转到另一个视频。
如何让所有三个视频都在第一次加载,但在视频 0 到视频 1 再到视频 2 一个接一个地播放?
谢谢。
【问题讨论】:
标签: javascript jquery mediaelement.js