No edit summary |
No edit summary Tag: Manual revert |
||
(17 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