Чередование видео плейлистов

У меня есть 2 видео плейлистов. Когда первый из них достигнет значения 3, мне нужно очистить div и запустить список воспроизведения alt1. Затем, когда он достигнет значения 3, мне нужно очистить его div и вернуться к обычной функции. Я ДЕЙСТВИТЕЛЬНО озадачен этим.

var vidCount = 0;
var halfCount = 0;

$(document).ready(function regular() {
    var videoPlayer = document.getElementById('videoStage');

    videoPlayer.addEventListener("ended", function() {

        if (vidCount == 3) {
            alt1();
        }
        else (vidCount++)
        console.log(vidCount);

        this.pause();

        var videoList = ["internal1", "internal2", "internal3", "internal4", "internal5", "internal6"],
        videoList = videoList[Math.floor(Math.random() * videoList.length)];

        $('#mp4').attr("src", "_ASSETS/_MP4/" + videoList + ".mp4");
        $('#halfAd').css('visbility', 'hidden');

        this.load();
        this.play();
    }, false);

    videoPlayer.play();
});

function alt1 () {
    var halfPlayer = document.getElementById('halfStage');

    halfPlayer.addEventListener("ended", function() {

        if (halfCount == 3) {
            regular();
        }
        else (halfCount++)
        console.log(halfCount);

        this.pause();

        var halfList = ["half1", "half2"],
        halfList = halfList[Math.floor(Math.random() * halfList.length)];

        $('#mp4').attr("src", "_ASSETS/_MP4/" + halfList + ".mp4");
        $('#halfAd').css('visbility', 'visible');

        this.load();
        this.play();
    }, false);

    halfPlayer.play();
};

Возможно, я просто слишком долго смотрел на этот код. Любая помощь будет оценена. Как только я получу это, я начну рандомизировать 3 плейлиста. Тьфу, похоже, это должно работать.

0 ответов

Другие вопросы по тегам