J'aurai un écran avec une vidéo dans le coin inférieur droit en cours de lecture. Sur l'écran derrière la vidéo, il y aura un canal audio pouvant être lu. Un seul de ces flux peut être lu en même temps, donc uniquement de l'audio et pas de vidéo ou uniquement de la vidéo et pas d'audio.
Une chose à noter est que vous ne pouvez pas accéder à cet écran à moins que la vidéo ne soit déjà dans le coin. Il jouera très probablement.
Il existe plusieurs façons de procéder si la vidéo est en cours de lecture et qu'un utilisateur active l'audio:
1) La lecture de la vidéo s'arrête
2) La vidéo se ferme et disparaît de l'écran
3) Un message indique à l'utilisateur qu'il ne peut pas jouer les deux en même temps.
Je crois que c'est une bonne pratique de communiquer avec l'utilisateur lorsqu'il ne peut pas faire quelque chose, mais je ne sais pas si cela a suffisamment de valeur dans ce cas.
Voici ce que je ferais. Et pour rendre les onglets visibles, j'essaierais de ne pas étirer les onglets en les rendant égaux à la largeur du conteneur vidéo. Je les utiliserais comme ils sont montrés.
Vous n'avez pas besoin d'utiliser des repères visuels pour rendre cela visible à l'utilisateur avant que les choses ne se produisent. Les utilisateurs s'attendent à ce que ce soit l'un ou l'autre. Ce que vous devez faire lorsqu'une chaîne est en cours de lecture et que l'autre chaîne est invitée à lire, c'est mettre en pause l'autre chaîne et représenter l'état suspendu avec une image de lecture:
Ne fermez pas l'écran vidéo et ne le faites pas disparaître. Permettez de recommencer en un seul clic.