Как сделать так чтобы видео Вконтакте воспроизводилось автоматически

начинает играть автоматически после загрузки страницы в FireFox, но не может выполнить автозапуск в браузерах на основе Webkit. Это случилось только на некоторых случайных страницах. До сих пор я не смог найти причину. Я подозреваю, что некоторые незакрытые теги или обширные JS созданы редакторами CMS.

Adam Bubela 01 авг. 2013, в 15:29
Поделиться

это иногда работает? или не работает вообще . вот пример w3schools.com/tags/tryit.asp?filename=tryhtml5_video_autoplay, который я проверяю с помощью Chrome, и он работает.

tanaydin 01 авг. 2013, в 12:56
На некоторых страницах это вообще не работает
Adam Bubela 01 авг. 2013, в 13:01

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

bingeScripter 04 май 2018, в 08:21
Не работает для меня в Chrome.
Bob the Builder 17 сен. 2018, в 14:55
Показать ещё 2 комментария

Как Отключить Автовоспроизведение Видео в ВКонтакте в 2022

Поделиться:
google-chrome

17 ответов

Лучший ответ

Лучшее исправление, которое я мог получить, — добавить этот код сразу после

document.getElementById(‘vid’).play();

. не красиво, но как-то работает.

ОБНОВЛЕНИЕ В последнее время многие браузеры могут автоматически воспроизводить видео только с отключенным звуком, поэтому вам также необходимо добавить атрибут muted в тег видео.

Adam Bubela 01 авг. 2013, в 13:40
Поделиться
спасибо за хак (:
HddnTHA 14 сен. 2015, в 10:02

Или вы можете $(«videoID»).get(0).play(); код с помощью jQuery $(«videoID»).get(0).play(); stackoverflow.com/questions/4646998/.

Penguin 06 окт. 2015, в 04:26
Или вот так: $(«video[autoplay]»).each(function()< this.play(); >);
Martin 09 янв. 2018, в 20:27
все еще проблема, если его не приглушенный developers.google.com/web/updates/2017/09/…
dovid 09 май 2018, в 09:14
это не будет работать без взаимодействия с пользователем AFAIK
webkit 17 май 2018, в 14:11
посмотреть этот stackoverflow.com/questions/43570460/…

Leandro H Agostinho 01 фев. 2019, в 11:43
Показать ещё 4 комментария

После использования jQuery play() или манипуляции с DOM, как было предложено в других ответах, он не работал (видео не воспроизводилось автоматически) в Chrome для Android (версия 56.0).

Согласно этому сообщению на developers.google.com, в Chrome 53 браузер учитывает параметр автозапуска, если видео отключено.

Таким образом, использование autoplay muted атрибутов autoplay muted в теге video позволяет автоматически воспроизводить видео в браузерах Chrome начиная с версии 53.

Еще по теме:  Как оплатить музыку Вконтакте

Выдержка из вышеуказанной ссылки:

Начиная с версии 53 Chrome для Android поддерживает отключенный автозапуск для видео. Воспроизведение начнется автоматически для видеоэлемента, как только он появится, если установлены как autoplay и muted [. ]

  • Приглушенный автозапуск поддерживается Safari на iOS 10 и более поздних версиях.
  • Firefox и UC Browser уже поддерживают автозапуск, независимо от того, отключен он или нет, — он не блокирует автозапуск.

Ram 23 фев. 2017, в 12:11
Поделиться

У меня была эта проблема в Safari 11, где фоновое видео (без звука) не воспроизводилось автоматически. Добавление muted autoplay и autoplay сделали autoplay дело. Спасибо!

dmbaughman 10 окт. 2017, в 21:45
Разобрался за меня, спасибо!
james-geldart 01 фев. 2018, в 18:09

Хром и сафари думают, что знают лучше . спасибо за ответ.
Radmation 16 нояб. 2018, в 16:29
Показать ещё 1 комментарий

Случается, что Safari и Chrome на рабочем столе не любят манипуляции с DOM вокруг тега видео. Они не будут запускать порядок воспроизведения, если атрибут autoplay установлен даже, если событие canplaythrough было запущено, когда DOM вокруг тега видео изменилась после начальной загрузки страницы. В основном у меня была такая же проблема, пока я не удалил .wrap() jQuery вокруг тега видео, после чего он автоматически запускается, как ожидалось.

Arnaud Leyder 13 нояб. 2014, в 12:43
Поделиться

Хороший вызов, что он не работает с .wrap (). Однако, насколько я могу судить, для работы кода необходим .get (0): $ («# vid»). Get (0) .play ();

mattsoave 27 янв. 2017, в 19:25
pmrotule 08 май 2017, в 10:18

Октябрь 2017 г. Видео не воспроизводится автоматически, несмотря на наличие атрибута в теге, в Safari. Использование [0] .play (), как предложено mattsoave / pmrotule, решило проблему.

Don Cullen 18 окт. 2017, в 02:38
Показать ещё 1 комментарий

Для меня проблема была в том, что атрибут muted нужно было добавить в тег video . То есть:

GarryW 27 окт. 2017, в 21:48
Поделиться
Добавьте muted работы для меня;)
Verri 14 май 2018, в 09:12
Работает для последней Chrome на Windows8
vladkras 15 июнь 2018, в 17:24
На Crome, если я добавлю отключить звук отключить.

Я не хочу этого
lisarko8077 03 авг. 2018, в 11:51
Показать ещё 1 комментарий

Google только что изменил свою политику для видео с автоматическим воспроизведением, она должна быть muted

Вы можете проверить здесь

так что просто добавьте приглушенный

mooga 18 май 2018, в 02:28
Поделиться

Комментарий Джона Паллетта о новой политике . Он является менеджером по продуктам Google Chrome и Media Muter .

Еще по теме:  Можно ли менять название группы в ВК

Doomjunky 17 июнь 2018, в 15:08

Я только что получил ту же самую проблему с моим видео

После поиска я нашел решение:

Если я установил атрибуты «preload» в «true», начало видео обычно

Thomas Lohner 10 июль 2014, в 09:13
Поделиться
Атрибут preload игнорируется браузером, если присутствует автозапуск.
Sedat Başar 01 май 2019, в 09:13

Добавление кода ниже в нижней части страницы работало для меня. Я не знаю, почему это работает: (

setTimeout(function()< document.getElementById(‘vid’).play(); >,1000);
sanath_p 24 нояб. 2016, в 07:06
Поделиться
Zach Smith 23 окт. 2017, в 15:12
причина в том, что вы ждете загрузки видео в буфер, а затем воспроизводите его.

Joseph Briggs 06 март 2018, в 16:33

Это связано с тем, что в настоящее время Chrome запрещает автоматическое воспроизведение видео html5, поэтому по умолчанию они не разрешают автоматическое воспроизведение. так что мы можем изменить эти настройки, используя настройки флага Chrome. это невозможно для нормального случая, поэтому я должен найти другое решение. это работает отлично. (add preload = «auto»)

var herovide = document.getElementById(‘videoBanner’); herovide.autoplay=true; herovide.load();
Rijosh K 24 май 2018, в 07:40
Поделиться

Ни один из других ответов не работал у меня. Мое обходное решение заключалось в том, чтобы вызвать клик на самом видео; hacky (из-за таймаута, который необходим), но он отлично работает:

function startVideoIfNotStarted () < $(«.id_of_video_tag»).ready(function () < window.setTimeout(function()< videojs(«id_of_video_tag»).play() >, 1000); >); > $(startVideoIfNotStarted);
Stijn Geukens 24 нояб. 2014, в 16:26
Поделиться

У меня ничего не получалось на Chrome. С исправлением .play () (hack) выше я получаю «Uncaught (в обещании) DOMException: запрос play () был прерван вызовом pause ()». в консоли.

На странице было несколько других функций jQuery, поэтому подумал, что таймер даст Chrome достаточно времени, чтобы разобраться. Это сработало. Я установил 0.5 секундный таймер в $ (document) .ready ()

From Orbonia 22 сен. 2017, в 16:05

var video = document.querySelector(‘video’); video.muted = true; video.play()

Мне помогло только это решение, . не сработало.

Ant0ha 20 сен. 2018, в 09:34
Поделиться
Ishan Lakshitha 02 май 2019, в 11:08
Поделиться

И поместите это js после этого:

window.addEventListener(‘load’, async () => < let video = document.querySelector(‘video[muted][autoplay]’); try < await video.play(); >catch (err) < video.controls = true; >>);
Yahya 18 дек. 2018, в 15:22
Поделиться

Недавно мы обратились к аналогичной проблеме со встроенным видео и обнаружили, что атрибутов autoplay и muted недостаточно для нашей реализации.

Еще по теме:  Как установить vk styles в Opera gx

как сделать так, чтобы видео воспроизводилось автоматически СО ЗВУКОМ (без muted) в html

Никак! muted запомнил только ваш браузер, так как при последнем просмотре другого видео вы решили выключить звук. Принудительно завысить громкость воспроизведения в обход текущего состояния браузера не получится

25 дек 2021 в 14:20
25 дек 2021 в 15:47
А ну тогда получается можно включить по Trusted event
25 дек 2021 в 18:14

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Для того чтобы видео автоматически проигрывалось, добавите в элемент video атрибут autoplay , что-то по типу такого:

var video = document.getElementById(«videoID»); video.muted = false;

Источник: ru.stackoverflow.com

Как сделать автозапуск видео с YouTube на своем сайте

В этой не большой статье я расскажу Вам, как сделать автозапуск видео с YoTube на сайте, как сделать автозапуск видео с определенного момента и как вставить видео на сайт с Ютуба.

Видео урок «Как сделать автозапуск видео с Ютуб»

Как сделать автозапуск видео с YouTube

Данная функция полезна для продающих страниц, которые так же называются лендинг. На таких страничках рекламодатель продает какой-то товар или рекламирует свой бизнес. Чтобы лендинг имел большую конверсию (число переходов, регистраций, покупок…), очень важно донести до клиента максимум полезной информации.

Яркое видео с качественным аудио сопровождением способно донести максимум информации потенциальному покупателю/рефералу. Если видео будет вставлено обычным путем, то есть воспроизведение ролика начнется только после клика по нему, конверсия будет ничтожно мала. Автоматическое воспроизведение видео решает эту проблему. Внимание!

На блоге в целях защиты авторского права включена защита от копирования текста стандартными методами. Чтобы скопировать код, в поле вывода кода в правом верхнем углу нажмите на плюс. После нажатия код откроется в новом окне, откуда его можно скопировать без каких-либо проблем.

Как сделать автозапуск видео с YouTube

На ютубе нам нужно скопировать код видео. Он находиться под видео во вкладках Поделиться ⇒HTML-код. Стандартный код выглядит следующим образом:

Где https://www.youtube.com/embed/YBA5Qq81oms ссылка на видео. Если на сайт Вы вставите этот код, то оно будет воспроизводиться после того, как зритель нажмет кнопку “play”. Чтобы видео на странице запускалось автоматически, после ссылки на видео нужно вставить код:

?autoplay=0loop=1playlist=Video_ID» frameborder=»0″ allowfullscreen>

После вставки такого кода на сайт, видео будет запускаться автоматически.

Как сделать автозапуск видео с YouTube с определенного момента

Если Вы хотите включить воспроизведение ролика не с начала, а с определенной секунды, это также возможно осуществить. Для этого необходимо в код видео после ссылки на видео, вставить следующее:

?rel=0autoplay=0 autoplay=»1″; encrypted-media; gyroscope; picture-in-picture»

Рейтинг
( Пока оценок нет )
Загрузка ...