А
Рекламные паузы
Рекламная пауза — это интервал воспроизведения, содержащий одну или несколько рекламных объявлений или заставок.
Android-отправитель
Android Sender используется для отправки и обмена вашими приложениями с вашего мобильного телефона Android с другими.
Android-телевизор
Приемники Android TV используют библиотеку Cast Connect, позволяющую существующим приложениям-отправителям взаимодействовать с приложениями Android TV с использованием протокола Cast. Cast Connect построен на основе инфраструктуры Cast, а ваше приложение Android TV выступает в качестве приемника.
Жизненный цикл приложения
Жизненный цикл приложения-приемника начинается с момента загрузки приемника на устройство Cast и продолжается до момента закрытия приложения и возврата устройства Cast в состояние по умолчанию.
Аудиодорожки
Для выбора аудиодорожки в Receiver SDK имеется класс AudioTracksManager
, который упрощает и оптимизирует выбор дорожки. Это дает вам больше контроля и лучший доступ к свойствам имени, URL-адреса и языка.
Б
разорвать клип
Рекламный ролик, показанный во время рекламной паузы.
С
Бросать
Протокол Google Cast.
Кастинг
Динамическое отображение всех форм мультимедиа (например, видео) на приемнике Google Cast (например, Chromecast).
Cast Connect
Библиотека Cast Connect позволяет вашему приложению Android TV получать сообщения и транслировать статус мультимедиа, как если бы это был Chromecast. Это сделано для того, чтобы «объединить Cast с Android TV, чтобы ваше приложение стало современным интерфейсом Cast». Это обеспечивает расширенное управление, включая возможность использования аппаратного пульта дистанционного управления.
состояние приведения
Текущее состояние кастинга с точки зрения отправителя:
Состояние | Описание |
---|---|
Недоступен | Нет доступных приемников Cast. |
Отключено | Приемники Cast доступны, но ни один из них не подключен. |
Подключение | Приемник Cast подключается |
Связанный | Приемник Cast подключен, но трансляция не ведется. |
Кастинг | Приемник Cast подключен и идет трансляция. |
Хромкаст
Адаптер потокового мультимедиа от Google, который позволяет пользователям воспроизводить онлайн-контент, например видео и музыку, на дисплее.
Скрытые субтитры (субтитры)
Выбор дорожки со скрытыми субтитрами в Receiver SDK имеет класс TextTracksManager, который упрощает и оптимизирует выбор дорожки, предоставляя вам больше контроля и лучший доступ к свойствам, таким как имя, URL-адрес и язык (так же, как выбор аудиодорожки).
Совместное использование ресурсов между источниками (CORS)
Совместное использование ресурсов между источниками (CORS) — это метод, который запрашивает защищенные ресурсы веб-страницы из внешнего домена.
Пользовательские сообщения
Обмен сообщениями является ключевым методом взаимодействия приложений-получателей. Отправитель может отправить сообщение получателю и наоборот. Приложение-получатель может прослушивать сообщения в указанном пространстве имен. Тогда все подключенные отправители, желающие общаться в этом пространстве имен, смогут использовать соответствующий протокол.
Пользовательский приемник
Это специально созданное приложение HTML5, которое вам необходимо разместить, чтобы обеспечить отображение содержимого вашего приложения на телевизоре. Вам может потребоваться создать пользовательский приемник, если ваше приложение хочет отображать контент, отличный от аудио/видео, или если стилизованный медиа-приемник не поддерживает типы мультимедиа, необходимые вашему приложению.
Привязка данных пользовательского пользовательского интерфейса
Привязка данных пользовательского пользовательского интерфейса позволяет вам использовать собственный элемент пользовательского интерфейса и использовать класс PlayerDataBinder для привязки пользовательского интерфейса к состоянию игрока. Средство привязки также поддерживает отправку событий для изменения данных, если приложение не поддерживает привязку данных.
Предварительная загрузка контента
Ресивер поддерживает предварительную загрузку элементов мультимедиа после текущего элемента воспроизведения в очереди. Операция предварительной загрузки предварительно загружает несколько сегментов предстоящих элементов. По умолчанию предварительная загрузка будет работать для потокового контента HLS и Smooth. Для обычных видео- и аудиофайлов MP4, таких как MP3, они не будут предварительно загружены, поскольку устройства Cast поддерживают только один медиа-элемент и не могут использоваться для предварительной загрузки, пока существующий элемент контента все еще воспроизводится.
Д
Медиа-ресивер по умолчанию
Третий доступный вариант — медиа-ресивер по умолчанию. Это готовое приложение-приемник, размещенное на сервере Google и предназначенное для потоковой передачи аудио- и видеоконтента. Регистрация в консоли разработчика Google Cast SDK не требуется, но вы не можете настроить какой-либо пользовательский интерфейс в медиа-приемнике по умолчанию.
г
Консоль разработчика Google Cast SDK
Консоль разработчика Google Cast позволяет разработчикам регистрировать приложения и авторизовать устройства для тестирования.
я
iOS отправитель
iOS Sender используется для отправки и обмена вашими приложениями с мобильных устройств Apple другим людям.
М
Сообщения о воспроизведении мультимедиа
Приложения-отправители Google Cast управляют воспроизведением на устройстве-получателе, отправляя сообщения в формате JSON в приложение-получатель. Аналогично, получатель отправляет сообщения обратно отправителю, также в формате JSON. Сообщения могут быть командами отправителя, которые изменяют состояние проигрывателя, ответами на эти команды получателя или структурами данных, которые описывают медиа для приложения-получателя.
Перехват сообщений
Пакет SDK для приемника позволяет вашему приложению-получателю перехватывать сообщения и выполнять собственный код в этой точке перехвата. Перехват сообщений может быть особенно полезен, если вы хотите настроить данные запроса на загрузку.
вопрос
Очередь
В Cast используется как базовая очередь, инициируемая отправителем, так и очередь, реализуемая получателем.
р
получатель
Приемник — это приложение, созданное с использованием HTML, JavaScript и CSS. Он загружается на устройство Cast (например, Chromecast) через URL-адрес, доступный через сеть Wi-Fi, к которой подключено устройство Cast. Приложение-отправитель подключается к получателю и отправляет ему команды для отображения контента.
приложение-приемник
Приложение-получатель получает команды от приложения-отправителя и отображает запрошенный контент на устройстве, выступающем в качестве получателя. Например, приложение YouTube на Chromecast. Смотри ресивер .
приемное устройство
Устройство Cast, загружающее приложение-приемник. Например, Chromecast. Смотри ресивер .
С
отправитель
Отправитель — это приложение, которое инициирует подключение или трансляцию получателю в той же сети Wi-Fi или в гостевом режиме. Примером приложения-отправителя является приложение YouTube на мобильном устройстве.
приложение-отправитель
Посмотреть отправителя
устройство-отправитель
Устройство, которое загружает приложение отправителя. Например, мобильный телефон или планшет.
Потоковая передача
CAF Receiver поддерживает потоковую передачу, при которой пользователи могут перемещать аудио- и видеопотоки между устройствами с помощью голосовых команд. Потоковая передача аудио поддерживается по умолчанию, дополнительная разработка не требуется. Потоковая передача видео требует включения команды потоковой передачи мультимедиа и дополнительного переопределения состояния мультимедийного сеанса.
Стилизованный медиа-ресивер
Стилизованный медиа-приемник (SMR) позволяет приложению-отправителю воспроизводить мультимедиа на устройстве Cast без создания собственного приложения-получателя. Вы можете настроить цветовую схему и фирменный стиль SMR, предоставив собственный CSS-файл при регистрации.
Стилизация плеера
Receiver SDK предоставляет встроенный пользовательский интерфейс проигрывателя. Чтобы использовать встроенный пользовательский интерфейс проигрывателя, вам необходимо добавить элемент cast-media-player в свой HTML. Стилизация в стиле CSS позволяет настраивать различные параметры, включая фоновое изображение, заставку, семейство шрифтов и другие параметры. Эта функциональность позволяет улучшить брендинг и общую настройку.
Т
Сенсорное управление
Пакет SDK для приемника поддерживает сенсорное управление в приложении-приемнике при запуске на этих устройствах. Пакет SDK для приемника предоставляет пользовательский интерфейс по умолчанию с дополнительной настройкой элементов управления проигрывателем.
Вт
Веб-приемник
Приложение веб-приемника — это приложение HTML5/JavaScript, которое работает на устройстве-приемнике, например Chromecast. Он предоставляет интерфейс для отображения содержимого приложения на телевизоре и обрабатывает сообщения от приложения-отправителя для управления контентом на устройстве-получателе.
Веб-отправитель
Web Sender используется для отправки и обмена вашими приложениями из браузеров на базе Chromeium на устройства Cast.
Переводы
Общие фразы, используемые при кастинге, переведены на многие языки и доступны в электронной таблице Cast Terminology Translations . Используйте эти переводы для меток и текста, если разрабатываемое вами приложение локализовано. Например, в японском приложении вместо «Остановить трансляцию» вы должны использовать «キャストを停止».