Firefox: Отключить автоматическое воспроизведение видео

Читаю что-то на сайте reddit.com, прокручиваю страницу пониже и вижу, что видео-ролик на этой странице начинает воспроизведение.

Ролик был в конце другой статьи, и скорее всего через какое-то время там будут уже другие посты, поэтому оставлю прямую ссылку на пост.

 

Я не хотел, чтобы ролики запускались автоматом. Чтобы в будущем ролики не запускались автоматически, отключу это на уровне браузера (можно было это выключить в настройках аккаунта, но я не хочу только из-за этого заводить новую учётную запись).
1 Настройка в about:config, установим её значение равным 1:

about:config
media.autoplay.default
Это странно, но значение 0 разрешает проигрывание, а 1 запрещает. При этом значение 2 — спрашивать разрешение у пользователя.

 

Это не помогло.
2. Ещё одна настройка, её значение поставлю в true:

about:config
media.autoplay.block-event.enabled

Опять не сработало!

Решение

3. Включим политику блокирования авто-воспроизведения (установим значение 1):

about:config
media.autoplay.blocking_policy

4. В дополнение к п.3 изменим значение настройки из п.1 на значение 5:

about:config
media.autoplay.default
Оказывается разработчики изменили константу и поэтому теперь там другие значения (фрагмент файла omni.ja):

omni.ja
pref("media.autoplay.default", 1); // 0=Allowed, 1=Blocked, 5=All Blocked

 

Код для файла user.js:

user.js
// Disable autoplay videos (like reddit.com)
user_pref("media.autoplay.blocking_policy", 1);
user_pref("media.autoplay.default", 5);

Теперь всё получилось!

У данного метода есть один побочный эффект: при использовании ImTranslator, если нажать на значок Listen (Прослушать), то открывается мини-прогрыватель, но воспроизведение звука не происходит до тех пор, пока не нажмёшь на кнопочку (Воспроизвести).

 

Немного больше информации по функции автоматического воспроизведения аудио и видео на странице в этом гиде.

 



Подписаться
Уведомление о
guest
0 Комментарий
Inline Feedbacks
View all comments