0.00
Рейтинг
0.03
Сила

Плеер не желает устанавливаться...

Помогите, пожалуйста, разобраться.
Знаю, что вопрос по поводу встройки uppoda поднимался не единожды, но не выходит…
За основу брал вот этот пост. Теперь подробно опишу шаги, которые я делал:
К $this->oJevix->cfgAllowTags, $this->oJevix->cfgSetTagNoTypography и $this->oJevix->cfgSetTagPreformatted добавил новый тэг «uvideo», после этого к парсерам стандартного тега video
public function VideoParser($sText) {
		/**
		 * youtube.com
		 */		
		$sText = preg_replace('/<video>http:\/\/(?:www\.|)youtube\.com\/watch\?v=([a-zA-Z0-9_\-]+)<\/video>/Ui', '<object width="425" height="344"><param name="wmode" value="opaque"></param><embed src="http://www.youtube.com/v/$1&hl=en" type="application/x-shockwave-flash" wmode="opaque" width="425" height="344"></embed></param></embed></object>', $sText);		
		/**
		 * rutube.ru
		 */		
		$sText = preg_replace('/<video>http:\/\/(?:www\.|)rutube.ru\/tracks\/\d+.html\?v=([a-zA-Z0-9_\-]+)<\/video>/Ui', '<OBJECT width="470" height="353"><param name="wmode" value="opaque"></param><PARAM name="allowFullScreen" value="true"></PARAM><PARAM name="flashVars" value="uid=662118"></PARAM><EMBED src="http://video.rutube.ru/$1" type="application/x-shockwave-flash" wmode="opaque" width="470" height="353" allowFullScreen="true" flashVars="uid=662118"></embed></param></EMBED></OBJECT>', $sText);				
		return $sText;

добавил свой
/**
         * uvideo
         */              
        $sText = preg_replace('/<uvideo>(.*)<\/uvideo>/Ui',  '<object width="560" height="340"><param name="wmode" value="opaque"></param><param name="allowFullScreen" value="true"></param><param name="movie" value="http://ПУТЬ_К_ПЛЕЕРУ/player.swf"></param><param name="flashvars" value="comment=&st=http://ПУТЬ_К_СТИЛЮ_ВИДЕОПЛЕЕРА/video.txt&file=$1&"></param><embed src="http://ПУТЬ_К_ПЛЕЕРУ/player.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" flashvars="comment=&st=http://ПУТЬ_К_СТИЛЮ_ВИДЕОПЛЕЕРА/video.txt&file=$1&" width="560" height="340"></embed></param></embed></embed></object>', $sText);
                return $sText;          

чтобы осталась возможность загружать видео с youtube.
Пути и размеры плеера прописал. Если я вставляю код, сгенерированный на uppod.ru (любой из них), отображается вот это:


В том случае, если обрамляю ссылку с ютуба тегами
<uvideo>ссылка на видео</uvideo>
(которые я специально создал для отображения видео в uppod плеере), отображается лишь ссылка на видео.
Пробовал также полностью заменить парсеры стандартного тега video. Ничего не выходит… Подскажите, пожалуйста, что я делаю не так, или что нужно доделать.
Большое спасибо за помощь