Availability Per Account Type

Trial

Lite

Pro

White Label

WL – Custom

Introduction

You will be able to use the Schedule_Player() functionto manipulate on what days and time the player will be able to be displayed on any given page within your website. This version will also show you an active count down to when the player will be available.

Notes:

  • The dates are inclusive, which means that the video will play on the target dates as well as all of those dates between the targets.
  • As with any advanced coding procedures, EZWebPlayer Support staff are available to help our White Label customers.

Getting Started

Step 1. Place this script shown below in your website’s header tag.

<script type="text/javascript">
    Schedule_Player = function (PC, CDC, SD, ST, ED, ET) {
        /*Target the player container and the count down container*/
        PC = document.getElementById(PC); 
        CDC = document.getElementById(CDC);

        /*Check if today is between the start date and end date*/
        D = new Date();
        CD = (D.getMonth() + 1).toString().length == 1 ? "0" + (D.getMonth() + 1) : (D.getMonth() + 1);
        CD += "/";
        CD += (D.getDate().toString().length == 1 ? "0" + D.getDate() : D.getDate()) + "/" + D.getFullYear();
        CT = D.getHours() + ":" + D.getMinutes() + ":" + D.getSeconds();

        Days = [SD.split("/"), CD.split("/"), ED.split("/")];
        Times = [ST.split(":"), CT.split(":"), ET.split(":")];

        S = new Date(Days[0][2], Days[0][0] - 1, Days[0][1], Times[0][0], Times[0][1], Times[0][2]);
        C = new Date(Days[1][2], Days[1][0] - 1, Days[1][1], Times[1][0], Times[1][1], Times[1][2]);
        E = new Date(Days[2][2], Days[2][0] - 1, Days[2][1], Times[2][0], Times[2][1], Times[2][2]);

        /*Get the Days Hours Minutes Seconds left until the start date*/
        TL = (S.getTime() - D.getTime());
        DL = Math.floor((TL / (24 * 60 * 60 * 1000)));
        HL = Math.floor((((TL / (24 * 60 * 60 * 1000)) - DL) * 24));
        ML = Math.floor((((((TL / (24 * 60 * 60 * 1000)) - DL) * 24) - HL) * 60));
        SL = Math.floor((((((((TL / (24 * 60 * 60 * 1000)) - DL) * 24) - HL) * 60) - ML) * 60));

        /*Fill out the cound down container with the time left info*/
        CDC.innerHTML = "<b>Video starting in:</b>  " + DL + " days " + HL + " hours " + ML + " minutes and " + SL + " seconds.<br><b>Available until:</b>" + ED + " " + ET + ".";

        /*Display the player or count down timer if today is between the start and end date*/
        if (C >= S && C <= E) {
            PC.style.display = "block"; 
            CDC.style.display = "none";
        } else {
            PC.style.display = "none"; 
            CDC.style.display = "block";
            if (C > E) {
                clearInterval(Availability_Update);
                CDC.innerHTML = "This video is currently not available any more at this time.";
            }
        }
    }
</script>

Step 2. Place this script in the body of your web page where you wish the player to show up.

<div id="Player" style="Display:none;">Player Embed Code Here</div>
<div id="Count_Down"></div>
<script type="text/javascript">
    Availability_Update = setInterval(function () {
        Schedule_Player("Player", "Count_Down", "00/00/0000", "00:00:00", "00/00/0000", "00:00:00");
    }, 1000);
</script>

Step 3. Log into your EZWebPlayer account and grab your players embed code. This will work with the Iframe and Javascript embed codes.

And replace the line from Step 2 that says Player Embed Code Here with your player code.

<div id="Player" style="Display:none;">
    <iframe src="http://ezwp.tv/iframe.htm?v=0000000&w=600&h=450" style="border-width:0;width:600px;height:450px" scrolling="no" allowFullScreen></iframe>
</div>
<div id="Count_Down"></div>
<script type="text/javascript">
    Availability_Update = setInterval(function () {
        Schedule_Player("Player", "Count_Down", "00/00/0000", "00:00:00", "00/00/0000", "00:00:00");
    }, 1000);
</script>

Schedule_Player() – Pass it 5 variables.

Container ID“Container”Make sure this matches whatever ID you give to the div surrounding the player embed code.
Start Date“00/00/0000”Make sure to keep the date in this format.Ex: Jan 2 2016 would be “01/02/2016”.
Start Time“00:00:00”Make sure to keep the time in a 24 hour format.Ex: 1:30AM would be “01:30:00”.
End Date“00/00/0000”Make sure to keep the date in this format.Ex: Dec 31 2016 would be “12/31/2016”.
End Time“00:00:00”Make sure to keep the time in a 24 hour format.Ex: 1:30PM would be “13:30:00”.

Resulting Player