Я делаю веб страничку, которая ведет стрим с youtube, как мне сделать, чтобы при запуске страницы видео начинало идти со звуком? Если я запускаю со IFrame без параметра mute=1, то видео не запускается, если с ним, то все работает, но потом в коде, когда я использую .unMute() браузер ругается и останавливает видео, т.к. пользователь не взаимодействовал с ним.
Да. Это новое(уже 6 месяцев если память не изменяет) обновление Google Chrome. И теперь Chrome очень сильно ругается на сайты с автовоспроизведением звука и не только. Вот можете прочитать про это тут: Блокировка рекламы Chrome
Согласно новым стандартам принятым в Апреле 2018, и окончательно вступившим в силу в Декабре 2018:
Автовоспроизведение "Со звуком" разрешено если:
Как обойти?
По прежнему работает "хак" с установкой минимального и неслышимого уровня громкости: 0,005, и инициацией видео по любому действию пользователя, а потом уже накрутки громкости как потребуется. Но это также обещали пофиксить, поэтому это тоже является Bad Practice.
Совет
Не стройте велосипед из хаков и следуйте конвенциям, иначе Ваши работы никогда не будут работать нормально.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей