我试过使用:
createjs.Sound.pause;
mySound.stop();
没有任何效果。现在它有一个停止按钮,但如果按下停止按钮,则不会再次播放声音。
这是我使用的soundjs。 声音
我的代码与它的源代码完全相同。谢谢你的帮助!
根据 Stephen Lightcap 的回答,我最终会这样做:
头标签内的Javascript:
function load() {
// Update the UI
document.getElementById("display").innerText = ".";
// Load the sound
createjs.Sound.alternateExtensions = ["mp3"];
createjs.Sound.addEventListener("fileload", handleFileLoad);
createjs.Sound.registerSound({id:"mySound", src:"../../test.mp3"});
}
function handleFileLoad(event) {
// Update the UI
document.getElementById("display").innerHTML = ".";
document.getElementById("stopBtn").disabled = "";
// Play the loaded sound
createjs.Sound.play(event.src,{loop:2});
}
var instance = createjs.Sound.play(event.src);
</script>
body 标签内的按钮:
<input id="pausBtn" type="button" value="Pause" onclick="pause()"/>
按钮 onclick 的 Javascript。置于按钮下方。:
<script>
function pause(){
instance.pause();
}
</script>
但我收到一条错误消息:
未捕获的类型错误:无法在 HTMLInputElement.onclick(phkk.html:177)处读取未定义的属性“暂停”(phkk.html:560)