【发布时间】:2016-08-24 19:20:40
【问题描述】:
我正在开发一个使用 Fancybox 来显示单个 HTML5 视频以及 HTML5 视频库的项目。
对于单个视频,我希望在 Fancybox 中打开视频后立即自动播放,然后在视频播放完毕后关闭 Fancybox。
对于画廊中的视频,我想在 Fancybox 中打开视频时自动播放视频,在视频播放完毕后前进到下一个画廊项目,并暂停当前视频/自动播放下一个/上一个视频,如果用户浏览图库。
我在这里包含了一个 codepen:http://codepen.io/ericjacksonwood/pen/kXKkaq/,其中包括我使用 Fancybox 的“afterLoad”函数进行的一些尝试:
// Attempt 01
$(".fancybox-video").find('video').play();
// Attempt 02
$(".fancybox-video").find('video').attr('autoplay','autoplay');
// Attempt 03
var vid = document.getElementsByClassName("fancybox-video");
function playVid() {
vid.play();
}
任何帮助将不胜感激!谢谢。
-------- 编辑--------
codepen 已更新且工作正常。
【问题讨论】:
-
你检查答案了吗?
标签: jquery html video fancybox fancybox-2