Okno przesyłania

Po każdym naciśnięciu przycisku Cast pojawia się okno przesyłania. Okno przesyłania pozwala użytkownikom łączyć się z odbiornikami internetowymi, sterować nimi i je odłączać.

Jeśli programujesz niestandardową implementację lub tworzysz aplikację na iOS lub Chrome, musisz wdrożyć to okno w spójny sposób, aby użytkownicy rozpoznawali go i ufali, że będzie działać spójnie na różnych urządzeniach, w różnych aplikacjach i na różnych platformach. Przykłady znajdziesz w materiałach referencyjnych.

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

Wymagane (domyślne działanie Android MediaRouter):
A Gdy aplikacja nadawcy nie jest połączona z odbiornikiem Cast, kliknięcie przycisku Cast powoduje wyświetlenie okna przesyłania.
B Pojawi się tytuł okna przesyłania „Przesyłaj na”.
C W oknie przesyłania pojawi się lista dostępnych odbiorników internetowych.
D Nazwa każdego odbiornika

Zwróć uwagę na scenariusz, w którym jest wielu użytkowników:

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

Android

Okno przesyłania, nie połączono

Okno przesyłania, niepodłączony obraz

Prześlij ekran główny

Prześlij obraz z ekranu głównego

iOS

Okno przesyłania, nie połączono

Obraz niepodłączony do okna przesyłania

Prześlij ekran główny

Prześlij obraz z ekranu głównego

Chrome

Okno przesyłania, nie połączono

Obraz niepodłączony do okna przesyłania

Prześlij ekran główny

Prześlij obraz z ekranu głównego
 

  Okno przesyłania, niepołączone (tylko iOS)

W przypadku pierwszego przesyłania na iOS użytkownicy muszą wyrazić zgodę na dostęp do urządzeń przesyłających przez sieć lokalną (LNA). Użytkownicy zobaczą pełnoekranowy ekran z informacjami o tym, dlaczego to uprawnienie jest potrzebne. Następnie wyświetli się standardowe okno uprawnień Apple LNA.

Jeśli po pierwszym uruchomieniu przesyłania nie zostanie znalezione żadne urządzenie po kliknięciu przycisku Cast, gdy użytkownik korzysta z Wi-Fi, pojawi się ekran pomocy z wyjaśnieniem, dlaczego odbiorniki internetowe mogą być niedostępne (np. brak dostępu do sieci lokalnej lub problem z siecią Wi-Fi).

Wymagane:
  O   Pierwsze przesyłanie: po pierwszym kliknięciu przycisku przesyłania musi się pojawić reklama pełnoekranowa z wyjaśnieniem, dlaczego aplikacja powinna zezwolić aplikacji na dostęp do urządzeń w sieci lokalnej. Reklama pełnoekranowa powinna zawierać informacje o tym, dlaczego potrzebny jest dostęp do sieci lokalnej, aby zwiększyć prawdopodobieństwo, że użytkownik zaakceptuje taki dostęp.
  B   Odbiorniki są niedostępne: po kliknięciu przycisku Cast wyświetli się ekran pomocy z wyjaśnieniem możliwych powodów, dla których użytkownik nie może wykryć odbiorników internetowych. Znajdziesz tu też linki do ustawień, które pozwolą rozwiązać problemy z uprawnieniami LNA.

Pierwsze przesyłanie (iOS)

Pierwsze przesyłanie: uprawnienia do wyświetlania reklam pełnoekranowych i dostępu do sieci lokalnej

Proces akceptacji dostępu do sieci lokalnej

Odbiorniki są niedostępne

Odbiorniki są niedostępne

Przepływ przesyłania, dostęp do sieci lokalnej wyłączony
 

  Okno przesyłania, połączone, ale bez przesyłania

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

Android

Okno przesyłania, połączenie, brak przesyłania

Aplikacja odbiornika załadowana / bezczynna

iOS

Okno przesyłania, połączenie, brak przesyłania

Aplikacja odbiornika załadowana / bezczynna

 

  Okno przesyłania podczas przesyłania

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

Sprawdzona metoda

  • Aby zapewnić użytkownikom jak najlepsze wrażenia, oprócz elementów sterujących w oknie przesyłania zapewnij też trwałe elementy sterujące.

Android

Okno przesyłania podczas przesyłania

Odbiornik odtwarza treści

iOS

Okno przesyłania podczas przesyłania

Odbiornik odtwarza treści

Chrome

Okno przesyłania podczas przesyłania

Okno przesyłania podczas przesyłania

Odbiornik odtwarza treści

 

 

Obrazy użyte w tym przewodniku projektowym pochodzą od Blender Foundation i udostępniają je na licencji Creative Commons.

  • Elephant's Dream: (c) prawa autorskie 2006, Blender Foundation / Holandia Media Art Institute / www.elephantsdream.org
  • Sintel: (c) Copyright Blender Foundation | www.sintel.org
  • Tears of Steel: (CC) Fundacja Blendera | mango.blender.org
  • Big Buck Bunny: (c) prawa autorskie 2008, Blender Foundation / www.bigbuckbunny.org