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é
Écran d'accueil Cast
iOS
Boîte de dialogue Cast, non connecté
Écran d'accueil Cast
Chrome
Boîte de dialogue Cast, non connecté
É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
Récepteurs indisponibles
Récepteurs indisponibles
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
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