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

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

作者: 橙一万 | 来源:发表于2021-04-16 11:46 被阅读0次

    用代码解决实际生活中的问题

    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(){}
    

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/idqelltx.html