Okno przesyłania

Okno Cast wyświetla się po każdym naciśnięciu przycisku Cast. Okno przesyłania umożliwia użytkownikom łączenie się z odbiornikami internetowymi, sterowanie nimi i ich odłączanie.

Jeśli opracowujesz niestandardową implementację albo aplikację na iOS lub Chrome, musisz wdrożyć to okno w spójny sposób, aby użytkownicy rozpoznawali je i mogli ufać, że będą one działać spójnie na różnych urządzeniach, w różnych aplikacjach i platformach. Przykłady znajdziesz w dokumentacji referencyjnej.

  Okno przesyłania, brak połączenia (odbiorniki dostępne)

Wymagane (działanie domyślne w przypadku Android MediaRouter):
A Gdy aplikacja nadawcy nie jest połączona z odbiornikiem Cast, kliknięcie przycisku przesyłania powoduje wyświetlenie okna przesyłania.
B pojawi się tytuł okna przesyłania „Przesyłaj na”
C W oknie Cast znajduje się lista dostępnych odbiorników internetowych
Aplikacja przesyłająca powinna wyświetlać się w tym miejscu

Zwróć uwagę na scenariusze obejmujące wielu użytkowników:

  • Gdy inny użytkownik łączy się z odbiornikiem, który aktualnie przesyła treści z tej samej aplikacji i konta, aplikacja nadawcy udostępnia elementy sterujące przesyłaniem.
  • Gdy inny użytkownik połączy się z odbiornikiem, który aktualnie przesyła treści z aplikacji, która nie obsługuje przesyłania, poprzednia aplikacja nadawcy rozłączy się, a aplikacja nowego nadawcy się połączy.

Android

Okno przesyłania, nie połączono

Okno przesyłania, nie połączony obraz

Przesyłaj ekran główny

Prześlij obraz ekranu głównego

iOS

Okno przesyłania, nie połączono

Brak połączenia z oknem przesyłania – obraz

Przesyłaj ekran główny

Prześlij obraz ekranu głównego

Chrome

Okno przesyłania, nie połączono

Brak połączenia z oknem przesyłania – obraz

Przesyłaj ekran główny

Prześlij obraz ekranu głównego
 

  Okno przesyłania, brak połączenia (tylko iOS)

W przypadku iOS przy pierwszym przesyłaniu użytkownicy muszą wyrazić zgodę na dostęp do urządzeń przesyłających z użyciem sieci lokalnej (LNA). Użytkownicy widzą pełnoekranowy ekran z informacjami, dlaczego te uprawnienia są potrzebne, a potem standardowe okno uprawnień Apple LNA.

Jeśli po pierwszym przesyłaniu nie zostaną znalezione żadne urządzenia po naciśnięciu przycisku przesyłania, gdy użytkownik korzysta z Wi-Fi, wyświetli się ekran pomocy z wyjaśnieniem, dlaczego odbiorniki internetowe mogą być niedostępne (np. wyłączony dostęp do sieci lokalnej lub problem z siecią Wi-Fi).

Wymagane:
  Pierwsze przesyłanie: po pierwszym kliknięciu przycisku przesyłania musi wyświetlić się reklama pełnoekranowa z wyjaśnieniem, dlaczego należy zezwolić aplikacji na dostęp do urządzeń sieci lokalnej. Reklama pełnoekranowa powinna zawierać informacje o tym, do czego potrzebny jest dostęp przez sieć lokalną, by zwiększyć prawdopodobieństwo, że użytkownik zaakceptuje dostęp lokalny.
  B   Odbiorniki są niedostępne: kliknięcie przycisku przesyłania spowoduje wyświetlenie ekranu pomocy z wyjaśnieniem możliwych powodów, dla których użytkownik nie może wykryć odbiorników internetowych, oraz linkami do Ustawień, które pozwalają rozwiązać problemy z uprawnieniami LNA.

Pierwsze przesyłanie (iOS)

Przesyłanie po raz pierwszy: uprawnienia dostępu do reklam pełnoekranowych i sieci lokalnej

Proces zatwierdzania dostępu do sieci lokalnej przez przesyłanie

Odbiorniki są niedostępne

Odbiorniki są niedostępne

Przesyłanie, dostęp do sieci lokalnej wyłączony
 

  Okno przesyłania – połączono, ale nie przesyłam

Wymagane
A Gdy aplikacja nadawcy jest połączona z odbiornikiem internetowym, kliknięcie przycisku przesyłania powoduje wyświetlenie okna przesyłania
B pojawi się tytuł okna przesyłania „Nazwa odbiornika”
C W oknie przesyłania znajduje się przycisk do zatrzymania przesyłania z etykietą „ZATRZYMAJ PRZESYŁANIE” (więcej informacji o odłączaniu znajdziesz w sekcji Nadawca zatrzymuje przesyłanie).

Android

Okno przesyłania – połączono, ale nie przesyłam

Aplikacja odbiornika została wczytana lub nieaktywna

iOS

Okno przesyłania – połączono, ale nie przesyłam

Aplikacja odbiornika została wczytana lub nieaktywna

 

  Okno przesyłania podczas przesyłania

Wymagane
A Tytuł okna przesyłania „Nazwa odbiornika” jest widoczny
B Odbiornik lub treść aktualnie przesyłana jest widoczna pod tytułem
C W oknie przesyłania znajduje się przycisk „ZATRZYMAJ PRZESYŁANIE” (więcej informacji znajdziesz w artykule Nadawca zatrzymuje przesyłanie).

Sprawdzona metoda

Android

Okno przesyłania podczas przesyłania

Odbiornik odtwarzający treści

iOS

Okno przesyłania podczas przesyłania

Odbiornik odtwarzający treści

Chrome

Okno przesyłania podczas przesyłania

Okno przesyłania podczas przesyłania

Odbiornik odtwarzający treści

 

 

Obrazy użyte w tym przewodniku projektowym zostały udostępnione przez Blender Foundation, które są udostępniane na licencji Creative Commons.

  • Elephant's Dream: (c) copyright 2006, Blender Foundation / Holandia 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