▶ Слушать радио
Практика

Как управлять интернет-радио с экрана блокировки и кнопок гарнитуры

Опубликовано · Эфир Мира

Запущенным в браузере радио иногда можно управлять не возвращаясь на страницу: с экрана блокировки телефона, панели уведомлений, мультимедийных клавиш клавиатуры или кнопки гарнитуры. Это зависит сразу от страницы, браузера, операционной системы и устройства управления, поэтому одинаковая кнопка может работать на одном телефоне и не работать на другом.

Сначала создайте активную медиасессию

  1. Откройте «Эфир Мира» в обычной вкладке браузера.
  2. Выберите станцию и нажмите воспроизведение сами.
  3. Убедитесь, что звук действительно идёт.
  4. Только после этого заблокируйте экран или проверьте кнопку гарнитуры.

Само открытие страницы не создаёт играющий медиасеанс. На мобильных устройствах браузер также может ждать явного нажатия пользователя из-за правил автозапуска.

Откуда берутся системные кнопки

Media Session API позволяет странице сообщить браузеру название воспроизводимого материала и обработчики действий вроде play, pause и stop. Браузер может передать эти действия системным элементам: экрану блокировки, панели уведомлений, аппаратным медиаклавишам или гарнитуре. MDN отмечает, что поддержка полного API различается между браузерами, поэтому наличие всех кнопок не гарантируется.

Прямой эфир нельзя считать обычным аудиофайлом. У него обычно нет конечной длительности и доступной шкалы перемотки, поэтому кнопки перемотки могут отсутствовать или ничего не делать. Подробнее это объясняет статья о записи и перемотке эфира.

Если управление не появилось

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

Если система останавливает вкладку при выключенном экране, проблема относится к фоновой работе, а не к кнопке. Для Android используйте проверку фонового воспроизведения, для iPhone — отдельную инструкцию.

Что делают кнопки гарнитуры

Одна кнопка обычно отправляет системную команду воспроизведения или паузы. Двойные и длительные нажатия зависят от модели, прошивки и активного приложения. Не переназначайте их случайными программами только ради радио. Сначала проверьте ту же кнопку с известным медиаприложением: если она не работает нигде, причина не в веб-странице.

Безопасная проверка

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

Короткий вывод

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

Источники и справка

Выберите станцию и включите живой эфир.

▶ Слушать радио

Читайте также

← Все истории эфира