原理:
切后台暂停常常通过设置默认的一些事件比如鼠标移出、窗口隐藏等,在它们的回调函数中使用 pause() 方法,在事件监听中将这些事件移除就可以了,非常方便
第一步: 打开浏览器的开发者工具,在元素(Element)一栏找到事件监听器(Event Listenner)
可以发现这里在监听许多事件的发生,从他们的名字中我们可以推测出意思
例如:click表示点击、focus表示输入框聚焦等
第二步: 明白导致视频自动暂停的操作,点开这些事件把它们移除(remove)即可
比如该网站是在切换到其它页面时就会自动暂停,那么我们找到 visibilitychange 这个事件,点开后有个移除按钮,点击即可实现
有的网站要求你的鼠标必须在视频范围内,不然就会自动暂停,这时将 mouseout 这个事件移除即可