是否可以通过javascript找出用户的Chrome浏览器媒体设置环境?
在Android Chorme浏览器上,用户可以禁用自动播放。
Chrome应用程序右上角的三点菜单图标>设置>网站设置>媒体 (https://9to5google.com/2018/02/15/how-to-disable-autoplay-videos-chrome/)
是否可以通过JavaScript检测用户是否具有此自动播放阻止设置?
答案 0 :(得分: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);
};