Как остановить автовоспроизведение видео с помощью тега iframe в браузере Safari - PullRequest
0 голосов
/ 13 октября 2011

Я встраиваю видео, используя Quick Time на веб-сайте, и оно начинает воспроизводиться автоматически при загрузке страницы.

Вот код для вставки видео.

<iframe SRC="${signedVideoURL}&autoStart=false" TYPE="image/xmacpaint"PLUGINSPAGE="https://www.apple.com/quicktime/download"QTSRC="${signedvideoURL}&autoStart=false" WIDTH="480" HEIGHT="297" AUTOPLAY="false" CONTROLLER="true" SCALE="ToFit"> </iframe>

Браузер - Safari 5.1.1

Я также попытался передать параметр autoplay = 0, который тоже не работал. Кто-нибудь может подсказать, как остановить этот автовоспроизведение?

спасибо

Ответы [ 3 ]

1 голос
/ 16 марта 2013

Добавьте &autoplay=0 к вашему URL

0 голосов
/ 09 апреля 2014

Во многих ссылках для встраивания веб-видео есть параметр WID или WIDgetid. Этот параметр, установленный в «1», приведет к автоматическому воспроизведению. Если для параметра WID (или WIDgetid, или WIDid, и т. Д.) Установлено значение 2, он не будет воспроизводиться автоматически.

Это часть URL, и, поскольку вы используете URL видео с переменной подписью, вам нужно будет отсканировать и заменить входящую переменную в виде строки. Стоит сделать несколько проходов, поэтому псевдо-решение может выглядеть примерно так:

IF(
    "WID=1" appears anywhere in the URL;
ELSE IF
    "WIDgetid=1" appears anywhere in the URL;
ELSE IF
    "WIDid=1" appears anywhere in the URL;
THEN
    Take all instances of "1" in that portion of that string and replace them with "2".
)
0 голосов
/ 06 марта 2012

Я не уверен на 100% в этом, но все равно попробую (если это не верный ответ, это не должно быть далеко от него): поместите аргумент autoplay=false в src строку iframe тег видео YouTube. Добавьте его как обычно с символом &.

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...