mozilla / popcorn-js

The HTML5 Media Framework. (Unmaintained. See https://github.com/menismu/popcorn-js for activity)
MIT License
2.14k stars 632 forks source link

how to play random video in a youtube playlist in popcorn.js #415

Open suganthanraj opened 9 years ago

suganthanraj commented 9 years ago

document.addEventListener("DOMContentLoaded", function () {

        var youtube  = Popcorn.HTMLYouTubeVideoElement('#playlist');
        youtube.src = '//www.youtube.com/embed/WGG7vFW5oNg?list=PLqRSwyqnU1WEECXxN3uN08G24h34EQOko&controls=1';

        yt = Popcorn(youtube );

        yt.controls(true);
        yt.autoplay();
        yt.mute();
        yt.currentTime(10).play();
        yt.loop(true);

        yt.on( 'volumechange', function(e) {
         if(!yt.muted() && muteflag){
            yt.currentTime(0).play();
            muteflag = false;
         }else{
             yt.currentTime(0).play();
             muteflag = false;
         }
        });

      // Update button labels
      yt.on( 'play' , function() {
        paused = false;

      });

     yt.on('pause', function() {
        if(!yt.muted() && muteflag){
           yt.unmute();
           yt.currentTime(0).play();
            muteflag = false;
         }
      });

    }, false);