Diálogo de transmisión

Se muestra el diálogo para transmitir cada vez que se presiona el botón para transmitir. Este diálogo permite a los usuarios conectarse, controlar y desconectarse de 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 la reconozcan y confíen en su funcionamiento en todos los dispositivos, apps y plataformas. Consulta las apps de referencia para ver ejemplos.

  Diálogo de transmisión, no conectado (receptores disponibles)

Obligatorio (comportamiento predeterminado de Android MediaRouter):
A Cuando la app emisora no está conectada a un receptor de transmisión, cuando se presiona el botón para transmitir, se muestra el diálogo de transmisión
B El título del diálogo de transmisión, "Transmitir a" aparece
C El diálogo de transmisión muestra una lista de receptores web disponibles Nombre de la app de transmisión disponible que se muestra

Ten en cuenta las situaciones de multiusuario:

  • Cuando otro usuario se conecta a un receptor que actualmente transmite 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 está transmitiendo desde una app que no está transmitiendo, se desconecta la app emisora anterior y se conecta la nueva.

Android

Diálogo de transmisión: no conectado

Diálogo de transmisión: imagen no conectada

Pantalla principal de Cast

Transmitir imagen de la pantalla principal

iOS

Diálogo de transmisión: no conectado

Imagen que indica que el diálogo de transmisión no está conectado

Pantalla principal de Cast

Transmitir imagen de la pantalla principal

Chrome

Diálogo de transmisión: no conectado

Imagen que indica que el diálogo de transmisión no está conectado

Pantalla principal de Cast

Transmitir imagen de la pantalla principal
 

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

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

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 mostrará 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 hay un problema con la red Wi-Fi).

Obligatorio:
  Una   primera transmisión: Después de presionar el botón Transmitir por primera vez, se debe mostrar un anuncio intersticial para explicarle al usuario por qué debería permitir que la app acceda a dispositivos de la red local. El intersticial debe incluir información sobre el motivo por el que se necesita el acceso a la red local para aumentar la probabilidad de que el usuario acepte el acceso al permiso local.
  B   Receptores no disponibles: Si presionas 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 Configuración para solucionar problemas con los permisos de LNA.

Primera transmisión (iOS)

Transmisión por primera vez: permisos de acceso a la red intersticial y local

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

Receptores no disponibles

Receptores no disponibles

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

  El diálogo de transmisión está conectado, pero no se transmite

Obligatorio
A Cuando la app emisora está conectada a un Web Receiver, cuando se presiona el botón para transmitir se muestra el diálogo de transmisión
B Aparece el título del diálogo de transmisión "Nombre del receptor"
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 remitente detiene la transmisión).

Android

El diálogo de transmisión está conectado, pero no se transmite

App receptora cargada / inactiva

iOS

El diálogo de transmisión está conectado, pero no se transmite

App receptora cargada / inactiva

 

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

Obligatorio
A Aparece el título "Receptor-Name" del diálogo de transmisión
B El receptor o el contenido que se está transmitiendo actualmente se muestra debajo del título
C El diálogo de transmisión muestra el botón "DETENER CASTING" 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, ofrece controles persistentes además de los controles del diálogo de transmisión.

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

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

Receptor reproduciendo contenido

 

 

Las imágenes usadas en esta guía de diseño son cortesía de Blender Foundation, y se comparten conforme a los derechos de autor o la licencia Creative Commons.

  • Elephant's Dream: (c) Copyright 2006, Blender Foundation / Países Bajos 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