JAVASCRIPT   93

audioPlayer

Guest on 7th May 2022 02:27:47 AM

  1.  
  2.  
  3. function audioPlayer(){
  4.  
  5.                 var currentSong = 0;
  6.  
  7.                 $("#audioPlayer")[0].src = $("#playlist td a")[0];
  8.  
  9.                 //$("#audioPlayer")[0].play();
  10.  
  11.                 $("#playlist td a").click(function(e){
  12.  
  13.                        
  14.  
  15.                         e.preventDefault();
  16.  
  17.                         $("#audioPlayer")[0].src = this;
  18.  
  19.                         $("#audioPlayer")[0].play();
  20.  
  21.                         $("#playlist td").removeClass("current-song");
  22.  
  23.                         currentSong = $(this).parent().index();
  24.  
  25.                         $(this).parent().addClass("current-song");
  26.  
  27.                 });
  28.  
  29.                
  30.  
  31.                 $("#audioPlayer")[0].addEventListener("ended", function(){
  32.  
  33.                        
  34.  
  35.                         currentSong++;
  36.  
  37.                         if(currentSong == $("#playlist td a").length)
  38.  
  39.                                 currentSong = 0;
  40.  
  41.                         $("#playlist td").removeClass("current-song");
  42.  
  43.                         $("#playlist td:eq("+currentSong+")").addClass("current-song");
  44.  
  45.                         $("audioPlayer")[0].src = $("#playlist td a")[currentSong].href;
  46.  
  47.                         //$("#audioPlayer")[0].play();
  48.  
  49.                
  50.  
  51.                 });
  52.  
  53. }
  54.  
  55.  
  56.  
  57.  
  58.  
  59. function videoPlayer(){
  60.  
  61.        
  62.  
  63.                 var currentSong = 0;
  64.  
  65.                 $("#videoPlayer")[0].src = $("#videolist span a")[0];
  66.  
  67.                 $("#videoPlayer")[0].play();
  68.  
  69.                 $("#videolist span a").click(function(e){
  70.  
  71.                        
  72.  
  73.                         e.preventDefault();
  74.  
  75.                         $("#videoPlayer")[0].src = this;
  76.  
  77.                         $("#videoPlayer")[0].play();
  78.  
  79.                         $("#videolist span").removeClass("current-song");
  80.  
  81.                         currentSong = $(this).parent().index();
  82.  
  83.                         $(this).parent().addClass("current-song");
  84.  
  85.                 });
  86.  
  87.                
  88.  
  89.                 $("#videoPlayer")[0].addEventListener("ended", function(){
  90.  
  91.                        
  92.  
  93.                         currentSong++;
  94.  
  95.                         if(currentSong == $("#videolist span a").length)
  96.  
  97.                                 currentSong = 0;
  98.  
  99.                         $("#videolist span").removeClass("current-song");
  100.  
  101.                         $("#videolist span:eq("+currentSong+")").addClass("current-song");
  102.  
  103.                         $("videoPlayer")[0].src = $("#videolist span a")[currentSong].href;
  104.  
  105.                         $("#videoPlayer")[0].play();
  106.  
  107.                
  108.  
  109.                 });
  110.  
  111. }

Raw Paste


Login or Register to edit or fork this paste. It's free.