【发布时间】:2017-04-18 19:46:01
【问题描述】:
我正在寻找一种在完全加载后播放 html5 视频的方法。虽然视频仍在加载 - 显示视频占位符图像。 在我使用 setTimeout 函数之前,但它不是实现此目的的方法。
setTimeout(function() {
$('banner__video--fallback').fadeOut();
$('.banner__video')[0].play();
}, 800);
那么在加载后播放视频的方法是什么?
编辑: 使用解决方案,“canplaythrough”视频在完全加载之前仍然无法播放。
$('.banner__video')[0].addEventListener("canplaythrough", function () {
$('banner__video--fallback').fadeOut();
$('.banner__video')[0].play();
}, false);
【问题讨论】:
标签: javascript jquery html video