Приложение несенсорного приемника

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

Примеры отзывов пользовательского интерфейса приемника:

  • Играя
  • Приостановлено
  • Позиция воспроизведения/поиск
  • Буферизация

  Пользовательский интерфейс приемника

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

Лучшие практики

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

Андроид

Пользовательский интерфейс отправителя

Пользовательский интерфейс приемника

iOS

Пользовательский интерфейс отправителя

Пользовательский интерфейс приемника

Хром

Пользовательский интерфейс отправителя

Пользовательский интерфейс отправителя

Пользовательский интерфейс приемника

  Приложение-приемник неактивно

На приемнике отображается экран ожидания, когда приемник подключен к отправителю, но не осуществляет трансляцию.

Необходимый
A Определите, какое приложение-приемник загружено

Лучшие практики

  • Используйте экран ожидания для продвижения контента или функций приложения-отправителя.
  • Меняйте контент каждые 30–60 секунд, чтобы отображать больше и предотвратить выгорание экрана.
  • Отключитесь от приложения-приемника и остановите его работу, если он не используется в течение 5 минут. При остановке появляется главный экран ресивера, что поможет предотвратить выгорание экрана.

Андроид

Диалог трансляции, подключен, но не транслируется

Приложение-приемник загружено/неактивно

iOS

Диалог трансляции, подключен, но не транслируется

Приложение-приемник загружено/неактивно

  Загрузка приложения приемника

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

Необходимый
Определите , какое приложение-приемник загружается, отобразив логотип приложения.
Б. Определите, что приложение-приемник загружается, отобразив анимированный индикатор загрузки.

Андроид

Подключение отправителя

Загрузка приложения приемника

iOS

Подключение отправителя

Загрузка приложения приемника

Хром

Подключение отправителя

Подключение отправителя

Загрузка приложения приемника

  Загрузка содержимого приемника

После загрузки приложения-приемника контент может начать потоковую передачу на приемник.

Необходимый
A Определите, какой контент загружается, отобразив заголовок контента или иллюстрацию.
Б. Определите, что контент загружается, отобразив анимированный индикатор загрузки.

Лучшие практики
При возобновлении приостановленного контента перемотайте воспроизведение на 5–10 секунд, чтобы зритель ничего не пропустил при переходе от отправителя к получателю.

Андроид

Загрузка контента отправителя

Загрузка содержимого приемника

iOS

Загрузка контента отправителя

Загрузка содержимого приемника

Хром

Загрузка контента отправителя

Загрузка содержимого приемника

  Воспроизведение приемника

Необходимый
A Определите, что воспроизводится при запуске контента
B Определите положение воспроизведения, когда положение отрегулировано
C Определите, что приемник ищет контент, когда позиция воспроизведения изменена, но еще не воспроизводится.

Андроид

Отправитель меняет позицию воспроизведения

Поиск контента получателя

iOS

Отправитель меняет позицию воспроизведения

Поиск контента получателя

Хром

Отправитель меняет позицию воспроизведения

Поиск контента получателя

  Приемник приостановлен

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

Лучшие практики

  • Пользователи часто приостанавливают контент, чтобы изучить его, поэтому ненужный пользовательский интерфейс исчезает при приостановке на несколько секунд, отображая значок паузы.
  • Приложение-получатель не должно продолжать воспроизведение контента, если от пользователя не поступил явный запрос на начало воспроизведения, например возобновление или пропуск элемента в очереди.
  • Отключитесь от приложения-приемника и остановите его работу, если он не используется в течение 20 минут. При остановке появляется главный экран ресивера, что поможет предотвратить выгорание экрана. Сохраните место паузы, чтобы пользователь мог возобновить воспроизведение с этого места позже.

Андроид

Отправитель приостановлен

Контент приемника приостановлен

Отправитель приостановлен

Приемник поставлен на паузу через 5 секунд.

iOS

Отправитель приостановлен

Контент приемника приостановлен

Отправитель приостановлен

Приемник поставлен на паузу через 5 секунд.

Хром

Отправитель приостановлен

Контент приемника приостановлен

Отправитель приостановлен

Приемник поставлен на паузу через 5 секунд.

  Буферизация приемника

Буферизация на приемнике происходит, когда задержка в сети или другие факторы вызывают задержку воспроизведения.

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

Лучшие практики
Определите, какой контент находится в буферизации, если буферизация продолжается через 5 секунд.

Андроид

Отправитель указывает на буферизацию получателя

Буферизация содержимого приемника

iOS

Отправитель указывает на буферизацию получателя

Буферизация содержимого приемника

Хром

Отправитель указывает на буферизацию получателя

Буферизация содержимого приемника

  Ресивер прекращает трансляцию

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

Необходимый
Определите , какое приложение-приемник загружено или находится в режиме ожидания, отображая логотип приложения.

Лучшие практики

  • Используйте экран ожидания после воспроизведения, чтобы рекомендовать контент или функции из приложения-отправителя на основе только что транслированного контента.
  • Меняйте содержимое экрана ожидания каждые 30–60 секунд, чтобы предотвратить выгорание экрана.
  • Отключитесь от приложения-приемника и остановите его работу, если он не используется в течение 5 минут. При остановке появляется главный экран ресивера, что поможет предотвратить выгорание экрана.

Андроид

Приложение отправителя неактивно

Приложение-приемник неактивно

Отправитель отключен

Трансляция главного экрана

iOS

Приложение отправителя неактивно

Приложение-приемник неактивно

Отправитель отключен

Трансляция главного экрана

Хром

Приложение отправителя неактивно

Приложение отправителя неактивно

Приложение-приемник неактивно

Отправитель отключен

Отправитель отключен

Трансляция главного экрана

Изображения, использованные в этом руководстве по дизайну , любезно предоставлены Blender Foundation и защищены авторским правом или лицензией Creative Commons.

  • Мечта слона: (c) авторские права 2006 г., Blender Foundation/Нидерландский институт медиаискусства/www.elephantsdream.org
  • Синтел: (c) авторские права Blender Foundation | www.sintel.org
  • Слезы стали: (CC) Blender Foundation | mango.blender.org
  • Big Buck Bunny: (c) авторские права 2008, Blender Foundation / www.bigbuckbunny.org