A caixa de diálogo "Transmitir" aparece sempre que o botão "Transmitir" é pressionado. Ela permite que os usuários se conectem, controlem e se desconectem de receptores da Web.
Se você estiver desenvolvendo uma implementação personalizada ou criando um app para iOS ou Chrome, você deve implementar essa caixa de diálogo de maneira consistente para que os usuários a reconheçam e confiem nela para funcionar de forma consistente em dispositivos, apps e plataformas. Consulte os apps de referência para exemplos.
Caixa de diálogo "Transmitir", não conectada (receptores disponíveis)
Obrigatório (comportamento padrão do
Android MediaRouter):
A Quando o app remetente não está conectado a um receptor de transmissão,
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" mostra uma lista de receptores da Web disponíveis.
D Cada receptor que está transmitindo no momento deve mostrar "Transmitindo
nome do app"
Observação sobre cenários multiusuários :
- Quando outro usuário se conecta a um receptor que está transmitindo no momento do 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 de um app que não está transmitindo, o app remetente anterior se desconecta e o novo app remetente se conecta.
Android
Caixa de diálogo "Transmitir", não conectada
Tela inicial de transmissão
iOS
Caixa de diálogo "Transmitir", não conectada
Tela inicial de transmissão
Chrome
Caixa de diálogo "Transmitir", não conectada
Tela inicial de transmissão
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 dispositivos de transmissão. Uma tela de informações intersticial é apresentada aos usuários explicando por que essa permissão é necessária, seguida pela caixa de diálogo padrão de permissões de LNA da Apple.
Depois de transmitir pela primeira vez, se nenhum dispositivo for encontrado quando o botão "Transmitir" for tocado enquanto o usuário estiver no 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 mostrado 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 pelos quais o usuário
não consegue descobrir receptores da Web, além de links para as configurações para corrigir problemas de permissões de LNA.
Primeira transmissão (iOS)
Primeira transmissão: intersticial e permissões de acesso à rede local
Receptores indisponíveis
Receptores indisponíveis
Caixa de diálogo "Transmitir", conectada, mas não transmitindo
Obrigatório
A Quando o app remetente está conectado a um receptor da Web,
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" mostra um botão para interromper a transmissão
com o rótulo "PARAR TRANSMISSÃO". Para mais informações sobre como se desconectar, consulte
O remetente interrompe a transmissão.
Android
Caixa de diálogo "Transmitir", conectada, mas não transmitindo
App receptor carregado / inativo
iOS
Caixa de diálogo "Transmitir", conectada, mas não transmitindo
App receptor carregado / inativo
Caixa de diálogo "Transmitir", durante a transmissão
Obrigatório
A O título da caixa de diálogo "Transmitir para" aparece.
B O receptor ou conteúdo que está sendo transmitido no momento é mostrado abaixo
do título.
C A caixa de diálogo "Transmitir" 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 oferecer a melhor experiência do usuário, forneça controles persistentes além dos controles na caixa de diálogo "Transmitir".
Android
Caixa de diálogo "Transmitir", durante a transmissão
Receptor reproduzindo conteúdo
iOS
Caixa de diálogo "Transmitir", durante a transmissão
Receptor reproduzindo conteúdo
Chrome
Caixa de diálogo "Transmitir", durante a transmissão
Receptor reproduzindo conteúdo
As imagens usadas neste guia de design são cortesia da Blender Foundation, compartilhadas sob direitos autorais ou licença 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