【问题标题】:How can I make the audio for wrong and correct answers work perfectly fine?如何使错误和正确答案的音频工作得很好?
【发布时间】:2020-07-13 08:40:59
【问题描述】:

我正在做一个多项选择测验。问题是有时音频有效,有时则无效。这是我正在尝试的:

var correct = new Audio("https://www.dropbox.com/s/ehdu5ilfh5f96h8/Sololearn%20Correct.mp3?dl=1&raw=1");
var wrong = new Audio("https://www.dropbox.com/s/zxbq3favobpexi3/Sololearn%20Wrong.mp3?dl=1&raw=1");  

或者我只是简单地使用它根本不完全工作......

var correct = new Audio("correctANSWER.mp3");
var wrong = new Audio("wrongANSWER.mp3");  

希望有人可以帮助我解决问题。提前致谢!

【问题讨论】:

  • 要使您的第二个版本正常工作,您需要将这两个文件与您的 HTML 放在同一文件夹中
  • 这些代码块都不应该产生任何声音。您必须调用这些元素之一的play() 方法。没有看到它,我们无法帮助您。

标签: javascript audio


【解决方案1】:

声明变量只是第一步。仅当文件存储在同一台服务器上时,使用相对路径才有效。

  1. 您需要编写代码来确定用户输入是否正确。

  2. 您还需要声明一个播放器实例,以便在您的输入评估触发时播放正确的剪辑。

看来你的问题在这里解决了:javascript - mp3 player in HTML website

【讨论】:

    【解决方案2】:

    您可以通过 html 和 js 来实现,请参阅此工作示例:

    https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_audio_play

    或者你可以用js来做,只看这个例子:

    Playing audio with JavaScript?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-31
      • 1970-01-01
      • 2017-05-21
      • 1970-01-01
      • 2020-01-06
      • 1970-01-01
      • 2023-02-15
      • 1970-01-01
      相关资源
      最近更新 更多