我正在尝试制作一个按钮来切换播放和暂停一首歌。我使用了sound.play()
和sound.pause()
方法,但只有play()
有效且永不停止。
以下是我试图让它发挥作用的方式:
function player(){
var sound = SC.stream("/tracks/293", function(sound){
if(is_playing==="true") {
sound.pause();
is_playing = "false";
}
else if (is_playing === "false") {
sound.play();
is_playing = "true";
}
});
}
以下是演示:jsfiddle.net/wZZ4D/
答案 0 :(得分:0)
以下代码应该实例化,play
以及pause
是否有任何游戏:
var is_playing = false,
sound;
function player(){
if( sound ) {
if(is_playing) {
sound.pause();
is_playing = false;
} else {
sound.play();
is_playing = true;
}
} else {
SC.stream("/tracks/293", function(obj){
obj.play();
sound = obj;
is_playing = true;
});
}
}
我想知道是否有resume
方法;它也可以合并到代码中。我做了一个快速测试,确实有一个resume
方法可以从暂停的地方继续播放。