【发布时间】:2014-01-07 14:34:14
【问题描述】:
我正在开发一个包含两个相同 vimeo 视频的网站。一个是针对
但是,视频需要在页面加载时自动播放。虽然display:none; css 标签它只会隐藏视频而不是暂停/禁用视频。
有没有好的方法来控制它?目前我正在尝试用 jQuery 和 Froogaloops 来做这件事,但还不能让它工作。这是我到目前为止得到的:
jQuery(document).ready(function($) {
var player = $("#82625501");
froogaloop = $f(player[0].id);
// Optimalisation: Store the references outside the event handler:
var $window = $(window);
function checkWidth() {
var windowsize = $window.width();
if (windowsize < 1000) {
froogaloop.api('pause');
}
else {
froogaloop.api('play');
}
}
// Execute on load
checkWidth();
// Bind event listener
$(window).resize(checkWidth);
});
这仅在您调整屏幕大小时有效,而不是在首次加载时有效。这个怎么做?或者也许有更简单的方法?提前致谢!
【问题讨论】:
-
您使用的是什么类型的播放器?它应该具有启用自动播放的预定义属性。至于显示,在做类似的事情时,我使用媒体查询来隐藏/显示不同尺寸的我想要的。
-
@Abernasty 我正在嵌入 vimeo 视频,所以 vimeo 播放器?
标签: jquery css froogaloop vimeo-api