【发布时间】:2020-12-25 06:16:00
【问题描述】:
如何处理“Uncaught (in promise) DOMException: play() failed 因为用户没有先与文档交互”。与 Chrome 85?我正在尝试使用自动播放(带有 jquery 插件)。
HTML 代码:
<audio loop id="scrollaudio" src="sound/stranger.mp3"></audio>
JavaScript 代码:
<script> $(function() { var first = new AudioFade('#scrollaudio', 100, 3300, 700).init();
document.querySelector('button').addEventListener('click', function() { { var context = new AudioContext(); // Setup all nodes ... });
如何以用户首先与页面交互的方式解决此问题?谢谢大家。
【问题讨论】:
-
你什么时候打电话给
.play?