Boîte de dialogue "Caster"

La boîte de dialogue Cast s'affiche chaque fois que vous appuyez sur le bouton Cast. Elle permet aux utilisateurs de se connecter à des récepteurs Web, de les contrôler et de s'en déconnecter.

Si vous développez une implémentation personnalisée ou une application pour iOS ou Chrome, vous devez implémenter cette boîte de dialogue de manière cohérente afin que les utilisateurs la reconnaissent et lui fassent confiance pour fonctionner de manière cohérente sur tous les appareils, applications et plates-formes. Pour obtenir des exemples, consultez les applications de référence.

  Boîte de dialogue Cast, non connecté (récepteurs disponibles)

Obligatoire (comportement par défaut de Android MediaRouter) :
A Lorsque l'application expéditrice n'est pas connectée à un récepteur Cast, appuyer sur le bouton Cast affiche la boîte de dialogue Cast.
B Le titre de la boîte de dialogue Cast, "Caster sur", s'affiche.
C La boîte de dialogue Cast affiche une liste des récepteurs Web disponibles.
D Chaque récepteur qui diffuse actuellement du contenu doit afficher "Diffusion de nom de l'application"

Remarque concernant les scénarios multi-utilisateurs :

  • Lorsqu'un autre utilisateur se connecte à un récepteur qui diffuse actuellement du contenu à partir de la même application et du même compte, l'application expéditrice fournit les commandes pour le contenu casté.
  • Lorsqu'un autre utilisateur se connecte à un récepteur qui diffuse actuellement du contenu à partir d'une application qui ne diffuse pas de contenu, l'application expéditrice précédente se déconnecte et la nouvelle application expéditrice se connecte.

Android

Boîte de dialogue Cast, non connecté

Boîte de dialogue Cast, image "Non connecté"

Écran d'accueil Cast

Image de l'écran d'accueil Cast

iOS

Boîte de dialogue Cast, non connecté

Image de la boîte de dialogue Cast non connecté

Écran d'accueil Cast

Image de l'écran d'accueil Cast

Chrome

Boîte de dialogue Cast, non connecté

Image de la boîte de dialogue Cast non connecté

Écran d'accueil Cast

Image de l'écran d'accueil Cast
 

  Boîte de dialogue Cast, non connecté (iOS uniquement)

Pour iOS, lors de la première diffusion, les utilisateurs doivent autoriser l'accès au réseau local (ANL) aux appareils Cast. Un écran d'informations interstitiel s'affiche pour expliquer aux utilisateurs pourquoi cette autorisation est nécessaire, suivi de la boîte de dialogue standard d'autorisations ANL d'Apple.

Après la première diffusion, si aucun appareil n'est trouvé lorsque l'utilisateur appuie sur le bouton Cast alors qu'il est connecté au Wi-Fi, un écran d'aide s'affiche pour expliquer pourquoi les récepteurs Web peuvent ne pas être disponibles (par exemple, l'accès au réseau local est désactivé ou il y a un problème avec le réseau Wi-Fi).

Obligatoire:
  A   Première diffusion : après avoir appuyé sur l'icône Cast pour la première fois, un interstitiel doit s'afficher pour expliquer à l'utilisateur pourquoi il doit autoriser l'application à accéder aux appareils du réseau local. L'interstitiel doit inclure des informations sur la raison pour laquelle l'accès au réseau local est nécessaire, afin d'augmenter la probabilité que l'utilisateur accepte l'accès à l'autorisation locale.
  B   Récepteurs indisponibles : lorsque l'utilisateur appuie sur l'icône Cast, un écran d'aide s'affiche pour expliquer les raisons possibles pour lesquelles il ne peut pas découvrir les récepteurs Web, ainsi que des liens vers les paramètres permettant de résoudre les problèmes d'autorisations ANL.

Première diffusion (iOS)

Première diffusion : interstitiel et autorisations d'accès au réseau local

Flux d'acceptation de l'accès au réseau local pour caster du contenu

Récepteurs indisponibles

Récepteurs indisponibles

Processus de cast lorsque l'accès au réseau local est désactivé
 

  Boîte de dialogue Cast, connecté mais ne diffusant pas de contenu

Obligatoire
A Lorsque l'application expéditrice est connectée à un récepteur Web, appuyer sur le bouton Cast affiche la boîte de dialogue Cast.
B Le titre de la boîte de dialogue Cast, "Nom du récepteur", s'affiche.
C La boîte de dialogue Cast affiche un bouton permettant d'arrêter la diffusion avec le libellé "ARRÊTER LA DIFFUSION" (pour en savoir plus sur la déconnexion, consultez L'expéditeur arrête la diffusion)

Android

Boîte de dialogue Cast, connecté mais ne diffusant pas de contenu

Application réceptrice chargée / inactive

iOS

Boîte de dialogue Cast, connecté mais ne diffusant pas de contenu

Application réceptrice chargée / inactive

 

  Boîte de dialogue Cast, pendant la diffusion

Obligatoire
  A   Le titre de la boîte de dialogue Cast, "Nom du récepteur", s'affiche.
  B   Le récepteur ou le contenu en cours de diffusion s'affiche sous le titre.
  C   La boîte de dialogue Cast affiche un bouton "ARRÊTER LA DIFFUSION" qui arrête la diffusion (pour en savoir plus, consultez L'expéditeur arrête la diffusion).

Bonne pratique

  • Pour une expérience utilisateur optimale, fournissez des commandes persistantes en plus de celles de la boîte de dialogue Cast.

Android

Boîte de dialogue Cast, pendant la diffusion

Récepteur en cours de lecture

iOS

Boîte de dialogue Cast, pendant la diffusion

Récepteur en cours de lecture

Chrome

Boîte de dialogue Cast, pendant la diffusion

Boîte de dialogue "Caster", pendant la diffusion

Récepteur en cours de lecture

 

 

Les images utilisées dans ce guide de conception sont fournies par la Blender Foundation et partagées sous licence de droits d'auteur ou licence 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