A caixa de diálogo "Transmitir" aparece sempre que o botão "Transmitir" é pressionado. A caixa de diálogo "Transmitir" permite que os usuários se conectem, controlem e desconectem dos receptores da Web.
Se você estiver desenvolvendo uma implementação personalizada ou criando um app para iOS ou Chrome, implemente essa caixa de diálogo de maneira consistente, para que os usuários a reconheçam e confiem nela para funcionar de maneira consistente em vários dispositivos, apps e plataformas. Consulte a seção Apps de referência para ver exemplos.
Caixa de diálogo da transmissão, não conectada (receptores disponíveis)
Obrigatório (comportamento padrão do
Android MediaRouter):
A Quando o app remetente não estiver conectado a um receptor do Cast,
tocar no botão "Transmitir" mostra a caixa de diálogo "Transmitir".
B O título da caixa de diálogo "Transmitir para" é exibido.
C A caixa de diálogo "Transmitir para" mostra uma lista de receptores da Web disponíveis
D cada receptor transmitido exibir o nome "Transmitir"
, cada receptor transmitido exibir
Observe os cenários multiusuários:
- Quando outro usuário se conecta a um receptor transmitido 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 é desconectado e o novo app remetente se conecta.
Android
Caixa de diálogo "Transmitir" não conectada
Transmitir tela inicial
iOS
Caixa de diálogo "Transmitir" não conectada
Transmitir tela inicial
Chrome
Caixa de diálogo "Transmitir" não conectada
Transmitir tela inicial
Caixa de diálogo "Transmitir" não conectada (somente iOS)
No iOS, ao transmitir pela primeira vez, os usuários precisam autorizar o acesso à rede local (LNA) para 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 padrão do Apple LNA.
Após a transmissão pela primeira vez, 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 esse acesso.
B Receptores indisponíveis: tocar no botão Transmitir
mostra uma tela de ajuda explicando os possíveis motivos para o usuário
não conseguir descobrir os 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: permissões de acesso à rede local e ao intersticial
Receptores indisponíveis
Receptores indisponíveis
Caixa de diálogo "Transmitir" conectada, mas não transmitida
Obrigatório
A Quando o app remetente estiver 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" "Receiver-Name" vai aparecer
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 desconectá-la, consulte
O remetente interrompe a transmissão.
Android
Caixa de diálogo "Transmitir" conectada, mas não transmitida
App receptor carregado / inativo
iOS
Caixa de diálogo "Transmitir" conectada, mas não transmitida
App receptor carregado / inativo
Transmitir caixa de diálogo durante a transmissão
Obrigatório
A O título da caixa de diálogo "Transmitir" "Nome do receptor" aparece
B O receptor ou conteúdo transmitido no momento é 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
Remetente interrompe a transmissão.
Prática recomendada
- Para a melhor experiência do usuário, ofereça controles persistentes, além dos controles na caixa de diálogo "Transmitir".
Android
Transmitir caixa de diálogo durante a transmissão
Receptor reproduzindo conteúdo
iOS
Transmitir caixa de diálogo durante a transmissão
Receptor reproduzindo conteúdo
Chrome
Transmitir caixa de diálogo durante a transmissão
Receptor reproduzindo conteúdo
As imagens usadas neste guia de design são cortesia da Liquider Foundation, compartilhadas sob direitos autorais ou licença Creative Commons.
- Elephant's Dream: (c) copyright 2006, Liquider Foundation / Dutch Media Art Institute / www.elephantsdream.org (em inglês)
- Sintel: (c) copyright Liquider Foundation | www.sintel.org
- Tears of Steel: (CC) Liquider Foundation | mango.blender.org
- Big Buck Bunny: (c) copyright 2008, Liquider Foundation / www.bigbuckbunny.org