侧边栏壁纸
  • 累计撰写 1 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

解除 网课失去焦点/离开页面 就自动暂停 的限制

Administrator
2025-12-09 / 0 评论 / 0 点赞 / 8 阅读 / 0 字

如何使用javascipt控制HTML5video元素的播放,以及针对Flash视频处理失去焦点时的播放控制。对于前端开发者,提供了在测览器控制台中操作视频播放的代码示例,包括jQuery的解决方案。

h5

如果视频是video元素,可以写个定时器,每秒钟设置一下播放状态

f12打开开发者工具,切换到console面板,输入下面代码并回车

setInterval(function () {
    var current_video = document.getElementsByTagName('video')[0]
    current_video.play()
}, 1000)

flash

如果是flash视频,可以重写失去焦点函数。

f12打开开发者工具,切换到console面板,输入下面代码并回车

    if (!-[1,] && !window.XMLHttpRequest || navigator.userAgent.indexOf("MSIE 8.0") > 0) {
        document.onfocusout = function () {
            return true;
        }
    } else {
        window.onblur = function () {
            return true;
        }
    }

jQuery

这种方法没有验证,来自尔雅后台播放以及防止自动暂停的方法-百度经验,适合引用jQuery函数的网课平台。

方法:在浏览器地址栏输入

javascript:jQuery.fn.pauseMovie=function(){}

0

评论区