NDP native

by bradoyler

HTML

<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="http://media1.s-nbcnews.com/i/videoassets/staging/ndp/ndpplayer-native.js"></script>
<div id="player0"></div>

<h2 id="player0_play">PLAY ></h2>

<div id="player1"></div>

<h2 id="player1_play">PLAY ></h2>

<script>
    window.Tdy = {};
    Tdy.NDPSiteData = {};

    window.Tdy.NDPSiteData.siteData = {
        'siteSection': 'Today_Show_2015_Test_Site_Section',
            'sect': 'popculture',
            'topic': 'toyota-concert-series',
            'series': 'morning-routine',
            'kuid': 'JiJkE6JR',
            'kxsegs': [{
            'ksg': 'mbhcdcvd6'
        }, {
            'ksg': 'mvqoz90eg'
        }, {
            'ksg': 'mvqo6w89x'
        }, {
            'ksg': 'm7iiho0be'
        }, {
            'ksg': 'ncl3scp9f'
        }, {
            'ksg': 'oxovgf0oc'
        }, {
            'ksg': 'mzkven5eg'
        }, {
            'ksg': 'ndgjfyse7'
        }, {
            'ksg': 'm7zaj3jop'
        }, {
            'ksg': 'o3cdsodpp'
        }, {
            'ksg': 'owd980kqr'
        }, {
            'ksg': 'mvql1bep9'
        }, {
            'ksg': 'mvlr0kg1f'
        }, {
            'ksg': 'nu8qjyh0n'
        }, {
            'ksg': 'mvqpkmh7c'
        }, {
            'ksg': 'mvqpzdeyf'
        }, {
            'ksg': 'ndgouw319'
        }, {
            'ksg': 'mvqoag0nd'
        }, {
            'ksg': 'ov588s7yd'
        }, {
            'ksg': 'mi5dz9jfz'
        }, {
            'ksg': 'mvqmnpsg4'
        }]
    };

    window.playerInstances = [{
        videoObj: {
            type: "",
            widget_type: "",
            videoType: "Original",
            mpxId: "447726659600",
            guid: "a_30stk_bird_flu_150519",
            pubDate: "2015-06-03 12:39:00 Z",
            expirationDate: "2112-11-21 12:39:00 Z",
            playbackIsDisabled: false,
            availabilityState: "available",
            title: "Can You Catch Bird...

JavaScript

$(function () {

     var MPXMediaAsset = $ndp.MPXMediaAsset;

     window.player0 = new NDPPlayer(playerInstances[0].config);
     var videoMetaData = new MPXMediaAsset(playerInstances[0].videoObj);
     player0.mediaAsset(videoMetaData);

     window.player1 = new NDPPlayer(playerInstances[1].config);
     var videoMetaData2 = new MPXMediaAsset(playerInstances[1].videoObj);
     player1.mediaAsset(videoMetaData2);

     $('#player0_play').on('click', function () {
         player0.play();
     });

     $('#player1_play').on('click', function () {
         player1.play();
     });
 });