我想允许声音文件播放和暂停。该文档显示了如何播放流文件:
$("#stream").live("click", function(){
SC.stream("/tracks/{'track-id'}", function(sound){
sound.play();
};
它使用声音管理器进行流式传输并使用它的一些对象和方法……比如 .pause()!
所以这是我认为应该工作的代码:
var is_playing="false";
$("#stream").live("click", function(){
SC.stream("/tracks/{'track-id'}", function(sound){
if (is_playing==="true")
{
sound.pause();
is_playing = "false";
console.log(is_playing);
}
else if (is_playing === "false")
{
sound.play();
is_playing = "true";
console.log(is_playing);
}
});
但是,它会继续播放曲目而不会暂停。有任何想法吗?谢谢。