Template:Home/NowPlaying2: Difference between revisions

Template page
No edit summary
Tag: Manual revert
No edit summary
Tag: Manual revert
 
(15 intermediate revisions by the same user not shown)
Line 15: Line 15:
<script>
<script>
var videoIdList = [
var videoIdList = [
</html>
{{#for_external_table:
{{#for_external_table:
"{{{video_id2}}}",
"{{{video_id2}}}",
}}
}}
];
];
<html>
var shuffledList = videoIdList.sort(() => Math.random() - 0.5);
var shuffledList = videoIdList.sort(() => Math.random() - 0.5);
var button = document.querySelector("#ytButton");
var button = document.querySelector("#ytButton");
var player = document.querySelector("#video-source");
var player = document.querySelector("#video-source");
var video = document.getElementById('content-video');
button.addEventListener("click", playNext);
button.addEventListener("click", playNext);


Line 27: Line 30:
   var justPlayedVideo = shuffledList.shift();
   var justPlayedVideo = shuffledList.shift();
   shuffledList.push(justPlayedVideo);
   shuffledList.push(justPlayedVideo);
   player.src = shuffledList[0];
   player.src = shuffledList[0];
  video.load()
  video.play()
}
}



Latest revision as of 10:39, 13 September 2023

Now Playing