Transmitir caixa de diálogo

A caixa de diálogo Transmitir é mostrada sempre que o botão Transmitir é pressionado. A caixa de diálogo "Transmitir" permite que os usuários se conectem, controlem e se desconectem dos receptores da Web.

Se você estiver desenvolvendo uma implementação personalizada ou criando um app para iOS ou Chrome, será necessário implementar essa caixa de diálogo de maneira consistente, para que os usuários a reconheçam e confiem para funcionar de forma consistente em vários dispositivos, apps e plataformas. Consulte os exemplos em Apps de referência.

  Caixa de diálogo "Transmitir", não conectada (recebedores disponíveis)

Obrigatório (comportamento padrão do Android MediaRouter):
A Quando o app remetente não estiver conectado a um receptor do Google Cast, tocar no botão "Transmitir" mostra a caixa de diálogo "Transmitir"
B O título da caixa de diálogo "Transmitir para" aparece.
C A caixa de diálogo "Transmitir para" mostra uma lista dos receptores da Web disponíveis
D

Observe os cenários com vários usuários:

  • Quando outro usuário se conecta a um receptor que está transmitindo no momento pelo mesmo app e conta, o app remetente fornece os controles para o conteúdo transmitido.
  • Quando outro usuário se conecta a um receptor que está transmitindo no momento de um app que não está transmitindo, o app remetente anterior é desconectado e o novo app remetente é conectado.

Android

Caixa de diálogo da transmissão não conectada

Caixa de diálogo da transmissão, imagem não conectada

Transmitir tela inicial

Transmitir imagem da tela inicial

iOS

Caixa de diálogo da transmissão não conectada

Imagem da caixa de diálogo de transmissão não conectada

Transmitir tela inicial

Transmitir imagem da tela inicial

Chrome

Caixa de diálogo da transmissão não conectada

Imagem da caixa de diálogo de transmissão não conectada

Transmitir tela inicial

Transmitir imagem da tela inicial
 

  Caixa de diálogo "Transmitir", não conectada (somente iOS)

No iOS, ao transmitir pela primeira vez, os usuários precisam permitir o acesso à rede local (LNA, na sigla em inglês) para os dispositivos de transmissão. Uma tela de informações intersticiais é apresentada aos usuários explicando por que essa permissão é necessária, seguida pela caixa de diálogo de permissões LNA padrão da Apple.

Após a primeira transmissão, se nenhum dispositivo for encontrado quando o botão "Transmitir" for tocado enquanto o usuário estiver usando o Wi-Fi, uma tela de ajuda será apresentada explicando por que os receptores da Web podem não estar disponíveis (por exemplo, o acesso à rede local está desativado ou há um problema com a rede Wi-Fi).

Obrigatório:
  A   Primeira transmissão: depois de tocar no botão Transmitir pela primeira vez, um intersticial precisa ser exibido para explicar ao usuário por que ele deve permitir que o app acesse dispositivos de rede local. O intersticial precisa incluir informações sobre por que o acesso à rede local é necessário para aumentar a probabilidade de o usuário aceitar o acesso à permissão local.
  B   Receptores indisponíveis: tocar no botão Transmitir mostra uma tela de ajuda explicando os possíveis motivos que o usuário não consegue encontrar receptores da Web, além de links para configurações para corrigir problemas de permissões de LNA.

Primeira transmissão (iOS)

Primeira transmissão: permissões de acesso à rede local e intersticial

Fluxo de aceitação do acesso à rede local de transmissão

Receptores indisponíveis

Receptores indisponíveis

Fluxo de transmissão, acesso à rede local desativado
 

  Caixa de diálogo "Transmitir", conectada, mas não transmitindo

Obrigatório
A Quando o app remetente estiver conectado a um Web Receiver, tocar no botão "Transmitir" mostra a caixa de diálogo "Transmitir"
B O título "Nome do receptor" da caixa de diálogo do Google Cast aparece
C A caixa de diálogo mostra um botão para interromper a transmissão com o rótulo de botão "PARAR TRANSMISSÃO" (para mais informações sobre desconexão, consulte O remetente interrompe a transmissão)

Android

Caixa de diálogo da transmissão conectada, mas sem transmissão

App receptor carregado / inativo

iOS

Caixa de diálogo da transmissão conectada, mas sem transmissão

App receptor carregado / inativo

 

  Caixa de diálogo "Transmitir durante a transmissão"

Obrigatório
A O título "Nome do receptor" da caixa de diálogo do Google Cast aparece
B O receptor ou o conteúdo transmitido é mostrado abaixo do título
C A caixa de diálogo "PARAR TRANSMISSÃO" mostra um botão "PARAR TRANSMISSÃO" que interrompe a transmissão. Para mais informações, consulte O remetente interrompe a transmissão

Prática recomendada

  • Para melhorar a experiência do usuário, forneça controles persistentes, além dos controles na caixa de diálogo "Transmitir".

Android

Transmitir caixa de diálogo durante a transmissão

Receptor que reproduz conteúdo

iOS

Transmitir caixa de diálogo durante a transmissão

Receptor que reproduz conteúdo

Chrome

Transmitir caixa de diálogo durante a transmissão

Transmitir caixa de diálogo durante a transmissão

Receptor que reproduz conteúdo

 

 

As imagens usadas neste guia de design são cortesia da Blender Foundation, compartilhada sob direitos autorais ou licença Creative Commons.

  • Elephant's Dream: (c) direitos autorais 2006, Blender Foundation / Holanda 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) direitos autorais 2008, Blender Foundation / www.bigbuckbunny.org