JavaScript音频未播放
我在互联网上到处搜索,找到了我已经做过的事情。JavaScript音频未播放,javascript,html,jquery,css,Javascript,Html,Jquery,Css,我在互联网上到处搜索,找到了我已经做过的事情。 我想我没有犯任何错误,但我的音频不工作。 除了音频,所有其他功能都可以正常工作。 我正在使用jQuery 下面是代码片段: var buttonColors=[“红色”、“绿色”、“黄色”、“蓝色”]; var gamePattern=[]; 函数nextSequence(){ var randomNumber=Math.floor(Math.random()*4); var randomChosenColor=按钮颜色[randomNumber]
我想我没有犯任何错误,但我的音频不工作。
除了音频,所有其他功能都可以正常工作。
我正在使用jQuery 下面是代码片段:
var buttonColors=[“红色”、“绿色”、“黄色”、“蓝色”];
var gamePattern=[];
函数nextSequence(){
var randomNumber=Math.floor(Math.random()*4);
var randomChosenColor=按钮颜色[randomNumber];
游戏模式推送(随机选择颜色);
$(“#”+randomChosenColor).fadeOut(100).fadeIn(100).fadeOut(100).fadeIn(100);
新音频(“声音/”+randomChosenColor+“.mp3”).play();
}
nextSequence();
html:
西蒙
按一个键开始
以下是文件夹:
由于浏览器阻止,音频无法播放。它不允许在没有用户与页面交互的情况下播放音频。这并不总是这样,因此你可能已经在网上找到了一些教程,说这是可能的
没有办法解决这个问题,但出于开发目的,您可以在Chrome中启用一个标志,允许在设备上播放音频而无需交互,请参阅此处的更多信息:您在开发者工具控制台中看到任何错误吗?index.js:16 Uncaught(in promise)DOMException:play()失败,因为用户没有首先与文档交互。现在您需要找到出现此错误的原因;)是的,谢谢你的帮助;-)