Индикатор прогресса мультимедиа

Компонент индикатора прогресса мультимедиа уникален для медиа-приложений .

Индикатор прогресса — это визуальное представление продолжительности и истекшего времени воспроизведения медиа-источника. Он появляется в мультимедийных приложениях во время воспроизведения.


Анатомия

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

Анатомия индикатора прогресса СМИ
1. Активный трек
2. Неактивный трек

Индикатор прогресса мультимедиа может быть линейным или круговым .

Линейный индикатор прогресса медиа

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

Анатомия индикатора кругового прогресса

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

Индикатор прогресса СМИ сообщает

Во время воспроизведения индикатор прогресса находится в одном из четырех состояний:

  • Воспроизведение: медиафайл воспроизводится, и активная дорожка перемещается по неактивной дорожке, указывая прошедшее время.
  • Приостановлено: пользователь приостановил воспроизведение. Активная дорожка неподвижна в той точке, где воспроизведение приостановлено.
  • Буферизация: мультимедийное приложение загружает контент для воспроизведения. Индикатор отображает белую линию, которая неоднократно перемещается по неактивной дорожке во время загрузки контента.
  • Ошибка: Невозможно воспроизвести медиафайлы. Активного трека нет, а неактивный трек отключен.
Активная дорожка перемещается по неактивной дорожке по мере воспроизведения мультимедиа.
Состояние воспроизведения: активная дорожка перемещается по неактивной дорожке по мере воспроизведения мультимедиа.
Активная дорожка неподвижна, а воспроизведение мультимедиа приостановлено
Состояние паузы: активная дорожка неподвижна, пока воспроизведение мультимедиа приостановлено.
Белая линия постоянно перемещается по неактивной дорожке во время загрузки контента.
Состояние буферизации: белая линия постоянно перемещается по неактивной дорожке во время загрузки контента.
Неактивный трек отключается при возникновении ошибки воспроизведения medai. Состояние ошибки: при возникновении ошибки носителя активная дорожка не отображается, а неактивная дорожка отключается.

Характеристики

Линейный индикатор прогресса медиа

Красная линия индикатора прогресса линейного медиа

Циркулярный индикатор прогресса СМИ

Круглый индикатор прогресса в средствах массовой информации, красная линия

Кастомизация

Во время воспроизведения мультимедиа активная дорожка индикатора воспроизведения мультимедиа отображается акцентным цветом. Цвет акцента по умолчанию — оттенок синего. Разработчики приложений могут вместо этого указать цвет акцента приложения, который отражает их медиа-бренд. Аналогично, OEM-производители могут предоставить акцентный цвет, отражающий марку их автомобиля. Если он указан, акцентный цвет OEM имеет приоритет над акцентным цветом приложения.

Линейный индикатор выполнения мультимедиа, показывающий активную дорожку с использованием акцентных цветов по умолчанию, сторонних производителей и OEM.
Стиль индикатора прогресса по умолчанию — оттенок синего. Разработчики приложений могут переопределить стиль приложения по умолчанию, используя цвет акцента своего бренда (в данном примере зеленый). OEM-производители также могут переопределить стиль по умолчанию и стиль приложения с помощью акцентного цвета своего бренда (в данном примере — оранжевого).
Круглый индикатор выполнения мультимедиа, показывающий активную дорожку с использованием акцентных цветов по умолчанию, сторонних производителей и OEM.
Примеры стиля акцентного цвета по умолчанию, приложения и OEM, примененного к круговому индикатору прогресса

Руководство по интеграции библиотеки пользовательского интерфейса автомобиля содержит рекомендации OEM по настройке компонентов.

Подробные инструкции по использованию цвета для настройки компонентов см. на странице Цвет .


Примеры

Линейный индикатор прогресса медиа в действии
Линейный индикатор прогресса мультимедиа в представлении воспроизведения медиа-приложения
Циркулярный индикатор прогресса СМИ в действии
Здесь на свернутом элементе управления воспроизведением появляется круговой индикатор хода воспроизведения мультимедиа. Свернутый элемент управления перекрывает экран списка воспроизведения.