【发布时间】:2013-02-28 17:50:19
【问题描述】:
我想允许声音文件播放和暂停。该文档显示了如何播放流文件:
$("#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);
}
});
但是,它会继续播放曲目而不会暂停。有任何想法吗? 谢谢。
【问题讨论】:
-
var is_playing="false".. 你应该使用布尔值。 -
是的。但是,这并没有解决问题。
标签: javascript jquery api soundcloud soundmanager2