Я пытаюсь закодировать виджет, используя Soundcloud API (локально).ошибка в Soundcloud API
Вот мой код:
<!DOCTYPE html>
<html>
<head>
<title>Soundcloud musics</title>
</head>
<body>
<h1>Soundcloud musics</h1>
<iframe id="iframe"
class="iframe"
width="100%"
height="465"
scrolling="no"
frameborder="no">
</iframe>
<script src="api.js"></script>
<script>
var player;
player = SC.Widget(document.getElementById('iframe'));
console.debug(player);
player.load('https://soundcloud.com/somesong', null);
</script>
</body>
</html>
ошибка я получил от работы это:
Uncaught TypeError: Cannot read property 'substr' of null
E @ api.js:204
d @ api.js:328
n.exports.v @ api.js:326
(anonymous function) @ index.html:21
Я вошел в свернутом код апи SoundCloud в в Js Beautifier, поэтому я могу отслеживать ошибки , Вот код: https://jsfiddle.net/0anL7jfs/
Я что-то не так? Похоже, что проблема исходит от функции SC.Widget() ...
Я не уверен, что вы имеете в виду 'locally'; soundcloud api работает путем потоковой передачи треков со своего сайта. –
@ l'L'l Я подразумевал, что я выполняю эту страницу с моего компьютера, а не с сервера. Я не знал, было ли это полезно, поэтому я предпочел сказать это ... но не правильный путь. Извините, что – Devz