Wskazówki dotyczące AEP: wstępne zapisywanie w pamięci podręcznej

Zaimplementuj predykcyjne buforowanie multimediów, aby zminimalizować opóźnienie rozpoczęcia odtwarzania i wyeliminować przerwy na buforowanie podczas przełączania się między elementami multimedialnymi. Zapewnia to płynne odtwarzanie o wysokiej wydajności w przewijanych kanałach multimedialnych, co przekłada się na doskonałe wrażenia użytkowników. Zalecamy implementację za pomocą Jetpack Media3.

Wymagana implementacja

Aby kwalifikować się do programu AEP, aplikacja musi spełniać te wymagania:

  • Przejścia między zasobami muszą trwać krócej niż 50 ms.

Zakres obowiązywania wytycznych

Te wytyczne dotyczą:

  • Aplikacji, które obejmują ciągłe lub sekwencyjne odtwarzanie filmów, w których można przewidzieć następny film. Na przykład krótkie filmy, playlisty liniowe lub listy odtwarzane automatycznie.
  • Wszystkich formatów, w których aplikacja jest dostępna.

Wykluczenia

Te wytyczne nie dotyczą tych przypadków:

  • Aplikacje, w których po zakończeniu odtwarzania bieżącego filmu użytkownik musi aktywnie przejść do następnego filmu i wybrać go w osobnym interfejsie (np. w siatce, liście lub menu rekomendacji).
  • Aplikacje, w których głównym przypadkiem użycia jest przesyłanie strumieniowe na żywo, peer-to-peer lub za pośrednictwem serwera (np. aplikacje do czatu i transmisji na żywo). Te filmy są odtwarzane w czasie rzeczywistym, dlatego nie można ich buforować.
  • Aplikacje mogą korzystać z równoważnego alternatywnego frameworka, który zapewnia podobną jakość, funkcje dla użytkowników, stabilność i kompatybilność w całym ekosystemie. Skontaktuj się z zespołem pomocy, jeśli masz odpowiedni framework do rozważenia.

Dokumentacja i zasoby dotyczące funkcji

W tych materiałach znajdziesz wskazówki dotyczące implementacji i szczegóły techniczne funkcji Buforowanie wstępne. Te materiały są przeznaczone wyłącznie do Twojego użytku i nie zawierają dodatkowych wymagań programu.