在用户与页面交互之前,是否有一种编程方式开始音频播放?
使用以下JavaScript:
console.log('Playing abc.');
XYZ.abc = new Audio('audio/abc.wav');
XYZ.abc.play();
我收到一条错误信息,
未捕获(promise中)DomeException:play()失败,因为用户没有首先与文档交互。
当我点击页面时,它就消失了。
是请求用户单击以启动声音的标准UI模式,还是以编程方式执行此操作存在漏洞?
谢谢,
所以问题是,用户通常不希望音频来自网站,所以chrome要求默认情况下将音频或视频元素静音。对于
js元素将分别具有一个。静音属性。所以,您需要的是XYZ。美国广播公司。静音=真代码>