Переключение на страницу трансляции при ошибке проигрывания медиапотока: различия между версиями

Материал из SmartPlayer
Новая страница: «== '''Описание ситуации''' == Доработанный функционал событий теперь будет продолжать проигрывание эфирной сетки (при правильной настройке), даже если проигрываемый поток у пользователя прекратит свою работу. Данный функционал настраивается в рамках тра...»
 
Нет описания правки
Строка 1: Строка 1:
== '''Описание ситуации''' ==
== '''Описание ситуации''' ==
Доработанный функционал событий теперь будет продолжать проигрывание эфирной сетки (при правильной настройке), даже если проигрываемый поток у пользователя прекратит свою работу. Данный функционал настраивается в рамках трансляции и позволяет избежать ситуации с проигрыванием чёрного экрана при ошибке проигрывания потока.
Доработанный функционал событий теперь будет продолжать проигрывание эфирной сетки (при правильной настройке), даже если проигрываемый поток у пользователя прекратит свою работу. Данный функционал настраивается в рамках трансляции и позволяет избежать ситуации с проигрыванием чёрного экрана при ошибке проигрывания потока.
== '''Рассматриваемый сценарий''' ==
== '''Сценарий использования''' ==
В данном случае будет рассматриваться ситуация, в которой пользователь имеет трансляцию с двумя страницами для проигрывания. На первой странице играет бесконечно поток, а вторая страница заполнена контентом на случай остановки проигрывания потока.
В данном случае будет рассматриваться ситуация, в которой пользователь имеет трансляцию с двумя страницами для проигрывания. На первой странице играет бесконечно поток, а вторая страница заполнена контентом на случай остановки проигрывания потока.
== '''Логика работы''' ==
Если, при проигрывании медиапотока возникает ошибка, то плеер переключается на вторую страницу. На этой страницу постоянно проигрывается  список видеороликов, до момента:
* перезапуска трансляции вручную;
* перезапуск приложения;
* перезагрузки устройства;
* обновления трансляции или расписания.
== '''Предварительные настройки''' ==
== '''Предварительные настройки''' ==
Пользователю рекомендуется заранее подготовить контент в личном кабинете для второй страницы (которая будет заполнять эфир при проблемах потока). Далее создать трансляцию по логике описываемой ранее: первая страница — поток, вторая страница — запасной контент. Остаётся правильно настроить модель событий (об этом ниже на странице) и установить постоянное расписание.
Пользователю рекомендуется заранее подготовить контент в личном кабинете для второй страницы (которая будет заполнять эфир при проблемах потока). Далее создать трансляцию по логике описываемой ранее: первая страница — поток, вторая страница — запасной контент. Остаётся правильно настроить модель событий (об этом ниже на странице) и установить постоянное расписание.
Строка 8: Строка 14:
Для того чтобы корректно настроить данные функционал пользователю необходимо зарегистрироваться или авторизоваться в личном кабинете SmartPlayer.<br>
Для того чтобы корректно настроить данные функционал пользователю необходимо зарегистрироваться или авторизоваться в личном кабинете SmartPlayer.<br>
Следующим шагом ему необходимо перейти в раздел «Трансляции» и выбрать категорию «Создать».
Следующим шагом ему необходимо перейти в раздел «Трансляции» и выбрать категорию «Создать».
 
[[File:ПОдготовка_трансляции.png|thumb|center| Пример отображения раздела «Трансляции» и категории «Создать |800px]]
Далее создать две страницы с зонами и вставить нужный контент:
Далее создать две страницы с зонами и вставить нужный контент:
* первая страница — поток;
* первая страница — поток;
* вторая страница — видеоконтент для замещения.
* вторая страница — видеоконтент для замещения.
 
[[File:Подготовленная_трансляция.png|thumb|center| Пример отображения подготовленной трансляции |800px]]
Теперь нужно настроить модель событий для первой страницы. Первоначально выбираем нужную страницу в параметре «Следующая страница». В нашем случае это будет «Страница 2» и переходим к настройке модели события.
Теперь нужно настроить модель событий для первой страницы. Для этого нужно выбрать первую страницу нажатием и перейти в настройки страницы кликнув по иконке.
 
[[File:Страница_с_настройкам.png|thumb|center| Пример отображения иконки и страницы с настройками|800px]]
Первоначально выбираем нужную страницу в параметре «Следующая страница». В нашем случае это будет «Страница 2» и переходим к настройке модели события.
[[File:Выбор_страницы.png|thumb|center| Пример отображения настройка выбора страницы для переключения|800px]]
== '''Настройка события''' ==
== '''Настройка события''' ==
Настройка событие начнётся по нажатию иконки «+» в строке «События».
Настройка событие начнётся по нажатию иконки «+» в строке «События».
 
[[File:Иконка_события.png|thumb|center| Пример отображения иконки|800px]]
По нажатию на иконку открывается модальное окно, в котором необходимо выставить следующие настройки:
По нажатию на иконку открывается модальное окно, в котором необходимо выставить следующие настройки:
* выберите событие —
* выберите событие —
* ключ —
* ключ —
* значение —  
* значение —  
[[File:Обсуждение_переключения.png|thumb|center| Пример отображения вкладки "Обсуждения" на wiki-странице |800px]]
После установки настроек нажимаем на кнопку «Сохранить» внизу по центру экрана и завершаем настройку трансляции. <br>
После установки настроек нажимаем на кнопку «Сохранить» внизу по центру экрана и завершаем настройку трансляции. <br>
Финальным шагом устанавливаем расписание и выбираем нужное устройство для проигрывания.
Финальным шагом устанавливаем расписание и выбираем нужное устройство для проигрывания.
Строка 35: Строка 44:
== '''Дополнительная информация''' ==
== '''Дополнительная информация''' ==
Если данная статья не помогает использовать функционал по назначению или после её прочтения остаются вопросы, можно задать вопросы в разделе "Обсуждения" вверху страницы.
Если данная статья не помогает использовать функционал по назначению или после её прочтения остаются вопросы, можно задать вопросы в разделе "Обсуждения" вверху страницы.
[[File:Обсуждение_текстового_контента.png|thumb|center| Пример отображения вкладки "Обсуждения" на wiki-странице |800px]]
[[File:Обсуждение_переключения.png|thumb|center| Пример отображения вкладки "Обсуждения" на wiki-странице |800px]]
Найти дополнительную информацию можно на странице [[Как взаимодействовать пользователю с разделом "Обсуждения"]]
Найти дополнительную информацию можно на странице [[Как взаимодействовать пользователю с разделом "Обсуждения"]]

Версия от 09:56, 21 апреля 2026

Описание ситуации

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

Сценарий использования

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

Логика работы

Если, при проигрывании медиапотока возникает ошибка, то плеер переключается на вторую страницу. На этой страницу постоянно проигрывается список видеороликов, до момента:

  • перезапуска трансляции вручную;
  • перезапуск приложения;
  • перезагрузки устройства;
  • обновления трансляции или расписания.

Предварительные настройки

Пользователю рекомендуется заранее подготовить контент в личном кабинете для второй страницы (которая будет заполнять эфир при проблемах потока). Далее создать трансляцию по логике описываемой ранее: первая страница — поток, вторая страница — запасной контент. Остаётся правильно настроить модель событий (об этом ниже на странице) и установить постоянное расписание.

Алгоритм действий

Для того чтобы корректно настроить данные функционал пользователю необходимо зарегистрироваться или авторизоваться в личном кабинете SmartPlayer.
Следующим шагом ему необходимо перейти в раздел «Трансляции» и выбрать категорию «Создать».

Пример отображения раздела «Трансляции» и категории «Создать

Далее создать две страницы с зонами и вставить нужный контент:

  • первая страница — поток;
  • вторая страница — видеоконтент для замещения.
Пример отображения подготовленной трансляции

Теперь нужно настроить модель событий для первой страницы. Для этого нужно выбрать первую страницу нажатием и перейти в настройки страницы кликнув по иконке.

Пример отображения иконки и страницы с настройками

Первоначально выбираем нужную страницу в параметре «Следующая страница». В нашем случае это будет «Страница 2» и переходим к настройке модели события.

Пример отображения настройка выбора страницы для переключения

Настройка события

Настройка событие начнётся по нажатию иконки «+» в строке «События».

Пример отображения иконки

По нажатию на иконку открывается модальное окно, в котором необходимо выставить следующие настройки:

  • выберите событие —
  • ключ —
  • значение —
Пример отображения вкладки "Обсуждения" на wiki-странице

После установки настроек нажимаем на кнопку «Сохранить» внизу по центру экрана и завершаем настройку трансляции.
Финальным шагом устанавливаем расписание и выбираем нужное устройство для проигрывания.

Полезная информация

В этом разделе представлена информация, которая ускорит погружение в платформу и улучшит пользовательский опыт:

Видеоинструкция

Переключение на страницу трансляции при ошибке проигрывания медиапотока

Дополнительная информация

Если данная статья не помогает использовать функционал по назначению или после её прочтения остаются вопросы, можно задать вопросы в разделе "Обсуждения" вверху страницы.

Пример отображения вкладки "Обсуждения" на wiki-странице

Найти дополнительную информацию можно на странице Как взаимодействовать пользователю с разделом "Обсуждения"