Задать вопрос
@stichii

Как поменять превью в видео?

Добрый день! Согласно этой статьи делаю оптимизацию загрузки страницы сайта с YouTube видео.
Вот код джеквери
$(function() {
    $(".youtube").each(function() {
        // Based on the YouTube ID, we can easily find the thumbnail image
        $(this).css('background-image', 'url(http://i.ytimg.com/vi/' + this.id + '/sddefault.jpg)');

        // Overlay the Play icon to make it look like a video player
        $(this).append($('<div/>', {'class': 'play'}));

        $(document).delegate('#'+this.id, 'click', function() {
            // Create an iFrame with autoplay set to true
            var iframe_url = "https://www.youtube.com/embed/" + this.id + "?autoplay=1&autohide=1";
            if ($(this).data('params')) iframe_url+='&'+$(this).data('params');

            // The height and width of the iFrame should be the same as parent
            var iframe = $('<iframe/>', {'frameborder': '0', 'src': iframe_url, 'width': $(this).width(), 'height': $(this).height() })

            // Replace the YouTube thumbnail with YouTube HTML5 Player
            $(this).replaceWith(iframe);
        });
    });
});

Т.е.данный код подгружает сперва превью а при клике на картинку уже загружает видео.
Проблема в том что не у всех видео появилась картинка, у некоторых так вместо картинки.087dee798417471e8af299c301501dde.jpg
Подскажите пожалуйста можно ли для таких видео настроить чтобы подставлялась своя картинка?
  • Вопрос задан
  • 1822 просмотра
Подписаться 1 Оценить 5 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы