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.
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.
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.
Sie können dies für die Song-URL versuchen, nicht für die ID der Song-URL
%Vor%Ich habe das nicht versucht, modifizierten Code von hier :
%Vor%Tags und Links javascript php soundcloud