我正在一個包含兩個相同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