Change media player

This demonstrates loading an empty entry and then calling the changeMedia API to load different entry

Add changeMedia call for all changeMedia buttons :
  1. kWidget.addReadyCallback(function(playerId){
  2. $( '.changeMedia' ).click(function(){
  3. kdp.sendNotification( "changeMedia", { 'entryId' : $(this).attr('data-entryId') });
  4. });
  5. });
Listening to change media events:
  1. kWidget.addReadyCallback(function(playerId){
  2. var kdp = document.getElementById( videoId );
  3. kdp.kBind('changeMedia', function(data){
  4. $("#changeLog").append( "EntryId: " + data.entryId + " name:" +
  5. kdp.evaluate('{mediaProxy.entry.name}') + "\n" );
  6. ;
  7. })
  8. });
Change Media Log:

Note: this player is empty until you change media to an active entry: 


html5 qunit | flash qunit