Skip to content
Extraits de code Groupes Projets
Valider 989b60e0 rédigé par Sybil's avatar Sybil
Parcourir les fichiers

Soundcloud player is handling errors (missing tracks...).

parent a9819ab6
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Aucun aperçu pour ce type de fichier
......@@ -87,12 +87,16 @@ function soundcloud_listener() {
function soundcloud_player() {
player_destroy();
var music_url = "https://soundcloud.com/"+music_info.data().url;
SC.oEmbed(music_url, { auto_play: true , maxheight: 120, maxwidth: 1000 }, function(oEmbed) {
var music_url = "https://www.soundcloud.com/"+music_info.data().url;
SC.oEmbed(music_url, { auto_play: true , maxheight: 120, maxwidth: 1000 }, function(oEmbed, error) {
if (error) {
next_music();
}
else {
player = oEmbed.html.replace('visual=true&','');
player = $('#player_block').html(player);
});
setTimeout(soundcloud_listener, 2000 );
}
});
}
......@@ -7,7 +7,7 @@
if music.type == "youtube"
track = music.url.sub(/.*v=/,'')
elsif music.type == "soundcloud"
track = music.url.sub(/https:\/\/soundcloud\.com\//,'')
track = music.url.sub(/https:\/\/(www\.)?soundcloud\.com\//,'')
end %>">
<span class="music_id"><%= music.id %></span>
<span class="music_chan"><%= music.channel.chan %></span>
......
......@@ -7,7 +7,7 @@
if music.type == "youtube"
track = music.url.sub(/.*v=/,'')
elsif music.type == "soundcloud"
track = music.url.sub(/https:\/\/soundcloud\.com\//,'')
track = music.url.sub(/https:\/\/(www\.)?soundcloud\.com\//,'')
end %>">
<span class="music_id"><%= music.id %></span>
<span class="music_chan"><%= music.channel.chan %></span>
......
......@@ -14,7 +14,7 @@
</body>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
<script src="https://www.youtube.com/iframe_api"></script>
<script src="https://connect.soundcloud.com/sdk.js"></script>
<script src="https://connect.soundcloud.com/sdk-2.0.0.js"></script>
<script src="https://w.soundcloud.com/player/api.js"></script>
</html>
Fichier supprimé
......@@ -7,7 +7,7 @@
if music.type == "youtube"
track = music.url.sub(/.*v=/,'')
elsif music.type == "soundcloud"
track = music.url.sub(/https:\/\/soundcloud\.com\//,'')
track = music.url.sub(/https:\/\/(www\.)?soundcloud\.com\//,'')
end %>">
<span class="music_id"><%= music.id %></span>
<span class="music_chan"><%= music.channel.chan %></span>
......
......@@ -6,7 +6,7 @@
if music.type == "youtube"
track = music.url.sub(/.*v=/,'')
elsif music.type == "soundcloud"
track = music.url.sub(/https:\/\/soundcloud\.com\//,'')
track = music.url.sub(/https:\/\/(www\.)?soundcloud\.com\//,'')
end %>">
<span class="music_id"><%= @music.id %></span>
<span class="music_title"><%= @music.title%></span>
......
Fichier supprimé
......@@ -7,7 +7,7 @@
if music.type == "youtube"
track = music.url.sub(/.*v=/,'')
elsif music.type == "soundcloud"
track = music.url.sub(/https:\/\/soundcloud\.com\//,'')
track = music.url.sub(/https:\/\/(www\.)?soundcloud\.com\//,'')
end %>">
<span class="music_id"><%= music.id %></span>
<span class="music_chan"><%= music.channel.chan %></span>
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter