Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript背景音乐赢得';行不通_Javascript_Html_Css - Fatal编程技术网

Javascript背景音乐赢得';行不通

Javascript背景音乐赢得';行不通,javascript,html,css,Javascript,Html,Css,我正在创建一个小的恐怖游戏,但我似乎不知道如何在javascript中添加背景音乐 我查找了如何添加它,并在w3schools上找到了一个解决方案,但当我尝试时,它不起作用。我正在尝试播放名为backgroundMusic的声音,它被设置为名为bgmusic.mp3的mp3文件 var jumpscare; var backgroundMusic; music(); function music() { jumpscare = new sound("jumpscare.mp3"); back

我正在创建一个小的恐怖游戏,但我似乎不知道如何在javascript中添加背景音乐

我查找了如何添加它,并在w3schools上找到了一个解决方案,但当我尝试时,它不起作用。我正在尝试播放名为backgroundMusic的声音,它被设置为名为bgmusic.mp3的mp3文件

var jumpscare;
var backgroundMusic;

music();

function music() {
jumpscare = new sound("jumpscare.mp3");
backgroundMusic = new sound("bgmusic.mp3");
backgroundMusic.play();
}

我希望在打开应用程序时音乐开始播放。

sound
不是有效的构造函数,你是说


据我所知,您需要集成一个html

您是否禁用了Firefox的自动播放禁用程序?您是否可以共享到w3学校网站的链接,以便我们比较您的错误?您是否检查了浏览器控制台的错误?是否已禁用自动播放的读取功能。用户需要首先与页面交互。
<audio id="myAudio">
  <source src="horse.ogg" type="audio/ogg">
  <source src="horse.mp3" type="audio/mpeg">
  Your browser does not support the audio element.
</audio>
var x = document.getElementById("myAudio"); 
x.play()
x.pause()
const audioObj = new Audio(url);
audioObj.play();