O receptor reproduz conteúdo em dispositivos que podem ou não ter recursos de controle por toque. O destinatário precisa responder imediatamente a ações no app remetente, bem como por controles por toque.
Exemplos de feedback da interface do receptor:
- Em exibição
- Pausado
- Posição / busca da reprodução
- Armazenando em buffer
IU do receptor
Obrigatório
A Para receptores de vídeo e áudio, crie o app receptor
adaptável para que ele possa se adaptar a qualquer resolução e proporção de tela.
Video
interface do receptor de vídeo
![](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/r/touch-receiver-adaptiveui-video.png?authuser=3&hl=pt)
Áudio
interface do receptor de áudio
![](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/r/touch-receiver-adaptiveui-audio.png?authuser=3&hl=pt)
B Em receptores de vídeo e áudio, não exiba elementos
que sugiram gestos de toque. Por exemplo, não mostre elementos de exibição para indicar gestos
de deslizar.
C Para receptores de vídeo e áudio, não exiba nenhum
elemento que sugira interações de toque.
D Para receptores de áudio, não exibir elementos do tipo controle,
como barras de progresso.
O que não fazer: mostrar elementos exibidos, ícones que podem parecer
botões ou elementos do tipo controle.
E Nos receptores de vídeo, não exiba metadados ou elementos de controle neles durante a reprodução, inclusive enquanto estiver no estado pausado, para que não entre em conflito com os controles mostrados pelo sistema.
O que não fazer:mostrar metadados e controles
F Para receptores de áudio, colocar todos os elementos de metadados acima da área protegida, de modo que não se sobreponha aos controles exibidos pelo sistema.
Práticas recomendadas
- Todo o texto deve estar legível a uma distância de 1,5 a 3 metros da unidade de exibição.
App receptor inativo
Uma tela inativa é exibida no receptor quando ele está em primeiro plano, mas nenhum conteúdo está sendo reproduzido.
Obrigatório
A Identifica qual app receptor está carregado
usando o logotipo do app.
B Coloque todos os elementos, incluindo logotipos de apps, acima da
área protegida para que não se sobreponha aos controles mostrados pelo sistema.
Práticas recomendadas
- Identifique se o app está carregado exibindo o texto "Pronto para transmitir".
- Interrompa a execução do receptor se ele estiver inativo por cinco minutos e desconecte todos os apps de remetentes conectados. Quando interrompida, a tela inicial do dispositivo é exibida e ajuda a evitar a queima de tela.
Carregamento do app receptor
Quando um usuário se conecta a um receptor, o app receptor precisa ser carregado antes de mostrar o estado inativo ou começar a reproduzir o conteúdo.
Obrigatório
A Identifique qual app receptor está sendo carregado exibindo
o logotipo do app.
B Identifique se o app receptor está sendo carregado
exibindo um ícone de carregamento animado.
Carregamento de conteúdo do destinatário
Enquanto o conteúdo está sendo carregado e antes da reprodução começar, o receptor precisa exibir informações para indicar que ele está sendo carregado.
Obrigatório
A Identifique qual conteúdo está sendo carregado exibindo o
título ou o material gráfico dele.
B Identifique se o conteúdo está sendo carregado exibindo
um ícone de carregamento animado.
Práticas recomendadas
Ao retomar o conteúdo, volte a reprodução de 5 a 10 segundos para que o espectador não perca nada
durante a transição do remetente para o destinatário.
Reprodução do receptor
Obrigatório
A Para receptores de vídeo, não exiba elementos durante a
reprodução. Ao tocar na tela, o sistema exibirá os controles do player.
B Para receptores de áudio, coloque todos os elementos de metadados acima
da área protegida e não exiba elementos de controle. Ao tocar na tela, o sistema exibirá os controles do player.
Video
O usuário toca na tela para mostrar os controles do player.
![](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/r/touch-receiver-displaycontrols-video.gif?authuser=3&hl=pt)
Áudio
O usuário toca na tela para mostrar os controles do player.
![](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/r/touch-receiver-displaycontrols-audio.gif?authuser=3&hl=pt)
Receptor pausado
Obrigatório
A Para receptores de vídeo, não exiba nenhum elemento enquanto estiver no estado pausado. O sistema exibirá os controles do player com um botão de reprodução para indicar que a reprodução está pausada.
B Para receptores de áudio, não exiba nenhum elemento de controle
enquanto estiver no estado pausado. O sistema exibirá os controles do player com um botão de reprodução para indicar que a reprodução está pausada.
Práticas recomendadas
- O app receptor não pode continuar a reprodução de conteúdo, a menos que haja uma solicitação explícita do usuário para iniciar a reprodução, como retomar ou pular um item na fila.
- Interrompa a execução do receptor se ele ficar inativo por 20 minutos e desconecte todos os apps de remetentes conectados. Quando interrompida, a tela inicial do dispositivo é exibida e ajuda a evitar que a tela seja queimada.
- Garanta o alinhamento com a implementação futura de sessões de segundo plano.
- Se aplicável, quando o receptor for interrompido devido ao tempo de inatividade, armazene o local pausado para que o usuário possa retomar a reprodução a partir desse ponto mais tarde.
Video
Vídeo pausado
![](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/r/touch-receiver-paused-video.png?authuser=3&hl=pt)
Áudio
Áudio pausado
![](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/r/touch-receiver-paused-audio.png?authuser=3&hl=pt)
Armazenamento em buffer do receptor
O armazenamento em buffer no receptor acontece quando a latência da rede ou outros fatores causam um atraso na reprodução.
Obrigatório
A Não exibe nenhum elemento, mesmo que o armazenamento em buffer continue por vários segundos. Os usuários podem tocar na tela para exibir os controles do player ou deslizar para voltar.
Video
Armazenamento em buffer do receptor
![](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/r/touch-receiver-buffering-video.gif?authuser=3&hl=pt)
Áudio
Armazenamento em buffer do receptor
![](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/r/touch-receiver-buffering-audio.gif?authuser=3&hl=pt)
O receptor interrompe a transmissão
Quando a reprodução for interrompida ou expirar, o receptor exibirá a interface inativa.
Obrigatório
A Identifica qual app receptor está carregado ou inativo exibindo um logotipo do app.
B Coloque todos os elementos, incluindo logotipos de apps, acima da
área protegida para que não se sobreponha aos controles mostrados pelo sistema.
Práticas recomendadas
- Desconecte-se do app receptor e interrompa a execução se ele estiver inativo por cinco minutos. Quando interrompida, a tela inicial do receptor aparece e ajuda a evitar a queima de tela.
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 / English 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