NivoLightbox Autoplay YouTube видео

0
<a href="http://www.youtube.com/watch?v=bzrboNXdhH4" class="TESTER123" id="hello"><%= image_tag("youtube.png", id:"YouTube", class: "img-rounded") %></a>

Я использую следующий код, чтобы открыть видео в причудливом поле, но я хочу, чтобы видео было автовоспроизведено после его открытия, но оно не работает таким образом, а также видео не должно появляться в начале предлагаемого видео. Я попытался добавить в видео ссылку "& autoplay = 1" и "& rel= 0", но она не работает для меня.

Может кто-нибудь мне помочь?

(извините, ребята, я забыл упомянуть, что я использую NivoLightbox NOT Fancybox)

Теги:
lightbox

2 ответа

5

Этот вопрос довольно старый, но в случае, если кто-то еще сталкивается с ним, это работает (протестировано с Vimeo, также должно работать с youtube):

$('.TESTER123').nivoLightbox({
    afterShowLightbox: function(){
        src = $('.nivo-lightbox-content > iframe').attr('src');
        $('.nivo-lightbox-content > iframe').attr('src', src + '?autoplay=1');
    }
});
  • 0
    Работает как шарм. Спасибо
  • 0
    @ Mehdiway или joshcartme - где этот код? Я не очень $('a').nivoLightbox(); }); javascript / jquery, но попытался поместить это в $('a').nivoLightbox(); }); в моем заголовке не повезло.
Показать ещё 2 комментария
0

Установите fancybox следующим образом, и он должен работать:

$('.TESTER123')
    .fancybox({
        helpers   : {
            media : true
        },
        youtube : {
            params : {
                autoplay : 1,
                showinfo : 0,
            }
        }
    });
  • 0
    Извините, я отправил неправильно Я использую лайтбокс не fancybox

Ещё вопросы

Сообщество Overcoder
Наверх
Меню