【发布时间】:2021-03-12 16:05:50
【问题描述】:
有没有人知道当标签页或浏览器处于非活动状态时在游戏中静音的正确方法?
我已经尝试通过this(通过 JS 库)的方式来做到这一点
var hidden, visibilityChange;
if (typeof document.hidden !== "undefined") {
hidden = "hidden";
visibilityChange = "visibilitychange";
} else if (typeof document.mozHidden !== "undefined") {
hidden = "mozHidden";
visibilityChange = "mozvisibilitychange";
} else if (typeof document.msHidden !== "undefined") {
hidden = "msHidden";
visibilityChange = "msvisibilitychange";
} else if (typeof document.webkitHidden !== "undefined") {
hidden = "webkitHidden";
visibilityChange = "webkitvisibilitychange";
}
document.addEventListener(visibilityChange, handleVisibilityChange, false);
function handleVisibilityChange() {
$("video").prop('muted', document[hidden]);
}
但它不适合我。谢谢。
【问题讨论】:
标签: javascript unity3d