对于我的网站,我使用ION.sound插件,我想暂停一个片段,然后使用相同的按钮再次播放。不幸的是,Jquery的.toggle在1.9版中已被删除,无法再使用。如何使用相同的按钮打开和关闭此音频片段?这是我到目前为止所拥有的:
$.ionSound({
sounds: [
"track_radio"
],
path: "sounds/",
multiPlay: true,
volume: "0.8"
});
playRadio = function() {
$.ionSound.play("track_radio");
}
stopRadio = function() {
$.ionSound.stop("track_radio");
}
$("#speakers").click(function(event){
playRadio();
});
最佳答案
您需要一些东西来跟踪播放状态并在单击时对其进行检查。
$.ionSound({
sounds: [
"track_radio"
],
path: "sounds/",
multiPlay: true,
volume: "0.8",
playing: false;
});
onOffRadio = function() {
$.ionSound.play("track_radio");
$.ionSound.playing = true;
}
stopRadio = function() {
$.ionSound.stop("track_radio");
$.ionSound.playing = false;
}
$("#speakers").click(function(event){
if ($.ionSound.playing) {
stopRadio();
}
else {
playRadio();
}
});
关于javascript - 如何用一个按钮打开和关闭音乐?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20684749/