Exemple #1
0
 public function contributeToEntryContextDataResult(entry $entry, KalturaEntryContextDataParams $contextDataParams, KalturaEntryContextDataResult $result)
 {
     if ($this->shouldContribute($entry)) {
         $signingKey = $this->getSigningKey();
         if (!is_null($signingKey)) {
             KalturaLog::info("Signing key is '{$signingKey}'");
             $customDataJson = DrmLicenseUtils::createCustomData($entry->getId(), $result->flavorAssets, $signingKey);
             $drmContextData = new KalturaDrmEntryContextPluginData();
             $drmContextData->flavorData = $customDataJson;
             $result->pluginData[get_class($drmContextData)] = $drmContextData;
         }
     }
 }
Exemple #2
0
 public function contributeToEntryContextDataResult($entryId, KalturaEntryContextDataParams $contextDataParams, KalturaEntryContextDataResult $result)
 {
     KalturaLog::debug("Drm contributing to context data");
     $signingKey = $this->getSigningKey();
     if (!is_null($signingKey)) {
         KalturaLog::debug("Signing key is '{$signingKey}'");
         $customDataJson = DrmLicenseUtils::createCustomData($entryId, $result->flavorAssets, $signingKey);
         $drmContextData = new KalturaDrmEntryContextPluginData();
         $drmContextData->flavorData = $customDataJson;
         $result->pluginData[get_class($drmContextData)] = $drmContextData;
     }
 }