1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| $(function(){
$('video,audio').mediaelementplayer({
success: function (mediaElement, domObject) {
mediaElement.addEventListener('ended', function (e) {
mejsPlayNext(e.target,0);
}, false);
},
keyActions: [],
controls: false
});
});
function mejsPlayNext(currentPlayer,loop) {
if(loop == 1){
if ($('.mejs-list li.current').length > 0){ // get the .current song
var current_item = $('.mejs-list li.current:first'); // :first is added if we have few .current classes
var audio_src = $(current_item).text();
$(current_item).addClass('current').siblings().removeClass('current');
}
} else {
if ($('.mejs-list li.current').length > 0){ // get the .current song
var current_item = $('.mejs-list li.current:first'); // :first is added if we have few .current classes
var audio_src = $(current_item).next().text();
$(current_item).next().addClass('current').siblings().removeClass('current');
}
}
if( $(current_item).is(':last-child') ) { // if it is last - stop playing
$(current_item).removeClass('current');
$('#prems').addClass('current');
mejsPlayNext(currentPlayer,1); // loop
} else {
currentPlayer.setSrc(audio_src);
currentPlayer.play();
}
} |
Partager