chrome网页静音 |
您所在的位置:网站首页 › google网页静音 › chrome网页静音 |
1.问题描述
我们给客户做的一个网页大屏,有报警音效的功能,当用户触发报警条件时,在大屏播放报警音效。但是,由于谷歌浏览器在66版本后禁止网页声音自动播放,必须用户在与网页有交互之后才允许播放声音,否则当调用play方法播放音频时,会有如下错误: Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first.所以,用户起码要点击一下网页,才可以声音自动播放 2.解决1上面讲了原因,针对我们的情况,大屏用户设备固定,设备量少,但是网页的开关刷新频率会比较高,要求用户每次加载页面之后去点击一下页面显得不太人性化。 所以考虑直接设置Chrome浏览器的声音权限。步骤如下: 【设置】->【搜索声音】->【点击网站设置】 在更多内容设置中,点击【声音:允许网站播放声音】,在里面加入我们的站点,就可以是实现无需用户操作的音频自动播放了 上面的方法对于我们这种少量用户来说,我们可以在实施时帮用户进行操作,但是用户量大时,就不可行了,所以就需要在页面加载完成后,刻意设计一些和用户的交互操作,达到可以自动播放音频的效果。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |