Я думаю, что мы должны использовать ленивую загрузку видео. Поэтому, когда страница загружается, мы должны использовать тег изображения HTML. Если пользователь нажимает на изображение, мы можем загрузить видео YouTube, используя iframe
, а затем воспроизвести его.
Вы можете получить URL-адрес миниатюры из видео YouTube.
<div class="video" data-video="youtube video url">
https://img.youtube.com/vi/<insert-youtube-video-id-here>/0.jpg
</div>
<script>
$("document").ready(function(e) {
$(".video").off("click").on("click", function(e) {
var video_id = $(this).attr('data-video');
$(".video").html('<iframe src="' + video_id + "'>");
});
});
</script>