【发布时间】:2021-03-04 17:27:49
【问题描述】:
var buttonColours = ["red", "blue", "green", "yellow"];
var gamePattern = [];
function nextSequence() {
var randomNumber = Math.floor(Math.random() * 4);
var randomChosenColour = buttonColours[randomNumber];
gamePattern.push(randomChosenColour);
$("#" + randomChosenColour).fadeIn(100).fadeOut(100).fadeIn(100);
var audio = new Audio("sounds/" + randomChosenColour + ".mp3");
audio.play();
}
nextSequence();
play() 函数不工作,它给出了错误 “未捕获(承诺中)DOMException:play() 失败,因为用户没有先与文档交互。”
建议一些修复。
【问题讨论】:
-
文件准备好后你是否打电话给
nextSequence()? -
我只是在检查该功能是否有效。但它在控制台中显示此错误。
标签: javascript