Я работаю над сценарием, чтобы он выбирал случайное видео и непрерывно продолжал воспроизводить случайные видео сразу после завершения воспроизведения предыдущего видео. Это работало, когда я проигрывал видео в формате mp4s в элементе video, но когда я переписал сценарий, чтобы воспроизвести их как встроенные видео в iframe, вообще ничего не появляется.
Я просто не могу заставить его работать , Любая помощь будет принята с благодарностью.
Заранее спасибо.
<iframe class="frame" src="" width="640" height="360"></iframe>
<script>
var lastVideo = null;
var selection = null;
var player = document.getElementsByClassName("frame")[0]; // Get video element
var playlist = ["https://www.youtube.com/embed/qXYb8R3_B0k", "https://www.youtube.com/embed/Gi1P6UFTioQ", "https://www.youtube.com/embed/l_pR5obOwss"]; // List of videos
player.autoplay = true;
player.addEventListener("ended", getRandomUrl); // Run when video ends
function getRandomUrl(player) {
while (selection == lastVideo) { // Repeat until different video is selected
selection = Math.floor(Math.random() * playlist.length);
}
lastVideo = selection; // Remember last video
player.src = playlist[selection]; // Location of new video
}
getRandomUrl(player); // Select first video
player.play(); // Start video
</script>