Всем привет! На странице подгружаю добавленные пользователями видео вот таким способом:
function GetVideoFromText($text){
preg_match('/\[media\s*\](?:https?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=))((\w|-){11})(?:\S+)?\[\/media\]/is', $text, $match);
if(!empty($match[1])){
return '<div class="video_object"><iframe width="auto" height="auto" src="https://www.youtube.com/embed/'.$match[1].'" frameborder="0" allowfullscreen></iframe></div>';
}
return '';
}
Все работает хорошо, но если на странице оказывается одновременно несколько видео, то страница начинает подглючивать при пролистывании вниз.
Я полагаю это из-за того, что у каждого видео свой iframe в итоге их получается около 10, что и тормозит страницу.
Как победить? Может нужно использовать какой-то плеер для вывода или еще что-то?