Wie bekomme ich die richtige soundcloud-URL zum Einbetten von einer Standard-URL?

8

Im Moment kann ich die URL von bereits eingebetteten Soundcloud-Dateien in eingebetteten oder iframe-Tags abrufen und diese URLs auf einer anderen Seite verwenden und sie in fancybox anzeigen. Gibt es eine Möglichkeit, die richtige URL oder Anzeige in fancybox zu erhalten, wenn ein Benutzer eine typische Share-URL wie http://soundcloud.com/song-b/song-please oder http://snd.sc/yp6VMo anbietet? Ich habe versucht, die API-Dokumentation zu sehen, aber ich konnte nicht wirklich finden, wonach ich suchte.

    
qitch 11.03.2012, 09:15
quelle

4 Antworten

17

Er versucht HTML zu bekommen, um ein Soundcloud-Widget zu erstellen, nicht die API-URL für einen Track. Die oEmbed-Methode "liefert den Widget-Einbettungscode für jede SoundCloud-URL, die auf einen Nutzer, eine Gruppe, ein Set oder eine Playlist verweist" Es wird empfohlen, sicherzustellen, dass Soundclouds Änderungen Ihre App nicht beschädigen (im Gegensatz zu Ihrem eigenen Flash-Objekt oder Iframe). Sie können es mit einer PHP-Webanfrage an

aufrufen %Vor%

Oder mit einem JSON-P-Aufruf (mit jQuery zur Vereinfachung)

%Vor%

Ich füge iframe = true hinzu, um den neuen HTML5-Player zu erhalten, ohne das alte Flash-Objekt zu erhalten. Es funktioniert auch mit den .sc kurzen URLs, die Sie verwenden.

    
Lincoln B 12.03.2012, 21:45
quelle
6

Ich bin mir nicht sicher, was Sie hier fragen, aber es klingt so, als ob Sie den API-Endpunkt "resolve" benötigen. Ссылка

Beispiel:

%Vor%

Damit erhalten Sie alle Informationen zum Track, und das sollte für alles ausreichen, was Sie tun müssen. Vergessen Sie auch nicht, dass es auch das HTML5-Widget gibt.

    
nickf 11.03.2012 21:32
quelle
6

Sie können dies für die Song-URL versuchen, nicht für die ID der Song-URL

%Vor%     
Ismail Abu Ali 06.05.2013 14:36
quelle
0

Ich habe das nicht versucht, modifizierten Code von hier :

%Vor%     
Martti Laine 11.03.2012 09:29
quelle

Tags und Links