2016-07-23 15 views
0

Ich versuche, ein Soundcloud-Widget einzubetten, aber ich bekomme keine Ergebnisse auf localhost ausgeführt.Testen Soundcloud API

Das ist mein html:

<!doctype html> 
    <html> 
     <head> 
     <title>Soundcloud API</title> 
     <script src="https://connect.soundcloud.com/sdk/sdk-3.1.2.js"></script> 
     <script src="script.js"></script> 
    </head> 
     <body> 
     <div id="target"></div> 
     </body> 
    </html> 

Hier mein script.js ist

SC.initialize({ 
client_id: 'myid' 
}); 

var track_url = 'http://soundcloud.com/forss/flickermood'; 
SC.oEmbed(track_url, { auto_play: true }, document.getElementById('target')).then(function(oEmbed) { 
console.log('oEmbed response: ', oEmbed); 
}); 
+1

werden Sie alle Warnungen oder Fehler in der Entwickler-Tools-Konsole zu bekommen? –

+0

Es scheint überhaupt keine zu geben – tb1000

+0

vielleicht ändern Sie die Spur_url zu https: // ... und/oder ADD ein '.catch (console.error.bind (Konsole))' nach dem letzten) zu fangen und protokollieren Sie alle Fehler –

Antwort

0

beginnen mit dem, was funktioniert, dann können Sie Debug verbessern.

<!doctype html> 
<html> 
    <head> 
    <title>Soundcloud API</title> 
    <script src="https://connect.soundcloud.com/sdk/sdk-3.1.2.js"></script> 
</head> 
    <body> 
    <div id="target"></div> 
      <script type="text/javascript"> 
        var track_url = 'http://soundcloud.com/forss/flickermood'; 
        SC.oEmbed(track_url, { 
          auto_play: true, 
          element: document.getElementById('target') 
        }); 
      </script> 
    </body> 
</html> 

Referenz: https://developers.soundcloud.com/docs/api/sdks#embedding