我正在为一个学校项目制作一个游戏,想在登录屏幕上添加音乐,当我的页面加载时,我得到了错误Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first
。
这是我的函数,用于播放音频
function speelmuziek() {
var audio = new Audio('sounds/waitsound.mp3');
audio.play()
}
我在页面的主体中使用它来加载函数。
<body onload="speelmuziek()">
我该如何解决这个问题?
1条答案
按热度按时间2uluyalo1#
看起来你需要模拟一些用户交互。比如静音-〉取消静音然后播放或者类似的东西