столкнувшись с проблемой, давая пользователю возможность включить автоигру встраивать Vimeo iframe - PullRequest
0 голосов
/ 12 января 2020

, прежде чем делать какие-либо выводы - я знаю, что из-за недавнего обновления chrome видео, которые воспроизводятся автоматически, не могут воспроизводить аудио без взаимодействия пользователя со страницей.
Моя проблема связана с тем, что Автопроигрывание видео, о котором идет речь, отказывается быть включенным и приостанавливается, даже если пользователь взаимодействовал со страницей. Я думаю, что это связано с тем фактом, что это видео, встроенное в Vimeo, поэтому я хочу знать, что я могу сделать, чтобы решить мою проблему.

макет проблемы, с которой я сталкиваюсь: ссылка

спасибо!

1 Ответ

0 голосов
/ 14 января 2020

Когда я смотрю на ваш пример (приятное прикосновение, кстати, очень полезно), если я нажимаю пару раз на видео, а затем нажимаю на вашу кнопку, видео Vimeo включается, как и ожидалось (без ошибок).

Если вы перечитаете do c, с которым Chrome связана как часть вашей заявленной ошибки (https://developers.google.com/web/updates/2017/09/autoplay-policy-changes), вы заметите:

Автозапуск со звуком разрешен, если:

  • Пользователь взаимодействовал с доменом (нажмите, коснитесь и т. Д. c.).

Ключевая вещь отметить домен .

iframe - это домен, отличный от хостинговой страницы (где происходит щелчок, или взаимодействие). Вероятно, именно поэтому ваше второе видео, которое размещено на вашем домене (тот же домен, с которым пользователь взаимодействует по клику), работает.

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

...