Streaming-Dialogfeld

Das Cast-Dialogfeld wird immer angezeigt, wenn das Cast-Symbol gedrückt wird. Über das Cast-Dialogfeld können Nutzer eine Verbindung zu Web-Empfängern herstellen, diese steuern und die Verbindung trennen.

Wenn Sie eine benutzerdefinierte Implementierung entwickeln oder eine App für iOS oder Chrome erstellen, müssen Sie dieses Dialogfeld einheitlich implementieren, damit Nutzer es erkennen und darauf vertrauen können, dass es auf allen Geräten, in allen Apps und auf allen Plattformen einheitlich funktioniert. Beispiele finden Sie in den Referenz-Apps.

  Cast-Dialogfeld, keine Verbindung (Empfänger verfügbar)

Erforderlich (Standardverhalten von Android MediaRouter):
A Wenn die Sender-App nicht mit einem Cast-Empfänger verbunden ist, wird durch Tippen auf die Cast-Schaltfläche das Cast-Dialogfeld angezeigt.
B Der Titel des Cast-Dialogfelds „Streamen an“ wird angezeigt.
C Im Cast-Dialogfeld wird eine Liste der verfügbaren Web-Empfänger angezeigt.
D Für jeden Empfänger, der derzeit streamt, sollte „Streaming von App-Name“ angezeigt werden.

Hinweis zu Szenarien mit mehreren Nutzern :

  • Wenn ein anderer Nutzer eine Verbindung zu einem Empfänger herstellt, der derzeit von derselben App und demselben Konto streamt , stellt die Sender-App die Steuerelemente für die Streaminginhalte bereit.
  • Wenn ein anderer Nutzer eine Verbindung zu einem Empfänger herstellt, der derzeit von einer App streamt, die nicht streamt, wird die Verbindung zur vorherigen Sender-App getrennt und die neue Sender-App wird verbunden.

Android

Cast-Dialogfeld, keine Verbindung

Cast-Dialogfeld, Bild „Nicht verbunden“

Cast-Startbildschirm

Bild auf dem Startbildschirm streamen

iOS

Cast-Dialogfeld, keine Verbindung

Bild für das Cast-Dialogfeld – nicht verbunden

Cast-Startbildschirm

Bild auf dem Startbildschirm streamen

Chrome

Cast-Dialogfeld, keine Verbindung

Bild für das Cast-Dialogfeld – nicht verbunden

Cast-Startbildschirm

Bild auf dem Startbildschirm streamen
 

  Cast-Dialogfeld, keine Verbindung (nur iOS)

Wenn Nutzer zum ersten Mal Inhalte auf iOS-Geräten streamen, müssen sie dem Zugriff auf das lokale Netzwerk für Cast-Geräte zustimmen. Nutzer sehen einen Interstitial-Informationsbildschirm , auf dem erklärt wird, warum diese Berechtigung erforderlich ist. Anschließend wird das Standarddialogfeld für Apple-Berechtigungen für den Zugriff auf das lokale Netzwerk angezeigt.

Wenn nach dem ersten Streamen keine Geräte gefunden werden, wenn der Nutzer im WLAN auf die Cast-Schaltfläche tippt, wird ein Hilfebildschirm angezeigt, auf dem die möglichen Gründe dafür erklärt werden, dass Web-Empfänger nicht verfügbar sind (z. B. Zugriff auf das lokale Netzwerk deaktiviert oder Problem mit dem WLAN).

Erforderlich:
  A   Erstes Streamen: Nachdem der Nutzer zum ersten Mal auf das Cast-Symbol getippt hat, muss ein Interstitial angezeigt werden, in dem erklärt wird, warum er der App den Zugriff auf Geräte im lokalen Netzwerk erlauben sollte. Das Interstitial sollte Informationen dazu enthalten, warum der Zugriff auf das lokale Netzwerk erforderlich ist, um die Wahrscheinlichkeit zu erhöhen, dass der Nutzer den Zugriff auf die lokale Berechtigung akzeptiert.
  B   Empfänger nicht verfügbar: Wenn der Nutzer auf das Cast-Symbol tippt, wird ein Hilfebildschirm mit möglichen Gründen dafür angezeigt, dass er keine Web-Empfänger finden kann. Außerdem werden Links zu den Einstellungen angezeigt, mit denen Probleme mit den Berechtigungen für den Zugriff auf das lokale Netzwerk behoben werden können.

Erstes Streamen (iOS)

Erstes Streamen: Interstitial und Berechtigungen für den Zugriff auf das lokale Netzwerk

Ablauf für die Annahme des Zugriffs auf das lokale Netzwerk für Cast

Empfänger nicht verfügbar

Empfänger nicht verfügbar

Streamen, wenn der Zugriff auf das lokale Netzwerk deaktiviert ist
 

  Cast-Dialogfeld, verbunden, aber kein Streaming

Erforderlich
A Wenn die Sender-App mit einem Web-Empfänger verbunden ist, wird durch Tippen auf das Cast-Symbol das Cast-Dialogfeld angezeigt.
B Der Titel des Cast-Dialogfelds „Empfängername“ wird angezeigt.
C Im Cast-Dialogfeld wird eine Schaltfläche zum Beenden des Streamings mit der Schaltflächenbeschriftung „STREAMING BEENDEN“ angezeigt. Weitere Informationen zum Trennen der Verbindung finden Sie unter Sender beendet Streaming.

Android

Cast-Dialogfeld, verbunden, aber kein Streaming

Empfänger-App geladen / inaktiv

iOS

Cast-Dialogfeld, verbunden, aber kein Streaming

Empfänger-App geladen / inaktiv

 

  Cast-Dialogfeld, während des Streamings

Erforderlich
  A   Der Titel des Cast-Dialogfelds „Empfängername“ wird angezeigt.
  B   Der Empfänger oder die Inhalte, die derzeit gestreamt werden, werden unter dem Titel angezeigt.
  C   Im Cast-Dialogfeld wird die Schaltfläche „STREAMING BEENDEN“ angezeigt, mit der das Streaming beendet wird. Weitere Informationen finden Sie unter Sender beendet Streaming.

Best Practice

  • Für eine optimale Nutzererfahrung sollten Sie zusätzlich zu den Steuerelementen im Cast-Dialogfeld auch dauerhafte Steuerelemente bereitstellen.

Android

Cast-Dialogfeld, während des Streamings

Empfänger gibt Inhalte wieder

iOS

Cast-Dialogfeld, während des Streamings

Empfänger gibt Inhalte wieder

Chrome

Cast-Dialogfeld, während des Streamings

Dialogfeld „Streamen“ beim Streamen

Empfänger gibt Inhalte wieder

 

 

Die in diesem Designleitfaden verwendeten Bilder stammen von der Blender Foundation und werden unter einer Urheberrechts- oder Creative Commons-Lizenz geteilt.

  • 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