Ten przewodnik pokazuje optymalny postęp aplikacji nastawionej na odtwarzanie multimediów i najlepszych w swojej klasie rozwiązań. Zaprojektowano ją, aby pomóc skalowanie aplikacji w czasie oraz funkcje, które warto wdrożyć w określonym czasie. Choć co to inna aplikacja do konsumpcji mediów. Rozważ te rekomendacje, i usługach mobilnych Google.
Podstawowe wyświetlanie i odtwarzanie multimediów
Podstawowa aplikacja do wyświetlania i odtwarzania multimediów zapewnia użytkownikom podstawowe funkcje, takie jak:
- Udostępnij odtwarzacz multimedialny w aplikacji za pomocą elementów sterujących odtwarzaniem i używaj formatów obsługiwane w całym ekosystemie Androida, najlepiej za pomocą Media3. ExoPlayer,
- Użyj najnowszej wersji biblioteki Jetpack Media3.
- Używaj zoptymalizowanych miniatur generowanych na serwerze oraz sprawdzonych metod dotyczących miniatur generowanych lokalnie i przechowuj je w pamięci podręcznej.
- Zainwestuj w ułatwienia dostępu.
Lepsze wyświetlanie i odtwarzanie multimediów
Lepsza aplikacja do wyświetlania i odtwarzania multimediów wykorzystuje sprzęt premium zaktualizowane funkcje platformy, aby:
- Wdróż
MediaSession
– łatwe dzięki Media3s ExoPlayer – aby umożliwić integrację odtwarzania w różnych aplikacjach, komponentach systemu urządzenia. - Stosuj sprawdzone metody udostępniania filmów, a w razie potrzeby przekoduj.
- obsługa udostępniania wielu treści jednocześnie;
- Włącz obraz w obrazie podczas odtwarzania filmów i dźwięku, aby użytkownicy mogli wykonywać wiele zadań jednocześnie.
- Włącz obsługę zdjęć UltraHDR.
- Odtwórz film w HDR.
- Obsługują odtwarzanie na urządzeniach przesyłających.
- Dodaj widżet aplikacji, aby użytkownicy mogli sprawdzać, co robią ich znajomi, oraz wyszukiwać na ekranie głównym.
Najlepsze wyświetlanie i odtwarzanie multimediów
Najlepsza w swojej klasie aplikacja do wyświetlania i odtwarzania multimediów daje użytkownikom dostęp do zaawansowanych funkcji cechy wyróżniające aplikację, takie jak:
- Sprawdź, czy obrazy zawierają mapę zysku i strategicznie wykorzystaj
setColorMode()
doActivityInfo.COLOR_MODE_HDR
, aby optymalizować kampanię pod kątem wyświetlania treści i czasu pracy na baterii. - Optymalizacja pod kątem urządzeń składanych przez obsługę stanu
HALF_OPENED
- Zadbaj o spójność projektu z platformą.
- Zaimplementuj Cast Connect, aby użytkownicy mogli przesyłać treści na W aplikacji Android TV.
- Użyj klasy wydajności, aby dostosować wrażenia użytkownika do możliwości urządzenia.