Ресивер воспроизводит контент на устройствах, которые могут иметь или не иметь возможности сенсорного управления. Получатель должен немедленно реагировать на действия в приложении отправителя, а также с помощью сенсорного управления.
Примеры отзывов пользовательского интерфейса приемника:
- Играя
- Приостановлено
- Позиция воспроизведения/поиск
- Буферизация
Пользовательский интерфейс приемника
Необходимый
A Для видео- и аудиоресиверов создайте адаптивное приложение-приемник, чтобы оно могло адаптироваться к любому разрешению экрана и соотношению сторон.
видео
Пользовательский интерфейс видеоресивера
![](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/r/touch-receiver-adaptiveui-video.png?authuser=7&hl=ru)
Аудио
Пользовательский интерфейс аудиоресивера
![](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/r/touch-receiver-adaptiveui-audio.png?authuser=7&hl=ru)
B Для видео- и аудиоресиверов не отображайте элементы, предполагающие сенсорные жесты. Например, не отображайте подглядывающие элементы для обозначения жестов смахивания.
C Для видео- и аудиоприемников не отображайте элементы, предполагающие сенсорное взаимодействие.
D Для аудиоресиверов не отображайте какие-либо элементы управления, такие как индикаторы выполнения.
Не следует: отображать выглядывающие элементы, значки, которые могут выглядеть как кнопки, или элементы управления.
E Что касается видеоприемников, не отображайте какие-либо метаданные или элементы управления на приемнике во время воспроизведения, в том числе в состоянии паузы, чтобы это не конфликтовало с элементами управления, отображаемыми системой.
Не следует: отображать метаданные и элементы управления.
F Для аудиоприемников размещайте все элементы метаданных над защищенной областью, чтобы они не перекрывались с элементами управления, отображаемыми системой.
Лучшие практики
- Весь текст должен быть разборчивым на расстоянии от 5 до 10 футов от дисплея.
Приложение-приемник неактивно
На приемнике отображается экран ожидания, когда приемник находится на переднем плане, но контент не воспроизводится.
Необходимый
Определите , какое приложение-приемник загружено, используя логотип приложения.
Б. Разместите все элементы, включая логотипы приложений, над защищенной областью, чтобы они не перекрывались с элементами управления, отображаемыми системой.
Лучшие практики
- Определите, что приложение загружено, отобразив текст «Готово к трансляции».
- Остановите работу получателя, если он простаивает в течение 5 минут, и отключите все подключенные приложения-отправители. При остановке появляется главный экран устройства, который поможет предотвратить выгорание экрана.
Загрузка приложения приемника
Когда пользователь подключается к приемнику, приложение-приемник должно сначала загрузиться, прежде чем оно сможет отобразить состояние ожидания приложения или начать воспроизведение контента.
Необходимый
Определите , какое приложение-приемник загружается, отобразив логотип приложения.
Б. Определите, что приложение-приемник загружается, отобразив анимированный индикатор загрузки.
Загрузка содержимого приемника
Во время загрузки контента и до начала воспроизведения приемник должен отображать информацию, указывающую, что контент загружается.
Необходимый
Определите , какой контент загружается, отобразив заголовок или иллюстрацию контента.
Б. Определите, что контент загружается, отобразив анимированный индикатор загрузки.
Лучшие практики
При возобновлении контента перемотайте воспроизведение на 5–10 секунд, чтобы зритель ничего не пропустил при переходе от отправителя к получателю.
Воспроизведение приемника
Необходимый
A Для видеоприемников: не отображайте никакие элементы во время воспроизведения. При касании экрана система отобразит элементы управления плеером.
B Для аудиоприемников разместите все элементы метаданных над защищенной областью и не отображайте элементы управления. При касании экрана система отобразит элементы управления плеером.
видео
Пользователь касается экрана, чтобы отобразить элементы управления плеером.
![](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/r/touch-receiver-displaycontrols-video.gif?authuser=7&hl=ru)
Аудио
Пользователь касается экрана, чтобы отобразить элементы управления плеером.
![](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/r/touch-receiver-displaycontrols-audio.gif?authuser=7&hl=ru)
Приемник приостановлен
Необходимый
A Для видеоприемников: не отображайте никакие элементы в состоянии паузы. Система отобразит элементы управления плеером и кнопку воспроизведения, указывая на то, что воспроизведение приостановлено.
B Для аудиоресиверов не отображайте какие-либо элементы управления в состоянии паузы. Система отобразит элементы управления плеером и кнопку воспроизведения, указывая на то, что воспроизведение приостановлено.
Лучшие практики
- Приложение-получатель не должно продолжать воспроизведение контента, если от пользователя не поступил явный запрос на начало воспроизведения, например возобновление или пропуск элемента в очереди.
- Остановите работу приемника, если он простаивает в течение 20 минут, и отключите все подключенные приложения-отправители. При остановке появляется главный экран устройства, который поможет предотвратить выгорание экрана.
- Обеспечьте согласованность с будущей реализацией фоновых сеансов.
- Если применимо, когда приемник останавливается из-за простоя, сохраните местоположение паузы, чтобы пользователь мог возобновить воспроизведение с этого момента позже.
видео
Видео приостановлено
![](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/r/touch-receiver-paused-video.png?authuser=7&hl=ru)
Аудио
Звук приостановлен
![](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/r/touch-receiver-paused-audio.png?authuser=7&hl=ru)
Буферизация приемника
Буферизация на приемнике происходит, когда задержка в сети или другие факторы вызывают задержку воспроизведения.
Необходимый
Не отображайте никакие элементы, даже если буферизация продолжается несколько секунд. Пользователи могут нажать на экран, чтобы отобразить элементы управления плеером, или провести пальцем, чтобы вернуться назад.
видео
Буферизация приемника
![](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/r/touch-receiver-buffering-video.gif?authuser=7&hl=ru)
Аудио
Буферизация приемника
![](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/r/touch-receiver-buffering-audio.gif?authuser=7&hl=ru)
Ресивер прекращает трансляцию
Когда воспроизведение останавливается или истекает время ожидания, на ресивере отображается пользовательский интерфейс режима ожидания ресивера.
Необходимый
Определите , какое приложение-приемник загружено или находится в режиме ожидания, отобразив логотип приложения.
Б. Разместите все элементы, включая логотипы приложений, над защищенной областью, чтобы они не перекрывались с элементами управления, отображаемыми системой.
Лучшие практики
- Отключитесь от приложения-приемника и остановите его работу, если он не используется в течение 5 минут. При остановке появляется главный экран ресивера, что поможет предотвратить выгорание экрана.
Изображения, использованные в этом руководстве по дизайну , любезно предоставлены 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