我正在一个包含两个相同vimeo视频的网站上工作。一个是我想在另一个地方观看视频的1000px分辨率的较大屏幕分辨率。所以我把它们中的两个放在那里,并用一些CSS控制它们中哪些是可见的。停止播放特定分辨率的嵌入式视频
但是,视频需要在页面加载时自动播放。而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
@Abernasty我正在嵌入一个vimeo视频,所以vimeo播放器? – Trekdrop