From b1faeb37298ee94607e9f375c6735df7f9350a01 Mon Sep 17 00:00:00 2001 From: vrubelroman Date: Fri, 25 Sep 2026 12:06:11 +0000 Subject: [PATCH] Autoplay video when opening the video page Add autoPlay/playsInline to the local video element, autoplay: 1 to the YouTube IFrame API playerVars, and ?autoplay=1 to the plain-iframe fallback. Best-effort: browsers may block unmuted autoplay, so the play button stays as fallback. --- analytics/2026-09-25-video-autoplay.md | 60 ++++++++++++++++++++++++++ frontend/src/components/Player.tsx | 6 ++- 2 files changed, 64 insertions(+), 2 deletions(-) create mode 100644 analytics/2026-09-25-video-autoplay.md diff --git a/analytics/2026-09-25-video-autoplay.md b/analytics/2026-09-25-video-autoplay.md new file mode 100644 index 0000000..d233d42 --- /dev/null +++ b/analytics/2026-09-25-video-autoplay.md @@ -0,0 +1,60 @@ +# Автозапуск видео при переходе на страницу видео (best-effort, без muted) + +## Задача + +При переходе на страницу видео (YouTube-ветка или локальная копия) плеер должен пытаться начать воспроизведение сразу, без ручного нажатия play. Реализация — best-effort, без костылей: звук не мутируем, поэтому там, где браузер разрешает автозапуск со звуком, видео стартует само; где запрещает — остаётся обычная кнопка play, поведение не хуже текущего. + +Три точки изменения в `frontend/src/components/Player.tsx`: +1. Локальная ветка `