0

我在使用 SoundCloud getter getCurrentSound(callback) 时遇到问题。我正在尝试将当前在小部件中的歌曲存储为 var,以便我可以将其作为参数传递给我的 ruby​​ 方法之一。

我尝试了以下方法,但它不起作用:

   var current song =  SC.Widget("sc-widget").getCurrentSound() 

以下是有关 SoundCloud 使用的 getter 的信息:http: //developers.soundcloud.com/docs/api/html5-widget

4

1 回答 1

2

抱歉,如果文档没有说明这一点。该getCurrentSound()方法是异步的,因此它不返回值,而是接受回调。试试这个:

var widget = SC.Widget(...);
widget.getCurrentSound(function(sound) {
    console.log(sound.title);
});

希望有帮助。如果还不清楚,请告诉我。

于 2013-02-13T22:49:56.223 回答