Odbiorca odtwarza treści na urządzeniach, które mogą, ale nie muszą, mieć funkcje sterowania dotykowego. Odbiorca musi natychmiast reagować na działania w aplikacji nadawcy oraz za pomocą sterowania dotykowego.
Przykłady opinii w interfejsie odbiorcy:
- Odtwarzam
- Wstrzymano
- Pozycja odtwarzania / przewijanie
- Buforuję
Interfejs odbiornika
Wymagany
O W przypadku odbiorników audio i wideo utwórz aplikację odbiornika, która dopasuje się do każdej rozdzielczości ekranu i każdego formatu obrazu.
Wideo
Interfejs odbiornika wideo
![](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/r/touch-receiver-adaptiveui-video.png?authuser=7&hl=pl)
Audio
Interfejs odbiornika audio
![](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/r/touch-receiver-adaptiveui-audio.png?authuser=7&hl=pl)
B W przypadku odbiorników wideo i audio nie wyświetlaj elementów, które sugerują użycie gestów dotykowych. Nie używaj na przykład elementów podglądu, które wskazują na gesty przesuwania.
C W przypadku odbiorników wideo i audio nie wyświetlaj żadnych elementów, które mogłyby sugerować interakcje dotykowe.
D W przypadku odbiorników audio nie wyświetlaj żadnych elementów sterujących, takich jak paski postępu.
Nie: wyświetlaj elementów wysuwanych, ikon, które mogą wyglądać jak przyciski lub elementy sterujące.
E W przypadku odbiorników wideo nie wyświetlaj na odbiorniku żadnych metadanych ani elementów sterujących podczas odtwarzania, w tym w stanie wstrzymania, ponieważ nie koliduje to z elementami sterującymi wyświetlanymi przez system.
Nie: wyświetlaj metadanych i elementów sterujących
F W przypadku odbiorników audio umieść wszystkie elementy metadanych nad obszarem chronionym, aby nie nachodziły na elementy sterujące wyświetlane przez system.
Sprawdzone metody
- Cały tekst powinien być czytelny w odległości 5–3 metrów od wyświetlacza.
Nieaktywna aplikacja odbiornika
Gdy odbiornik działa na pierwszym planie, na odbiorniku jest wyświetlany ekran nieaktywny, ale żadna treść nie jest odtwarzana.
Wymagany
A Użyj logo aplikacji, aby określić, która aplikacja odbierająca jest załadowana.
B Wszystkie elementy, w tym logo aplikacji, umieść nad obszarem chronionym, tak aby nie nakładały się na elementy sterujące wyświetlane przez system.
Sprawdzone metody
- Sprawdź, czy aplikacja jest wczytywana, wyświetlając tekst „Gotowa do przesyłania”.
- Zatrzymaj go, jeśli jest nieaktywny przez 5 minut, i odłącz wszystkie połączone aplikacje nadawców. Po zatrzymaniu pojawia się ekran główny urządzenia, co pomaga zapobiegać wypaleniu ekranu.
Wczytywanie aplikacji odbiornika
Gdy użytkownik łączy się z odbiornikiem, aplikacja odbierająca musi się najpierw wczytać, aby wyświetlić stan bezczynności aplikacji lub rozpocząć odtwarzanie treści.
Wymagany
A Aby określić, która aplikacja odbierająca jest wczytywana, wyświetl jej logo.
B Sprawdź, czy aplikacja odbierająca się wczytuje, wyświetlając animowany wskaźnik postępu.
Wczytywanie treści odbiornika
Podczas ładowania treści i przed rozpoczęciem odtwarzania odbiornik powinien wyświetlić informacje, które wskazują, że trwa wczytywanie.
Wymagany
A Określ, jakie treści są ładowane, wyświetlając ich tytuły lub grafikę.
B Sprawdź, czy treść się wczytuje, wyświetlając animowany wskaźnik postępu.
Sprawdzone metody
Podczas wznawiania odtwarzania treści przewiń do tyłu o 5–10 sekund, aby widz niczego nie przegapił w trakcie przechodzenia od nadawcy do odbiorcy.
Odtwarzanie odbiornika
Wymagany
A W przypadku odbiorników wideo nie wyświetlaj żadnych elementów podczas odtwarzania. Po dotknięciu ekranu system wyświetlą elementy sterujące odtwarzaczem.
B W przypadku odbiorników audio umieść wszystkie elementy metadanych nad obszarem chronionym i nie wyświetlaj żadnych elementów sterujących. Po dotknięciu ekranu system wyświetli elementy sterujące odtwarzaczem.
Wideo
Użytkownik klika ekran, aby wyświetlić elementy sterujące odtwarzaczem.
![](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/r/touch-receiver-displaycontrols-video.gif?authuser=7&hl=pl)
Audio
Użytkownik klika ekran, aby wyświetlić elementy sterujące odtwarzaczem.
![](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/r/touch-receiver-displaycontrols-audio.gif?authuser=7&hl=pl)
Odbiornik wstrzymany
Wymagany
A W przypadku odbiorników wideo nie wyświetlaj żadnych elementów w stanie wstrzymania. System wyświetli elementy sterujące odtwarzaczem z przyciskiem odtwarzania, który wskazuje, że odtwarzanie zostało wstrzymane.
B W przypadku odbiorników audio nie wyświetlaj żadnych elementów sterujących, gdy urządzenie jest wstrzymane. System wyświetli elementy sterujące odtwarzaczem z przyciskiem odtwarzania, który wskazuje, że odtwarzanie zostało wstrzymane.
Sprawdzone metody
- Aplikacja odbierająca nie powinna kontynuować odtwarzania treści, chyba że użytkownik wyraźnie poprosi o rozpoczęcie odtwarzania, na przykład wznowić odtwarzanie lub pominąć element w kolejce.
- Zatrzymaj działanie odbiornika, jeśli jest nieaktywny przez 20 minut, i odłącz wszystkie połączone aplikacje nadawców. Po zatrzymaniu pojawia się ekran główny urządzenia, co pomaga zapobiegać wypaleniu ekranu.
- Zadbaj o zgodność z przyszłą implementacją sesji w tle.
- Jeśli to możliwe, gdy odbiornik zostanie zatrzymany z powodu braku aktywności, zapisz wstrzymaną lokalizację, aby użytkownik mógł później wznowić odtwarzanie od tego momentu.
Wideo
Wstrzymano odtwarzanie filmu
![](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/r/touch-receiver-paused-video.png?authuser=7&hl=pl)
Audio
Dźwięk wstrzymany
![](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/r/touch-receiver-paused-audio.png?authuser=7&hl=pl)
Buforowanie odbiornika
Buforowanie na odbiorniku ma miejsce, gdy opóźnienie sieci lub inne czynniki powodują opóźnienie odtwarzania.
Wymagane
A Nie wyświetlaj żadnych elementów nawet wtedy, gdy buforowanie trwa przez kilka sekund. Użytkownicy mogą dotknąć ekranu, aby wyświetlić elementy sterujące odtwarzaczem, lub przesunąć palcem, aby przejść wstecz.
Wideo
Buforowanie odbiornika
![](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/r/touch-receiver-buffering-video.gif?authuser=7&hl=pl)
Audio
Buforowanie odbiornika
![](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/r/touch-receiver-buffering-audio.gif?authuser=7&hl=pl)
Odbiornik zatrzymuje przesyłanie
Gdy odtwarzanie się zatrzyma lub przekroczy limit czasu, na odbiorniku pojawi się nieaktywny interfejs odbiornika.
Wymagany
A Określ, która aplikacja odbierająca jest załadowana, a która jest nieaktywna, wyświetlając jej logo.
B Wszystkie elementy, w tym logo aplikacji, umieść nad obszarem chronionym, tak aby nie nakładały się na elementy sterujące wyświetlane przez system.
Sprawdzone metody
- Odłącz się od aplikacji odbierającej i wyłącz jej działanie, jeśli będzie nieaktywna przez 5 minut. Po zatrzymaniu pojawia się ekran główny odbiornika, co pomaga zapobiegać wypaleniu ekranu.
Obrazy użyte w tym przewodniku projektowym pochodzą od Blender Foundation i są udostępniane na licencji Creative Commons.
- Elephant's Dream: (c) prawa autorskie 2006, Blender Foundation / Holandia Media Art Institute / www.elephantsdream.org
- Sintel: (c) fundacja Blendera praw autorskich | www.sintel.org
- Tears of Steel: (CC) Blender Foundation | mango.blender.org
- Big Buck Bunny: (c) prawa autorskie 2008, Blender Foundation / www.bigbuckbunny.org