Пример #1
0
 public function getVideoCode($clipCode, $provider)
 {
     $code = $this->clipService->validateClipCode($clipCode, $provider);
     $code = $this->clipService->addCodeParam($code, 'wmode', 'transparent');
     $config = OW::getConfig();
     $playerWidth = $config->getValue('video', 'player_width');
     $playerHeight = $config->getValue('video', 'player_height');
     $code = $this->clipService->formatClipDimensions($code, $playerWidth, $playerHeight);
     if ($provider == 'youtube') {
         $code = preg_replace('/src="([^"]+)"/i', 'src="$1?wmode=transparent&origin=http://ow"', $code);
     }
     return $code;
 }
Пример #2
0
 /**
  * Class constructor
  *
  * @param array $params
  */
 public function __construct(array $params)
 {
     parent::__construct();
     $clipId = $params['id'];
     $this->clipService = VIDEO_BOL_ClipService::getInstance();
     $clip = $this->clipService->findClipById($clipId);
     $code = $this->clipService->validateClipCode($clip->code, $clip->provider);
     $code = $this->clipService->addCodeParam($code, 'wmode', 'transparent');
     $config = OW::getConfig();
     $playerWidth = $config->getValue('video', 'player_width');
     $playerHeight = $config->getValue('video', 'player_height');
     $code = $this->clipService->formatClipDimensions($code, $playerWidth, $playerHeight);
     if ($clip->provider == 'youtube') {
         $code = preg_replace('/src="([^"]+)"/i', 'src="$1?wmode=transparent&origin=http://ow"', $code);
     }
     $this->assign('clipCode', $code);
 }