【发布时间】:2021-12-09 16:46:13
【问题描述】:
当用户在浏览器中切换选项卡时,我试图暂停视频,同时如果用户最小化浏览器窗口,它不应该暂停。 我尝试通过使用 PageVisibility Api 来实现它,但是在这两种情况下,视频都会暂停。 我只需要在选项卡打开时暂停,而不是在窗口最小化时暂停。
var videoElement = document.getElementById("videoElement");
document.addEventListener("visibilitychange", function() {
if(document.visibilityState==="hidden")
{
videoElement.pause();
}
else if(document.visibilityState==="visible")
{
videoElement.play();
}
})
【问题讨论】:
标签: javascript jquery visibility