Fixed issue with player not changing song when the song is over defined by the endSeconds

This commit is contained in:
Kasper Rynning-Tønnesen
2017-11-10 16:22:51 +01:00
parent 2d4939f14c
commit f047ae1e1f

View File

@@ -315,6 +315,7 @@ var Player = {
chrome.cast.media.GenericMediaMetadata({metadataType: "GENERIC", title:song_title, image: 'https://img.youtube.com/vi/'+id+'/mqdefault.jpg'}); chrome.cast.media.GenericMediaMetadata({metadataType: "GENERIC", title:song_title, image: 'https://img.youtube.com/vi/'+id+'/mqdefault.jpg'});
chrome.cast.Image('https://img.youtube.com/vi/'+id+'/mqdefault.jpg'); chrome.cast.Image('https://img.youtube.com/vi/'+id+'/mqdefault.jpg');
} else { } else {
window.player = Player.player;
Player.player.loadVideoById({'videoId': id, 'startSeconds': s, 'endSeconds': e}); Player.player.loadVideoById({'videoId': id, 'startSeconds': s, 'endSeconds': e});
} }
}, },
@@ -636,6 +637,18 @@ var Player = {
if(!dragging) { if(!dragging) {
$("#bar").width(per+"%"); $("#bar").width(per+"%");
} }
if(Player.player.getCurrentTime() > Player.np.end) {
Player.player.pauseVideo();
playing = false;
paused = false;
if(!offline) {
socket.emit("end", {id: video_id, channel: chan.toLowerCase(), pass: embed ? '' : Crypt.crypt_pass(Crypt.get_userpass(chan.toLowerCase()))});
} else {
Player.playNext();
}
}
} }
}catch(e){} }catch(e){}
if(!Player.stopInterval) { if(!Player.stopInterval) {