用代碼解決實際生活中的問題
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(){}