我正在尝试将SoundCloud sdk用于javascript,并且我不断收到“未捕获的ReferenceError:SC未定义”错误。
我点击了参考页https://developers.soundcloud.com/docs/api/sdks上的所有内容。
我在这里查看了与我类似的所有其他问题,人们建议拆分脚本标签,以便其中一个具有src属性,另一个具有实际脚本。
但我已经这样做了,并没有解决我的问题。
这是我的代码:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script type="text/javascript" src="http://connect.soundcloud.com/sdk-2.0.0.js"></script>
<script type="text/javascript">
$(document).ready(function() {
SC.initialize({
client_id: "3f7407c6252e6932c8ef6ea85c55e9c7"
});
});
</script>
提前谢谢。
答案 0 :(得分:0)
这段代码似乎工作正常,请查看这个小提琴:http://jsfiddle.net/4k31v0ec/。 我添加了
console.log(SC);
查看API对象是否已初始化。也许你的页面代码的其他部分可能有错误?
<强> UPD 强>
尝试使用 https 网址为网址:
https://connect.soundcloud.com/sdk-2.0.0.js