Anonymous 发表于 2021-10-21 10:38:17

解除网课学习通切换游览器或者最小化不能播放的问题失去焦点/离开页面 就自动暂停

解除网课学习通切换游览器或者最小化不能播放的问题失去焦点/离开页面 就自动暂停


h5
--

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

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


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

flash
--

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

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

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

页: [1]
查看完整版本: 解除网课学习通切换游览器或者最小化不能播放的问题失去焦点/离开页面 就自动暂停