В новом приложении PRTV появился «Режим сна«. Что это такое и как его использовать? Если вкратце — режим сна позволяет включать/выключать экран телевизора в автоматическом режиме.

Однако не все устройства позволяют использовать такую возможность. «Режим сна» реализован с помощью HDMI-CEC — протокола, который позволяет устройствам обмениваться управляющими командами через HDMI-кабель.

ТВ-приставка физически подключена к телевизору по HDMI как отдельное устройство. Поэтому она может отправить телевизору через HDMI-CEC команду управления питанием — например, перевести его в режим ожидания или вывести из него. Такой сценарий прямо предусмотрен в HDMI-CEC: подключенное устройство может включать и выключать телевизор.

А если приложение PRTV работает не на приставке, а непосредственно внутри самого телевизора, ситуация другая. Приложение и экран телевизора находятся в одном устройстве, поэтому использовать HDMI-CEC для отправки команды «самому себе» нельзя. Для непосредственного управления питанием собственного экрана нужны системные механизмы ОС телевизора. Например, в Android вызовы PowerManager для принудительного перехода устройства в сон требуют системной привилегии DEVICE_POWER, которая недоступна обычным сторонним приложениям.

Именно поэтому «Режим сна» работает при подключении внешнего HDMI-устройства — например, ТВ-приставки с поддержкой HDMI CEC.

Инструкция по включению режима сна через HDMI CEC

Обратите внимание, что в старых версиях приложения режима сна нет. Убедитесь, что вы используете последнюю версию приложения PRTV.

  1. Откройте Настройки Android-приставки.
  2. Перейдите в раздел «Настройки устройства» и откройте пункт «Об устройстве».
  3. Найдите пункт «Сборка» и нажмите на него 5–10 раз подряд, пока не появится сообщение о том, что режим разработчика включен.
  4. Вернитесь в «Настройки устройства» и откройте раздел «Для разработчиков».
    В зависимости от версии Android и модели приставки настройки HDMI-CEC могут находиться в другом разделе — например, «Входы», «Настройки HDMI, «Экран и звук»  или «Advance Options» (Дополнительные опции).
  5. Найдите настройки HDMI-CEC и включите HDMI-CEC, а также следующие параметры (если есть):
    • «Управлять HDMI-устройствами»;
    • «Автоматически отключать устройство»;
    • «Автоматически включать устройство».

Важно: названия пунктов могут немного отличаться в зависимости от модели приставки и версии Android.