видео с vimeo.com

Сегодня на vimeo.com произошли изменения кода для вставки и видео перестало отображаться, вместо него пустое белое поле.
Кто может подсказать что нужно поправить чтобы вернуть нормальное отображение.

Я пробовал по аналогии с вконтакте сделать где тоже через iframe вставка, но не получилось

6 комментариев

avatar
попробуй в Text.class.php заменить метод VideoParser

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);
		/**
		 * vimeo.ru
		 */
		$sText = preg_replace(
			'#<video>.*\bhttp://(?:www\.|player\.|)vimeo\.com/(?:video/|)(\d+)\b.*<\/video>#ms',
			'<iframe src="http://player.vimeo.com/video/\1'
				.'" width="450" height="350" frameborder="0"></iframe>',
			$sText
		);
		return $sText;
	}
avatar
вот так у меня запахало без xtext
livestreet.ochecho.ru/blog/5.html
avatar
ем… а почему по ссылке 2 плеэра вимео? (ФФ 3.6.6)
avatar
там два вида вставки
по урлу страницы с плеером
и по ифрейм-коду, отдаваемого плеером для шаринга
avatar
сюда можешь скопировать?
а то по домену все сдохло ;)
avatar
эээм, врятли выкопаю
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.