我正在使用vimeo js api在网站中插入3个视频。
他们应该自动播放并循环播放。
实际上,它运作良好,但有时其中一两个会挂住。 出现错误“无法在'TimeRanges'上执行'end':提供的索引(4294967295)大于最大界限(0)”。
我尝试使用“已加载”,“缓冲结束”事件,但它不起作用。
这是视频的HTML:
<div class="vimeo_video" id="345925104" vimeo_loop="1">
<iframe src="https://player.vimeo.com/video/345925104?background=1&autoplay=0&byline=0&title=0&loop=1&?api=1" width="640" height="480" frameborder="0" allow="autoplay; fullscreen" allowfullscreen="" data-ready="true"></iframe>
</div>
vimeoVideos[index].player.on('loaded', function(data) {
vimeoVideos[index].player.play();
});
vimeoVideos[index].player.on('bufferend', function(data) {
vimeoVideos[index].player.play();
});
vimeoVideos[index].player.setLoop(true).then(function(loop) {
// The loop behavior is enabled
});