Я делаю веб страничку, которая ведет стрим с youtube, как мне сделать, чтобы при запуске страницы видео начинало идти со звуком? Если я запускаю со IFrame без параметра mute=1
, то видео не запускается, если с ним, то все работает, но потом в коде, когда я использую .unMute()
браузер ругается и останавливает видео, т.к. пользователь не взаимодействовал с ним.
Да. Это новое(уже 6 месяцев если память не изменяет) обновление Google Chrome. И теперь Chrome очень сильно ругается на сайты с автовоспроизведением звука и не только. Вот можете прочитать про это тут: Блокировка рекламы Chrome
Согласно новым стандартам принятым в Апреле 2018, и окончательно вступившим в силу в Декабре 2018:
Автовоспроизведение "Со звуком" разрешено если:
Как обойти?
По прежнему работает "хак" с установкой минимального и неслышимого уровня громкости: 0,005, и инициацией видео по любому действию пользователя, а потом уже накрутки громкости как потребуется. Но это также обещали пофиксить, поэтому это тоже является Bad Practice.
Совет
Не стройте велосипед из хаков и следуйте конвенциям, иначе Ваши работы никогда не будут работать нормально.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Ниже код, в котором должна иконка microphone меняться на microphone-slash и наоборот в зависимости от режима отображения (воспроизведение или пауза)
С новым годом всех! Есть ссылка <a href='id?<php script>'>Статистика</a> она у меня находиться в меню юзера, но если просто добавить #tabs-2 к той...