Начать

Имея общее представление о Cast, различных типах отправителей и получателей и поддерживаемых платформах (см. Обзор Cast SDK ), вы готовы приступить к разработке приложений с использованием Cast SDK.

Подготовьтесь к разработке Cast

  1. Подключите устройство Cast и выполните инструкции по настройке.

    1. Для устройств с поддержкой Google Cast:

      1. Загрузите приложение Google Home из магазина Google Play на устройство Android Sender.

        или загрузите приложение Google Home из Apple App Store на устройство iOS Sender.

      2. Откройте приложение Google Home на своем устройстве Sender и следуйте инструкциям по настройке для вашего устройства или посетите страницу поддержки приложения Google Home , на которой есть ссылки на инструкции по настройке для всех устройств с поддержкой Google Cast.

    2. Информацию о других устройствах с поддержкой Cast см. в инструкциях по настройке производителя.

  2. Зарегистрируйте свое устройство с поддержкой Cast в консоли разработчика Google Cast SDK ( это необходимо для использования устройства для тестирования ). Не пытайтесь зарегистрировать свое устройство в консоли разработчика, не выполнив предварительно предыдущий шаг.

  3. Просмотрите вводные материалы по конкретной платформе и типу приложения, которое вы внедряете:

    1. Информацию об устройствах Chromecast, включая Chromecast с Android TV и устройствах с сенсорным дисплеем, см. в разделе Android TV с Google Cast .
    2. Информацию о Google Cast для аудиоустройств см. в разделе Аудиоустройства .
  4. Решите, какой тип приемника вы собираетесь использовать.

  5. Получите библиотеки API для приложений Sender и Receiver, которые вы собираетесь разработать:

    Инструкции по настройке библиотеки API
    Тип приложения Интернет iOS Андроид
    Отправитель Веб-отправитель iOS отправитель Android-отправитель
    Получатель Веб-приемник н/д Android-телевизор

  6. Попробуйте примеры приложений и Codelabs . Примеры приложений содержат рабочий код, который можно скомпилировать и выполнить, а лаборатории кода предоставляют практический опыт кодирования с пошаговыми инструкциями.

Понять процесс разработки

На этом этапе вы готовы приступить к реальной работе по разработке приложения Cast.

Ниже приведены шаги, которые вам необходимо выполнить:

  1. Зарегистрируйте свои веб-приложения и приложения Android TV Receiver через консоль разработчика Google Cast SDK .
  2. Ознакомьтесь с рекомендациями по взаимодействию с пользователем , чтобы узнать, как реализовать пользовательский интерфейс, соответствующий другим приложениям Cast.
  3. Ознакомьтесь с руководствами по разработке приложений Google Cast .
  4. Просмотрите ссылки на API .
  5. Разработайте свои веб-приложения и/или приложения для Android TV-ресиверов.
  6. Независимо от типа веб-ресивера, который вы планируете использовать, вы будете:
    1. Разработайте свои приложения Sender.
    2. Проверьте свои приложения Sender.
    3. Проверьте свои приложения Sender с приложениями-приемниками.

Установите библиотеки API и настройте свою цепочку инструментов.

Следуйте инструкциям для каждого API, который будут использовать ваши приложения:

Интернет iOS Андроид
Отправитель
Настройка для разработки с помощью приложения Cast
Справочник по API веб-отправителя
Настройка для разработки с использованием Cast Application Framework (CAF) для iOS
Справочник по API iOS
Настройка для разработки с использованием Cast Application Framework (CAF) для Android
Справочник по API Android
Получатель
Обзор веб-ресивера
Справочник по веб-API
н/д
Обзор ресивера Android TV
Справочник по API Android

Загрузить значки Cast (необязательно)

Значки Cast включены в пользовательский интерфейс кнопки Cast на каждой платформе, а также в библиотеку Android v7mediarouter . Если вы реализуете специальную кнопку трансляции и вам нужно вручную добавить значки трансляции, их можно загрузить отдельно. Этот zip-архив включает версии для Android, iOS и Интернета.