Diálogo de transmisión

El diálogo de Cast se muestra cada vez que se presiona el botón de Cast. El diálogo de Cast permite a los usuarios conectarse, controlar y desconectarse de los receptores web.

Si desarrollas una implementación personalizada o compilas una app para iOS o Chrome, debes implementar este diálogo de forma coherente para que los usuarios lo reconozcan y confíen en que funcione de manera coherente en todos los dispositivos, apps y plataformas. Consulta las apps de referencia para ver ejemplos.

  Diálogo de Cast, no conectado (receptores disponibles)

Obligatorio (comportamiento predeterminado de Android MediaRouter):
  A   Cuando la app del remitente no está conectada a un receptor de Cast, presionar el botón Cast muestra el diálogo de Cast.
  B   Aparece el título del diálogo de Cast, "Transmitir a".
  C   El diálogo de Cast muestra una lista de los receptores web disponibles.
  D   Cada receptor que transmite actualmente debe mostrar "Transmitiendo nombre de la app".

Ten en cuenta las situaciones de varios usuarios:

  • Cuando otro usuario se conecta a un receptor que está transmitiendo desde la misma app y cuenta, la app del remitente proporciona los controles del contenido transmitido.
  • Cuando otro usuario se conecta a un receptor que está transmitiendo desde una app que no está transmitiendo, la app de remitente anterior se desconecta y se conecta la nueva app de remitente.

Android

Diálogo de transmisión, no conectado

Diálogo de transmisión, imagen de no conectado

Pantalla principal de Cast

Cómo transmitir la imagen de la pantalla principal

iOS

Diálogo de transmisión, no conectado

Imagen del diálogo de Cast no conectado

Pantalla principal de Cast

Cómo transmitir la imagen de la pantalla principal

Chrome

Diálogo de transmisión, no conectado

Imagen del diálogo de Cast no conectado

Pantalla principal de Cast

Cómo transmitir la imagen de la pantalla principal
 

  Diálogo de transmisión, no conectado (solo para iOS)

En iOS, cuando se transmite contenido por primera vez, los usuarios deben dar su consentimiento para permitir el acceso a la red local (LNA) a los dispositivos Cast. Se les presenta a los usuarios una pantalla de información intersticial en la que se explica por qué se necesita este permiso, seguida del diálogo de permisos de LNA estándar de Apple.

Después de transmitir por primera vez, si no se encuentran dispositivos cuando se presiona el botón Cast mientras el usuario está conectado a una red Wi-Fi, se muestra una pantalla de ayuda en la que se explica por qué es posible que los receptores web no estén disponibles (por ejemplo, si el acceso a la red local está inhabilitado o si hay un problema con la red Wi-Fi).

Obligatorio:
  A   Transmisión por primera vez: Después de presionar el botón Transmitir por primera vez, se debe mostrar un anuncio intersticial para explicarle al usuario por qué debe permitir que la app acceda a los dispositivos de la red local. El intersticial debe incluir información sobre por qué se necesita el acceso a la red local para aumentar la probabilidad de que el usuario acepte el acceso a los permisos locales.
  B   Receptores no disponibles: Si presionas el botón Transmitir, se muestra una pantalla de ayuda en la que se explican los posibles motivos por los que el usuario no puede descubrir los receptores web, junto con vínculos a Configuración para solucionar problemas de permisos de LNA.

Cómo transmitir por primera vez (iOS)

Primera transmisión: Permisos de acceso a la red local y a anuncios intersticiales

Flujo de aceptación de acceso a la red local de Cast

Destinatarios no disponibles

Destinatarios no disponibles

Flujo de transmisión, acceso a la red local desactivado
 

  Diálogo de transmisión, conectado, pero no se está transmitiendo

Obligatorio
  A   Cuando la app del remitente está conectada a un receptor web, si presionas el botón Transmitir, se muestra el diálogo Transmitir.
  B   Aparece el título del diálogo Transmitir "Receiver-Name".
  C   El diálogo Transmitir muestra un botón para detener la transmisión con la etiqueta del botón "STOP CASTING" (para obtener más información sobre cómo desconectarse, consulta El remitente detiene la transmisión).

Android

Diálogo de transmisión, conectado, pero no se transmite

App receptora cargada o inactiva

iOS

Diálogo de transmisión, conectado, pero no se transmite

App receptora cargada o inactiva

 

  Diálogo de transmisión durante la transmisión

Obligatorio
  A   Aparece el título del diálogo de transmisión "Nombre del receptor".
  B   El receptor o el contenido que se está transmitiendo se muestra debajo del título.
  C   El diálogo de transmisión muestra un botón "DETENER TRANSMISIÓN" que detiene la transmisión (para obtener más información, consulta El remitente detiene la transmisión).

Práctica recomendada

  • Para obtener la mejor experiencia del usuario, proporciona controles persistentes además de los controles del diálogo de Cast.

Android

Diálogo de transmisión durante la transmisión

Receptor que reproduce contenido

iOS

Diálogo de transmisión durante la transmisión

Receptor que reproduce contenido

Chrome

Diálogo de transmisión durante la transmisión

Diálogo de transmisión durante la transmisión

Receptor que reproduce contenido

 

 

Las imágenes que se usan en esta guía de diseño son cortesía de Blender Foundation y se comparten bajo derechos de autor o licencia Creative Commons.

  • Elephant's Dream: (c) Copyright 2006, Blender Foundation / Netherlands Media Art Institute / www.elephantsdream.org
  • Sintel: (c) copyright Blender Foundation | www.sintel.org
  • Tears of Steel: (CC) Blender Foundation | mango.blender.org
  • Big Buck Bunny: (c) Copyright 2008, Blender Foundation / www.bigbuckbunny.org