有没有办法通过javascript找出Chrome的媒体设置环境?

问题描述 投票:0回答:1

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

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

Chrome应用>设置>网站设置>媒体(https://9to5google.com/2018/02/15/how-to-disable-autoplay-videos-chrome/)右上角的三点菜单图标

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

javascript android google-chrome media autoplay
1个回答
1
投票

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

也许是这样的。

let autoPlayOn = 'waiting for video load..';
const vid = document.getElementById('myVideo');
vid.oncanplay = () => {
    setTimeout(() => {
        if (vid.currentTime > 0) {
            autoPlayOn = 'yup!';
        } else {
            autoPlayOn = 'nope';
        }
    }, 1000);
};
© www.soinside.com 2019 - 2024. All rights reserved.