видео с vimeo.com
3
Сегодня на vimeo.com произошли изменения кода для вставки и видео перестало отображаться, вместо него пустое белое поле.
Кто может подсказать что нужно поправить чтобы вернуть нормальное отображение.
Я пробовал по аналогии с вконтакте сделать где тоже через iframe вставка, но не получилось
Кто может подсказать что нужно поправить чтобы вернуть нормальное отображение.
Я пробовал по аналогии с вконтакте сделать где тоже через iframe вставка, но не получилось
- 0
- 18 августа 2010, 15:10
- skepta
попробуй в 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;
}
вот так у меня запахало без xtext
livestreet.ochecho.ru/blog/5.html
livestreet.ochecho.ru/blog/5.html
Комментарии (6)
RSS свернуть / развернуть