LINUX.ORG.RU

Как запретить хрому ставить видео на паузу

 ,


0

1

Когда вкладка неактивна хром (падла) ставит видео на паузу. А видео - это стрим, который через MSE кормится. Понятно дело, что оптимизация, НО, хром на десктопе, чего ему оптимизировать то? Батарейки нет, интенет 1000000 GBSP... как эту сволочь отучить от медвежьих услуг?

★★★★

Заменить на Firefox естественно!

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

unDEFER ★★★★★
()
Последнее исправление: unDEFER (всего исправлений: 2)
Ответ на: комментарий от gobot

Кстати в том топике было про то что на rutube такого нет и спрашивалось как запретить браузеру отдавать сайту информацию о неактивности вкладки.

unDEFER ★★★★★
()
Последнее исправление: unDEFER (всего исправлений: 2)
Ответ на: комментарий от unDEFER

Перемести вкладку в новое окно, где она будет единственной активной. Если, конечно, хром так может. В фф это помогает среди прочего, предотвратить гибернацию вкладки.

anonymous
()
Ответ на: комментарий от anonymous

А зачем тебе играть видео без звука на невидимой вкладке

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

И как ты вообще заметил что там пауза?

Элементарно - video генерирует события - в том числе и pause

gobot ★★★★
() автор топика
Ответ на: комментарий от X512

Настройка в Firefox работает не до конца.

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

goingUp ★★★★★
()
Ответ на: комментарий от firkax

Стрим стриму рознь, зависит от реализации. Играется то что есть в буфере video.buffered, отсюда latency. Это что касается MSE. В webrtc все намного лучше и нет проблем с буферами/перемоткой, все чики пики там

gobot ★★★★
() автор топика