最近想做一个自动看视频的软件,但是打开软件后无法自动播放,于是想到了以下办法(均无效):
1、用js获取播放按钮,click;
2、用js获取video标签,play。
获取按钮和video都是可以的,但是无法进行下一步,除非有互动动作,比如点击一下页面任意位置。
后发现,这是chrome内核要求的,不准自动播放带声音的视频,除非:
先静音。
于是,获取video标签,然后静音:video.muted=true;然后再播放:video.play()
解决了。
作者尝试创建一个自动播放视频的软件,遇到Chrome内核不允许自动播放带声音视频的问题。通过先静音再播放的方式解决了问题,方法是使用JavaScript操作video标签设置muted属性为true然后调用play()函数。
最近想做一个自动看视频的软件,但是打开软件后无法自动播放,于是想到了以下办法(均无效):
1、用js获取播放按钮,click;
2、用js获取video标签,play。
获取按钮和video都是可以的,但是无法进行下一步,除非有互动动作,比如点击一下页面任意位置。
后发现,这是chrome内核要求的,不准自动播放带声音的视频,除非:
先静音。
于是,获取video标签,然后静音:video.muted=true;然后再播放:video.play()
解决了。
421
4912
2852

被折叠的 条评论
为什么被折叠?
