Bonjour à tous,

J'ai une portion de code qui lance des videos en boucle ... je me suis inspirée d'un script existant pour pouvoir faire quelque chose à ma sauce.
Le souci c'est que ça marche nickel sous FF mais sous Chrome ça saccade sévère !

Any ideas ? Thanks !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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();
        }
    }
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<div id="advertising">
    <video src="<?= $videos[1]; ?>" id="mejs" autoplay></video>
    <ul class="mejs-list" style="display:none">
        <?php foreach($videos as $k=>$video): ?>
            <?php if($k == 1): ?>
                <li class="current" id="prems"><?= $video ?></li>
            <?php else: ?>
                <li><?= $video ?></li>
            <?php endif; ?>
        <?php endforeach; ?>
    </ul>
</div>