在这里编码菜鸟。我试图在两个单独的图像上使用两个单独的音频文件,这样当我点击图片 A 时,播放声音 1,当我点击图片 B 时,播放声音 2。问题是,当我点击图片 A 或 B 时,总是会播放声音 2。
我知道这是一个“身份”问题,但我根本无法理解,因为我是编码新手。我也有一些重复的脚本。
它是一个“create.js/sound.js”脚本。我喜欢 create.js 的音频功能。这是我正在使用的代码:
<script src="https://code.createjs.com/1.0.0/createjs.min.js"></script>
<script>
var soundID = "fuzz";
function loadSound () {
createjs.Sound.registerSound("https://cdn.shopify.com/s/files/1/0325/1490/0107/files/82751__sikoses__stm1-some-bass-7.mp3?v=1621410085", soundID);
}
function playSound () {
createjs.Sound.play(soundID);
}
</script>
<body onload="loadSound();">
<img onclick="playSound();" class="playSound" img src="https://cdn.shopify.com/s/files/1/0325/1490/0107/files/spiral222.png?v=1621455564" width="220" height="220">
</body>
<script>
var soundID = "thud";
function loadSound () {
createjs.Sound.registerSound("https://cdn.shopify.com/s/files/1/0325/1490/0107/files/79150__blipdrums__sheenery2-bd.wav?v=1621409163", soundID);
}
function playSound () {
createjs.Sound.play(soundID);
}
</script>
<body onload="loadSound();">
<img onclick="playSound();" class="playSound" img src="https://cdn.shopify.com/s/files/1/0325/1490/0107/files/FACE.png?v=1621462776" width="220" height="220">
</body>
我试过弄乱 soundID 变量,但无济于事。我尝试过的其他事情只是猜测,也失败了。
任何帮助将不胜感激。