This commit is contained in:
Nicolas Rosset 2021-04-02 18:28:23 +02:00
parent fdd2ad61c3
commit f9f636ce97
1 changed files with 26 additions and 26 deletions

View File

@ -2316,7 +2316,7 @@ tarteaucitron.services.soundcloud = {
frame_height = 'height="' + player_height + '" ',
playable_id = x.getAttribute('data-playable-id'),
playable_type = x.getAttribute('data-playable-type'),
data_playable_url = x.getAttribute('data-playable-url'),
playable_url = x.getAttribute('data-playable-url'),
color = x.getAttribute('data-color'),
autoplay = x.getAttribute('data-auto-play'),
hideRelated = x.getAttribute('data-hide-related'),
@ -2329,14 +2329,14 @@ tarteaucitron.services.soundcloud = {
var allowAutoplay = autoplay === 'true' ? 'allow="autoplay"' : '';
if (playable_id === undefined && data_playable_url === undefined) {
if (playable_id === undefined && playable_url === undefined) {
return "";
}
// Allow to embed from API results (playable_type + playable_id)
var qs = '?url=https%3A//api.soundcloud.com/' + playable_type + '/' + playable_id;
// Or from raw URL from Soundcloud website
if (data_playable_url && data_playable_url.length >0) qs = '?url=' + escape(data_playable_url);
if (playable_url && playable_url.length >0) qs = '?url=' + escape(playable_url);
if (hideRelated && hideRelated.length > 0) qs += '&hide_related=' + hideRelated;
if (color && color.length > 0) qs += '&color=' + color.replace('#', '%23');