使用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和数小时的搜索。什么都没有。很惊讶没有人似乎有这个问题!
答案 0 :(得分:0)
我发现所有这一切的原因是因为在使用SoundCloud JS API时你无法打开chrome JS调试器。电话完全失败了。唯一可以在打开时运行的调试器是Firefox的调试器(在mac上)。使用console.log语句调试SoundCloud API调用时请记住这一点。