javascript - chrome扩展程序应在youtube标签不清晰时暂停视频

标签 javascript google-chrome video google-chrome-extension youtube

有没有一种方法可以使它在每次标签不清晰时都暂停视频?换句话说,如果带有标签的窗口处于 Activity 状态,并且带有该标签的窗口也处于 Activity 状态,则只能使用进行视频回放。如果用户在此窗口或另一个窗口中打开另一个选项卡,则视频将暂停。如果用户启用除chrome之外的任何应用程序,视频也会暂停。

最佳答案

var video = document.getElementById("youtubeVideoID"); 
以这种方式获取视频元素,听visibilityChange事件,然后使用HTML Dom play()方法播放和暂停视频: video.play() video.pause()

关于javascript - chrome扩展程序应在youtube标签不清晰时暂停视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64059146/

相关文章:

javascript - 使用 sprite 通过 Javascript 创建旋转

javascript setInterval - 倒计时滞后

javascript - 使用 nameProp 的 JQuery 图像翻转在 Firefox 和 Chrome 中不起作用

jquery ajax 在 Google Chrome 中响应缓慢

google-chrome - 谷歌浏览器将本地主机重定向到 https

javascript:如何删除数组数组中的重复数组

video - 视频上的文字水印,不损失音频和视频质量

html - YouTube Video API不遵守 'replay'参数值

javascript - 通过预加载更改 html5 视频源

javascript - 在 react/next 中滚动溢出组件