JQuery и Vimeo: не будет автоматически играть - PullRequest
4 голосов
/ 08 марта 2012

У меня есть видео vimeo, которое загружается, когда пользователь нажимает на div.

<div class="vimeobox" ID="vimeo-ID-goes-here"></div>

Вот мой javascript:

$(".vimeobox").click(function() {

        var iframe = "<iframe />";
        var id = $(this).attr('id'); // 
        var url = "http://player.vimeo.com/video/" + id + "?title=0&amp;byline=0&amp;portrait=0&amp;autoplay=1";

        var width = 700;
        var height = 394;
        var frameborder = 0;

         $(iframe, {
            name: 'videoframe',
            id: 'videoframe',
            src: url,
            width: width,
            height: height,
            frameborder: frameborder,
            type: 'text/html',
            allowfullscreen: true,
            webkitAllowFullScreen: true,
            mozallowfullscreen: true
        }).css({'position': 'absolute', 'top': '0', 'left': '0'}).appendTo(this);

        $(this).find('img').fadeOut(function() { $(this).remove();

        });

    });

Плеер vimeo появляется при нажатии на div(удаление изображения предварительного просмотра) ... но видео не воспроизводится автоматически.

Я не знаю, в чем проблема.Я использую почти идентичный код для проигрывателя YouTube (за исключением переменной URL), и он воспроизводится автоматически?

Ответы [ 3 ]

3 голосов
/ 08 марта 2012

Просто измените &amp; в вашем URL на ?.

1 голос
/ 04 октября 2016

Вы также можете сделать это вручную, добавив следующие параметры в код для встраивания: loop = 1 autoplay = 1 Если у вас есть несколько автоматических воспроизведений видео на определенной странице, вам также нужно будет включить этот параметр: autopause = 0

0 голосов
/ 12 сентября 2012

Другие ответы здесь действительно верны, НО, если у вас возникли проблемы с настройкой автозапуска для работы на мобильных устройствах, вам не повезло, поскольку функция автозапуска по умолчанию, как описано здесь, НЕ РАБОТАЕТ на мобильных устройствах (Android / iOS и, вероятно, Windows Mobile) свремя написания этой статьи.

Если кто-нибудь понял, как заставить работать автозапуск, пожалуйста, напишите.

...