SoundCloud JS SDK获取处理程序不执行

时间:2013-11-16 01:21:50

标签: javascript soundcloud

使用SoundCloud JS SDK的基本示例,我无法获得GET requeset来执行函数处理程序。使用Firebug我可以看到请求成功并返回了适当的数据,但无论我尝试什么,处理程序都不会被执行。

<script src="//connect.soundcloud.com/sdk.js"></script>
<script>
SC.initialize(
{
    client_id: "< my real client id >"
} );

SC.get("/tracks/112798152", function(sound)
{
    console.log( 'finished' );
} );
</script>

我尝试过本地开发并在我的网站上生活无济于事。在我的搜索时间里,没有任何东西可以解决问题。我不是菜鸟,但不应该这么困难。看似非常错误。

我应该注意SC.stream正常工作:

SC.stream("/tracks/112798152", function(sound)
{
    sound.play();
    console.log('playin');
});

我尝试过各种浏览器,更新jQuery和数小时的搜索。什么都没有。很惊讶没有人似乎有这个问题!

1 个答案:

答案 0 :(得分:0)

我发现所有这一切的原因是因为在使用SoundCloud JS API时你无法打开chrome JS调试器。电话完全失败了。唯一可以在打开时运行的调试器是Firefox的调试器(在mac上)。使用console.log语句调试SoundCloud API调用时请记住这一点。