Javascript中的背景音乐无法正常工作

我正在创建一个小型恐怖游戏,但似乎无法弄清楚如何在javascript中添加背景音乐。

我查看了如何添加它,并在w3schools上找到了解决方案,但是当我尝试了它时,它没有用。我正在尝试播放名为backgroundMusic的声音,该声音已设置为名为bgmusic.mp3的mp3文件

commands:

  01_install_yarn:
    command: "sudo wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo && curl --silent --location https://rpm.nodesource.com/setup_6.x | sudo bash - && sudo yum install yarn -y"
  02_download_nodejs:
    command: curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
  03_install_nodejs:
    command: yum -y install nodejs

container_commands:

  04_install_webpack:
    command: npm install --save-dev webpack
  05_precompile:
    command: bundle exec rake assets:precompile

我希望发生的是打开应用程序时音乐开始播放。

cyf100765482 回答:Javascript中的背景音乐无法正常工作

sound不是有效的构造函数,您是说Audio吗?

据我所知,您需要集成一个HTML <audio>标签才能播放声音。

根据W3School文档:

<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>

script部分:

var x = document.getElementById("myAudio"); 
x.play()
x.pause()

编辑,这也应该起作用:

const audioObj = new Audio(url);
audioObj.play();

此处提供方法的完整列表:https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement#Methods

本文链接:https://www.f2er.com/3169528.html

大家都在问