El diálogo de transmisión se muestra cada vez que se presiona el botón para transmitir. El diálogo de transmisión permite que los usuarios se conecten, controlen y desconecten de los receptores web.
Si estás desarrollando una implementación personalizada o creando una app para iOS o Chrome, debes implementar este diálogo de manera coherente para que los usuarios lo reconozcan y confíen en que funcionará de manera coherente en todos los dispositivos, apps y plataformas. Consulta las apps de referencia para ver ejemplos.
Diálogo de transmisión, sin conexión (receptores disponibles)
Obligatorio (comportamiento predeterminado de
Android MediaRouter):
A Cuando la app emisora no está conectada a un receptor de Cast, si se presiona el botón para transmitir, se 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 Web Receivers disponibles.
D Cada receptor que esté transmitiendo contenido debe mostrar el mensaje "Transmitiendo nombre de la app".
Ten en cuenta las situaciones multiusuario:
- Cuando otro usuario se conecta a un receptor que transmite contenido desde la misma app y cuenta, la app emisora proporciona los controles para el contenido de transmisión.
- Cuando otro usuario se conecta a un receptor que actualmente transmite desde una app que no está transmitiendo, la app emisora anterior se desconecta y se conecta la nueva.
Android
Diálogo de transmisión, sin conexión
Pantalla principal de Cast
iOS
Diálogo de transmisión, sin conexión
Pantalla principal de Cast
Chrome
Diálogo de transmisión, sin conexión
Pantalla principal de Cast
Diálogo de transmisión, sin conexión (solo para iOS)
En iOS, cuando se transmite por primera vez, los usuarios deben dar su consentimiento para permitir el acceso a la red local (LNA) a los dispositivos de transmisión. Se 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 estándar de LNA de Apple.
Después de transmitir por primera vez, si no se encuentran dispositivos cuando se presiona el botón para transmitir mientras el usuario está conectado a una red Wi-Fi, se presenta una pantalla de ayuda en la que se explica por qué es posible que los receptores web no estén disponibles (por ejemplo, el acceso a la red local está inhabilitado o hay un problema con la red Wi-Fi).
Obligatorio:
A Transmisión por primera vez: Después de presionar el botón para 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 anuncio 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: Cuando se presiona el botón para transmitir,
se muestra una pantalla de ayuda en la que se explican los posibles motivos por los que el usuario
no puede descubrir receptores web, junto con vínculos a la 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 anuncios intersticiales
Receptores no disponibles
Receptores no disponibles
Diálogo de transmisión, conectado, pero sin transmitir
Obligatorio
A Cuando la app emisora se conecta a un receptor web,
presionar el botón para transmitir muestra el diálogo de transmisión
B Aparece el título del diálogo de transmisión "Receiver-Name"
C El diálogo de transmisión muestra un botón para detener la transmisión
con la etiqueta "DETENER TRANSMISIÓN" (para obtener más información sobre la desconexión, consulta
El emisor detiene la transmisión)
Android
Cuadro de diálogo de transmisión, conectado, pero sin transmitir
La app receptora se cargó o está inactiva
iOS
Cuadro de diálogo de transmisión, conectado, pero sin transmitir
La app receptora se cargó o está inactiva
Diálogo de transmisión, durante la transmisión
Obligatorio
A Aparece el título "Nombre del receptor" del diálogo de transmisión.
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 brindar 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 reproduciendo contenido
iOS
Diálogo de transmisión, durante la transmisión
Receptor reproduciendo contenido
Chrome
Diálogo de transmisión, durante la transmisión
Receptor reproduciendo contenido
Las imágenes que se usan en esta guía de diseño son cortesía de Blender Foundation y se comparten con 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