2017-05-05 2 views
0

les gars. J'ai le script ci-dessus qui joue mes vidéos. J'ai essayé d'utiliser VideoJS et ça ne marche pas. Le script que j'ai ci-dessous joue toutes mes vidéos mais je ne peux pas les faire jouer au RANDOM. Est-ce que vous pouvez m'aider à le faire fonctionner de façon à ce qu'il joue des vidéos au hasard?Comment rendre cette playiste aléatoire?

<script> 
$(document).ready(function(){ 
    var video = document.getElementById('player'); 
    var vids = ["videos/COMBATE-A-TUBERCULOSE.mp4", 
    "videos/Pilula-01.mp4", 
       "http://jell.yfish.us/media/jellyfish-3-mbps-hd-h264.mkv"]; 
    var current_vid = 0; 
    video.volume = 0.2; 
    video.setAttribute("src", vids['0']); 
    $('video').on('ended',function(){ 
     current_vid = +current_vid + 1; 
     if(typeof vids[current_vid] == 'undefined'){ 
      current_vid = 0; 
     } 
     video.setAttribute("src", vids[current_vid]); 
    }); 
    }); 

Répondre

0

réponse simple:

  $(document).ready(function(){ 
      var video = document.getElementById('player'); 
      var vids = ["videos/COMBATE-A-TUBERCULOSE.mp4", 
      "videos/Pilula-01.mp4", 
         "http://jell.yfish.us/media/jellyfish-3-mbps-hd-h264.mkv"]; 
      var current_vid = 0; 
      video.volume = 0.2; 
      $('video').on('ended',function(){ 
       current_vid = Math.floor(vids.length); 
       video.setAttribute("src", vids[current_vid]); 
      }); 
      }); 
+0

Désolé. Cela n'a pas fonctionné pour moi. Voir: https://jsfiddle.net/Lb5yva8t/ –