Advertisement
Guest User

Untitled

a guest
Jul 15th, 2012
325
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 4.81 KB | None | 0 0
  1. <!DOCTYPE HTML>
  2. <html class="no-js">
  3. <head>
  4. <title> Demo </title>
  5. <script src="http://code.jquery.com/jquery-1.7.1.js" type="text/javascript"></script>
  6. <script src="//www.google.com/jsapi"></script>
  7. <script src="./JS/swfobject.js"></script>
  8. <script src="http://www.youtube.com/player_api"></script>
  9. <script src="./JS/ytvp.js"></script>
  10. <script type="text/javascript" src="./JS/modernizr.js"></script>  
  11. <script type="text/javascript" src="./JS/excanvas.js"></script>  
  12. <script type="text/javascript" src="./JS/jquery-ui-1.8.21.custom.min.js"></script>  
  13.  
  14. <script>
  15. var legacyCode=false; var subtitlesFromTranscript= false;
  16. var player; var playerFS;  var playerParams;
  17. </script>
  18.  
  19. <link rel="stylesheet" type="text/css" href="./jquery-ui-1.8.21.custom.css">
  20. <link rel="stylesheet" type="text/css" href="./style.css">
  21. </head>
  22. <body>
  23.  
  24. <div id="fullscreenVideo">
  25.     <div id="playerFS">Oh dear, this is embrassing. Something has gone wrong...</div>
  26. </div>
  27. <div id="videoContainer">
  28.     <div id="videoContainer_v">
  29.         <div id="player">Oh dear! It would appear that your browser is unable to play video. Please consider upgrading to a modern browser like Chrome, Firefox or Internet Explorer 9 or make sure you have the latest version of Flash Player. <a href="http://get.adobe.com/flashplayer/"> Click here to get the Flash plugin</a>. If you think you are seeing this in error, press "control" and "F5" to delete the cache for this page.</div>
  30.  
  31.         <!--[if IE lt 9]>
  32.         <script>
  33.         if($.browser.msie){
  34.            
  35.             var params = { allowScriptAccess: "always" };
  36.             var atts = { id: "player" };
  37.             swfobject.embedSWF("http://www.youtube.com/v/_4nFh0CRNgo&enablejsapi=1&playerapiid=ytplayer&version=3&cc_load_policy=1&controls=0&modestbranding=0&rel=0&showinfo=0",
  38.                                "player", "640", "360", "8", null, null, params, atts);
  39.             }
  40.             var paramsfs = { allowScriptAccess: "always" };
  41.             var attsfs = { id: "playerFS" };
  42.             swfobject.embedSWF("http://www.youtube.com/v/_4nFh0CRNgo&enablejsapi=1&playerapiid=ytplayerFS&version=3&cc_load_policy=1&controls=0&modestbranding=0&rel=0&showinfo=0",
  43.                                "playerFS", "940", "660", "8", null, null, paramsfs, attsfs);
  44.            
  45.             legacyCode = true;
  46.             subtitlesFromTranscript = true;
  47.         </script>
  48.         <![endif]-->
  49.  
  50.         <script>
  51.        
  52.             if(!Modernizr.video){ playerParams = {controls: '0', html5:'1', enablejsapi: '1', showinfo: '0', rel:'0', cc_load_policy:'1',theme:'light'};
  53.             subtitlesFromTranscript = true; }
  54.             else{  
  55.                 playerParams = {controls: '0', enablejsapi: '1', showinfo: '0', rel:'0', cc_load_policy:'1',theme:'light'};
  56.                 subtitlesFromTranscript = false; }
  57.             //Load player api asynchronously.          
  58.             var done = false;      
  59.             function onYouTubePlayerAPIReady() {
  60.                 player = new YT.Player('player', {
  61.                   height: '360',
  62.                   width: '640',
  63.                   videoId: '_4nFh0CRNgo',
  64.                    playerVars: playerParams,
  65.                   events: {
  66.                    // 'onReady': onPlayerReady,
  67.                    // 'onStateChange': onPlayerStateChange
  68.                   }
  69.                 });
  70.  
  71.                 playerFS = new YT.Player('playerFS', {
  72.                   height: '660',
  73.                   width: '940',
  74.                   videoId: '_4nFh0CRNgo',
  75.                    playerVars: playerParams,
  76.                   events: {
  77.                    // 'onReady': onPlayerReady,
  78.                    // 'onStateChange': onPlayerStateChange
  79.                   }
  80.                 });
  81.  
  82.                  setInterval(playerinfo, 400);
  83.                  playerinfo();
  84.             }
  85.            
  86.             function onYouTubePlayerReady(playerId) {
  87.                   ytplayer = document.getElementById("player");
  88.                   player = ytplayer;
  89.                   ytplayerFS = document.getElementById("playerFS");
  90.                   playerFS = ytplayerFS;
  91.                   ytplayer.playVideo(); setInterval(playerinfo, 400);playerinfo();
  92.        
  93.             }  
  94.  
  95.         </script>
  96.        
  97.  
  98.         </div>
  99.        
  100.  
  101.         <div class="videoOverlay">
  102.             <div id="controls">
  103.                 <div id="videoControls">
  104.                     <span class="playpauseBtn">[p]</span>
  105.                      <span class="fsBtn">[fs]</span>
  106.                 </div>
  107.                 <div class="progressBar">
  108.                     <!--<div class="elapsed"></div>-->
  109.                     <div id="slider_progress"></div>
  110.                 </div>
  111.  
  112.                
  113.             </div>
  114.         </div>
  115.         <div id="currentSubtitle">-</div>
  116.  
  117.     </div>
  118.  
  119.     <div id="transcript">
  120.             <h3>Video Transcript</h3>
  121.                 <span class="s" s="00:00:01" e="00:00:04">something here</span>
  122.  
  123. </div>
  124.    
  125.  
  126.  
  127.  
  128.            
  129.             Test time<div id="videoTime">0</div>
  130.        
  131.  
  132.         <style>
  133.         #fullscreenVideo{position:absolute; z-index:1000; top:0; left:0; width:100%; height:100%; min-height:100%; min-width:100%; display:block; background:#111; margin-right:auto; margin-left:auto; text-align:center;}
  134.         #playerFS{margin-right: auto; margin-left:auto;}
  135.         </style>
  136.         <script>
  137.         $(document).ready( function() {
  138.             $('.fsBtn').click(function(e){
  139.                     $("#fullscreenVideo").show();
  140.                     player.pauseVideo();
  141.                     /*var playerCurrentTime = player.getCurrentTime();
  142.                     playerFS.seekTo(playerCurrentTime,true);*/
  143.                     player.stopVideo();
  144.                     playerFS.playVideo();
  145.                    
  146.                 });
  147.             });
  148.         </script>
  149.  
  150.        
  151. </body>
  152. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement