Comenzar

Dado que cuentas con un conocimiento general de la transmisión, los diferentes tipos de remitentes y receptores, y qué plataformas son compatibles (consulta Descripción general del SDK de Cast), puedes comenzar a desarrollar apps con el SDK de Cast.

Prepárate para el desarrollo de Cast

  1. Conecta tu dispositivo de transmisión y completa las instrucciones de configuración.

    1. Para dispositivos compatibles con Google Cast:

      1. Descarga la app de Google Home desde Google Play Store en un dispositivo Android Sender.

        o descarga la app de Google Home desde la App Store de Apple a un dispositivo iOS Sender.

      2. Abre la app de Google Home en el dispositivo emisor y sigue las instrucciones de configuración del dispositivo, o consulta la página de asistencia de la app de Google Home, que contiene vínculos a las instrucciones de configuración para todos los dispositivos compatibles con Google Cast.

    2. Para otros dispositivos compatibles con Cast, consulta las instrucciones de configuración del fabricante.

  2. Registra tu dispositivo compatible con Cast en la Consola para desarrolladores del SDK de Google Cast (esto es necesario si quieres usar el dispositivo para pruebas). No intentes registrar tu dispositivo en Play Console sin antes completar el paso anterior.

  3. Revisa los materiales de introducción sobre la plataforma específica y el tipo de app que estás implementando:

    1. Para dispositivos Chromecast, incluidos los de Chromecast con Android TV y pantallas táctiles, consulta Android TV con Google Cast.
    2. Si quieres usar Google Cast para dispositivos de audio, consulta Dispositivos de audio.
  4. Decide qué tipo de receptor quieres usar.

  5. Obtén las bibliotecas de API para las apps de remitente y receptor que quieres desarrollar:

    Instrucciones de configuración de la biblioteca de API
    Tipo de aplicación Web iOS Android
    Remitente Remitente web Remitente de iOS Android Sender
    Receptor Receptor web N/A Receptor de Android TV

  6. Prueba las apps de ejemplo y los Codelabs. Las apps de ejemplo incluyen código que se puede compilar y ejecutar, mientras que los codelabs proporcionan una experiencia de programación guiada y práctica con instrucciones paso a paso.

Comprende el proceso de desarrollo

Ya estás listo para comenzar a desarrollar una app de Cast.

A continuación, se indican los pasos que debes seguir:

  1. Registra tus apps receptores web y de Android TV mediante la Consola para desarrolladores del SDK de Google Cast.
  2. Consulta los Lineamientos de la experiencia del usuario para obtener información sobre cómo implementar una IU que sea coherente con otras apps de transmisión.
  3. Revisa las guías de desarrollo de apps de Google Cast.
  4. Revisa las referencias de la API.
  5. Desarrolla tus apps web o para la app receptora de Android TV.
  6. Independientemente del tipo de receptor web que planees usar, deberás hacer lo siguiente:
    1. Desarrolla tus apps del remitente.
    2. Prueba las apps del remitente.
    3. Prueba las apps del remitente con las apps del receptor.

Instala bibliotecas de API y configura tu cadena de herramientas

Sigue las instrucciones para cada API que usarán tus apps:

Web iOS Android
Remitente
Configuración para el desarrollo con la aplicación de Cast
Referencia de la API de Web Sender
Configuración del desarrollo con el framework de aplicaciones de Cast (CAF) para iOS
Referencia de la API de iOS
Configuración del desarrollo con el framework de aplicaciones de Cast (CAF) para Android
Referencia de la API de Android
Receptor
Descripción general de Web Receiver
Referencia de la API web
N/A
Descripción general del receptor de Android TV
Referencia de la API de Android

Cómo descargar íconos de transmisión (opcional)

Los íconos de transmisión se incluyen en la IU del botón para transmitir de cada plataforma y en la biblioteca v7mediarouter de Android. Si implementas un botón para transmitir personalizado y necesitas agregar los íconos de transmisión de forma manual, podrás descargarlos por separado. Este archivo ZIP incluye versiones para Android, iOS y la Web.