示例#1
0
 /**
  * @return int
  */
 public function getRegServerHost()
 {
     $host = $this->getFromCustomData(self::CUSTOM_DATA_WIDEVINE_REG_SERVER_HOST);
     if (!$host) {
         $host = WidevinePlugin::getWidevineConfigParam('reg_server_host');
     }
     return $host;
 }
 protected static function getLicenseOverrideParams($overrideParamsStr, $isAdmin)
 {
     $overrideParams = array();
     $allParams = explode(',', $overrideParamsStr);
     foreach ($allParams as $param) {
         $exParam = explode(':', $param);
         if (count($exParam) == 2 && array_key_exists($exParam[0], self::$allowedOverrideParams)) {
             $overrideParams[$exParam[0]] = $exParam[1];
         }
     }
     if ($isAdmin) {
         $kmcPolicy = WidevinePlugin::getWidevineConfigParam('kmc_policy');
         if ($kmcPolicy) {
             $overrideParams[self::SETPOLICY] = $kmcPolicy;
         }
     }
     return $overrideParams;
 }