【问题标题】:How to play one audio two times如何将一个音频播放两次
【发布时间】:2019-07-28 17:59:36
【问题描述】:

我想同时播放一个音频两次,就像我点击钢琴键两次一样,在我的示例中,当我按下按钮时,声音播放完美,但例如,如果我点击两次,音频只播放一次

            var x = document;
            x.addEventListener("keyup", function(event){
                if (event.keyCode == 65) {
                    event.preventDefault();
                    key1.play();
                }
            var key1 = new Audio();
            key1.src = "sounds/316898__jaz-the-man-2__do.wav";
            <img id="first" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcS3qvBPOUHOAwoXkHoMD-qrxPqXSacbKMQ6HU21xsqFDshGoOAUBQ">

【问题讨论】:

  • 换句话说:如果在播放声音时再次单击按钮,它应该在完成后重新启动它吗?
  • 不不重启,我想在它已经在播放的时候不停地播放
  • 您的建议似乎引入了一个错误!如果有人点击了 10 次,他们不希望音频播放 10 次!除非我误会了你
  • 你按过钢琴键吗?在我的示例中,当我按 A 两次时,它只播放一次,第二次在第一次完成时,我希望在第一次点击完成之前播放声音

标签: javascript


【解决方案1】:

您可能应该使用Audio 的两个不同实例来一起播放它们 或在每次点击时创建一个新的音频实例,以同时播放两个以上的音频

【讨论】:

    猜你喜欢
    • 2016-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-10
    • 1970-01-01
    相关资源
    最近更新 更多