支持 自动暂停页面播放
This commit is contained in:
@@ -35,3 +35,26 @@ targetElement.addEventListener('keydown', event => {
|
||||
WebSocket.prototype.close = function () { return; }
|
||||
|
||||
|
||||
/*判断是否自动关闭 */
|
||||
//获取路由参数
|
||||
function getQueryString(name) {
|
||||
let reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
|
||||
let r = window.location.search.substr(1).match(reg); //search,查询?后面的参数,并匹配正则
|
||||
if (r != null) return unescape(r[2]);
|
||||
return null;
|
||||
}
|
||||
|
||||
if (getQueryString("pause") === "true" || AUTOPAUSE === true) {
|
||||
//自动暂停一次播放
|
||||
var pauseIdx = setInterval(() => {
|
||||
let playbtn = document.querySelector(".xgplayer-play");
|
||||
if (!playbtn) return;
|
||||
let status = playbtn.getAttribute("data-state");
|
||||
if (status !== "play") return;
|
||||
playbtn.click();
|
||||
clearInterval(pauseIdx);
|
||||
console.log("已自动暂停播放");
|
||||
}, 500);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user