You are here

function mediafront_kaltura_osmplayer_params_alter in MediaFront 7.2

Alter the node to include the kaltura media link.

Parameters

type $entity:

type $fields:

type $node:

File

modules/mediafront_kaltura/mediafront_kaltura.module, line 58

Code

function mediafront_kaltura_osmplayer_params_alter($settings, &$player_params) {

  // Always provide the uiConfId as the kaltura player setting.
  $player_params['uiConfId'] = $settings['kaltura_player'];
  if (!empty($player_params['node']['mediafiles']['media'])) {
    foreach ($player_params['node']['mediafiles']['media'] as &$media) {
      foreach ($media as &$media_type) {
        if (!empty($media_type->file->entryid) && !empty($media_type->file->mediatype)) {
          $file = 'http://www.kaltura.com/kwidget';
          $file .= '/wid/_' . variable_get('kaltura_partner_id', '');
          $file .= '/uiconf_id/' . $settings['kaltura_player'];
          $file .= '/entry_id/' . $media_type->file->entryid;
          $media_type = new MediaFile($file);
        }
      }
    }
  }
}