Streaming-Dialogfeld

Das Übertragungsdialogfeld wird immer angezeigt, wenn die Schaltfläche „Übertragen“ gedrückt wird. Über das Übertragungsdialogfeld können Nutzer eine Verbindung zu Webempfängern herstellen, sie 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, 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 Streamingempfänger verbunden ist, wird durch Tippen auf die Schaltfläche „Streamen“ das Streaming-Dialogfeld angezeigt.
  B   Der Titel des Streaming-Dialogfelds lautet „Streamen an“.
  C   Im Streaming-Dialogfeld wird eine Liste der verfügbaren Webempfänger angezeigt.
  D   Auf jedem Empfänger, auf dem gerade gestreamt wird, sollte „Streaming App-Name“ angezeigt werden.

Beachten Sie die Szenarien für mehrere Nutzer:

  • Wenn ein anderer Nutzer eine Verbindung zu einem Empfänger herstellt, über den gerade Inhalte aus derselben App und demselben Konto gestreamt werden, werden die Steuerelemente für die gestreamten Inhalte in der Sender-App angezeigt.
  • Wenn ein anderer Nutzer eine Verbindung zu einem Empfänger herstellt, der gerade von einer App streamt, die nicht streamt, wird die Verbindung der vorherigen Sender-App getrennt und die neue Sender-App verbindet sich.

Android

Streamen-Dialogfeld, nicht verbunden

Bild für das Streaming-Dialogfeld, nicht verbunden

Startbildschirm streamen

Startbildschirmbild streamen

iOS

Streamen-Dialogfeld, nicht verbunden

Bild für das Streamen-Fenster, wenn keine Verbindung besteht

Startbildschirm streamen

Startbildschirmbild streamen

Chrome

Streamen-Dialogfeld, nicht verbunden

Bild für das Streamen-Fenster, wenn keine Verbindung besteht

Startbildschirm streamen

Startbildschirmbild streamen
 

  Streamingdialogfeld, keine Verbindung (nur iOS)

Bei iOS müssen Nutzer beim ersten Streamen zustimmen, dass Streaminggeräten der Zugriff auf das lokale Netzwerk gewährt wird. Den Nutzern wird ein Informationsbildschirm angezeigt, auf dem erklärt wird, warum diese Berechtigung erforderlich ist. Anschließend wird das standardmäßige Apple-Dialogfeld für LNA-Berechtigungen angezeigt.

Wenn nach dem ersten Streamen keine Geräte gefunden werden, wenn der Nutzer auf die Schaltfläche „Streamen“ tippt und mit einem WLAN verbunden ist, wird ein Hilfebildschirm angezeigt, in dem erklärt wird, warum Webempfänger möglicherweise nicht verfügbar sind (z. B. wenn der Zugriff auf das lokale Netzwerk deaktiviert ist oder ein Problem mit dem WLAN vorliegt).

Erforderlich:
  A   Erstes Streamen: Nachdem der Nutzer zum ersten Mal auf die Schaltfläche „Streamen“ getippt hat, muss ein Interstitial eingeblendet werden, in dem ihm 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 lokale Berechtigungen akzeptiert.
  B   Empfänger nicht verfügbar: Wenn du auf die Schaltfläche „Streamen“ tippst, wird ein Hilfebildschirm mit möglichen Gründen angezeigt, warum der Nutzer keine Webempfänger finden kann. Außerdem findest du dort Links zu den Einstellungen, um Probleme mit LNA-Berechtigungen zu beheben.

Streaming zum ersten Mal (iOS)

Erstmaliges Streamen: Berechtigungen für Interstitial- und lokalen Netzwerkzugriff

Ablauf für die Einwilligung zum Zugriff auf das lokale Netzwerk

Empfänger nicht verfügbar

Empfänger nicht verfügbar

Stream, Zugriff auf lokales Netzwerk deaktiviert
 

  Cast-Dialogfeld, verbunden, aber kein Streamen

Erforderlich
  A   Wenn die Sender-App mit einem Webempfänger verbunden ist, wird durch Tippen auf die Schaltfläche „Streamen“ das Streaming-Dialogfeld angezeigt.
  B   Der Titel „Empfängername“ wird im Streaming-Dialogfeld angezeigt.
  C   Im Streaming-Dialogfeld wird die Schaltfläche „STREAMEN BEENDEN“ angezeigt, um das Streaming zu beenden. Weitere Informationen zum Trennen der Verbindung finden Sie unter Sender beendet Streaming.

Android

Dialogfeld für die Übertragung, Verbindung besteht, aber keine Übertragung

Empfänger-App geladen / inaktiv

iOS

Dialogfeld für die Übertragung, Verbindung besteht, aber keine Übertragung

Empfänger-App geladen / inaktiv

 

  Streamen-Dialogfeld, während des Streamens

Erforderlich
  A   Der Titel des Übertragungsdialogfelds „Empfängername“ wird angezeigt.
  B   Der Empfänger oder die Inhalte, die gerade gestreamt werden, werden unter dem Titel angezeigt.
  C   Im Übertragungsdialogfeld wird die Schaltfläche „STREAMING BEENDEN“ angezeigt, mit der das Streaming beendet werden kann. Weitere Informationen finden Sie unter Sender beendet Streaming.

Best Practice

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

Android

Übertragungsdialogfeld während der Übertragung

Empfänger, auf dem Inhalte wiedergegeben werden

iOS

Übertragungsdialogfeld während der Übertragung

Empfänger, auf dem Inhalte wiedergegeben werden

Chrome

Dialogfeld „Streamen“, während des Streamens

Dialogfeld „Streamen“, während gestreamt wird

Empfänger, auf dem Inhalte wiedergegeben werden

 

 

Die in diesem Designleitfaden verwendeten Bilder stammen von der Blender Foundation und werden unter Urheberrecht oder Creative Commons-Lizenz zur Verfügung gestellt.

  • 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