有没有办法弄清楚Chrome';通过javascript的媒体设置环境?

有没有办法弄清楚Chrome';通过javascript的媒体设置环境?,javascript,android,google-chrome,media,autoplay,Javascript,Android,Google Chrome,Media,Autoplay,有没有办法通过javascript了解用户的chrome浏览器媒体设置环境 在Android Chorme浏览器上,用户可以禁用自动播放 Chrome应用程序右上角的三点菜单图标>设置>站点设置>媒体 () 有没有办法通过JavaScript检测用户是否具有这种自动播放阻止设置?我不这么认为。但您可以尝试自动播放视频,并通过读取属性来检查它是否正在播放 也许是这样的 let autoPlayOn = 'waiting for video load..'; const vid = document

有没有办法通过javascript了解用户的chrome浏览器媒体设置环境

在Android Chorme浏览器上,用户可以禁用自动播放

Chrome应用程序右上角的三点菜单图标>设置>站点设置>媒体 ()


有没有办法通过JavaScript检测用户是否具有这种自动播放阻止设置?

我不这么认为。但您可以尝试自动播放视频,并通过读取属性来检查它是否正在播放

也许是这样的

let autoPlayOn = 'waiting for video load..';
const vid = document.getElementById('myVideo');
vid.oncanplay = () => {
    setTimeout(() => {
        if (vid.currentTime > 0) {
            autoPlayOn = 'yup!';
        } else {
            autoPlayOn = 'nope';
        }
    }, 1000);
};