gpt4 book ai didi

javascript - 在没有引用的情况下停止背景音频

转载 作者:行者123 更新时间:2023-11-28 03:32:28 25 4
gpt4 key购买 nike

我有一个包含 32 个单元格的表格,每个单元格都有 onclick="music()" 函数。除了一件事之外,它运行良好。我希望它能够正常工作,以便每次我单击另一个单元格时,另一个单元格的音乐都会停止。

我的 JavaScript 代码是:

function music(){
var t = event.target;
var sound = new Audio();
sound.src = "sound/"+t.title+".mp3";
sound.play();
}

最佳答案

这是我能想到的解决方案:

var playingMusic = {};
var playMusic = function () {}
var t = event.target;
playingMusic["sound/"+t.title+".mp3"] = new Audio();
sound.src = "sound/"+t.title+".mp3";
sound.play();
}
var stopMusic = function (key) { // the key being "sound/"+t.title+".mp3"
playingMusic[key].stop();
}

如果您需要对某些事情进行解释,请询问,我会更新此答案!

关于javascript - 在没有引用的情况下停止背景音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58050460/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com