Guest User

Untitled

a guest
Feb 4th, 2020
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 1.59 KB | None | 0 0
  1. <div id="player" class="player video pending">
  2.     <div class="view-wrapper">
  3.         <div class="view">
  4.             <div id="video"></div>
  5.         </div>
  6.     </div>
  7.     <div class="controls">
  8.         <div class="item">
  9.             <h1 class="title">Greetings and essentials</h1>
  10.             <div class="time">-</div>
  11.         </div>     
  12.     </div>
  13.  
  14.     <script>
  15.         jQuery("#player").hide().fadeIn(500);
  16.  
  17.         var player;
  18.         player = new YT.Player('video', {
  19.             height: '360',
  20.             width: '640',
  21.             videoId: '',
  22.             playerVars: {
  23.                 autoplay: 1,
  24.                 controls: 1,
  25.                 fs: 0,
  26.                 rel: 0,
  27.                 showinfo: 0,
  28.                 start: ,
  29.                 end:            },
  30.             events: {
  31.                 'onReady': onPlayerReady,
  32.                 'onStateChange': onPlayerStateChange,
  33.                 'onError': onPlayerError
  34.             }
  35.         });
  36.  
  37.         function onPlayerReady(event) {
  38.             event.target.playVideo();
  39.         }
  40.  
  41.         function onPlayerStateChange(event) {
  42.             if (event.data == YT.PlayerState.ENDED) {
  43.                 jQuery("#player").fadeOut(500, function () {
  44.                     lessonLearned();
  45.                 });
  46.             }
  47.         }
  48.  
  49.         function onPlayerError(event) {
  50.             jQuery("#player").hide();
  51.             jQuery.ajax({
  52.                 type: 'POST',
  53.                 url: '/lesson/error?id=18&videoCode=',
  54.                 data: {errorCode: event.data},
  55.                 cache: false,
  56.                 success: function (html) {
  57.                     jQuery("#player").replaceWith(html);
  58.                 }
  59.             });
  60.         }
  61.  
  62.         function lessonLearned() {
  63.             jQuery.ajax({
  64.                 type: 'POST',
  65.                 dataType: 'json',
  66.                 url: '/lesson/stop?id=18',
  67.                 cache: false,
  68.                 success: function (data) {
  69.                     jQuery("#navbar").replaceWith(data.navbar);
  70.                     jQuery("#player").replaceWith(data.player);
  71.                     jQuery("#lessons").replaceWith(data.lessons);
  72.                 }
  73.             });
  74.         }
  75.     </script>
  76. </div>
Advertisement
Add Comment
Please, Sign In to add comment