Membuat aplikasi pemutaran TV

Menjelajahi dan memutar file media sering kali merupakan bagian dari pengalaman pengguna yang disediakan oleh aplikasi TV. Membangun pengalaman seperti itu dari awal sambil memastikan bahwa aplikasi tersebut cepat, lancar, dan menarik bukanlah hal yang mudah. Baik aplikasi Anda memberikan akses ke katalog media kecil maupun besar, pengguna harus dapat dengan cepat menjelajahi opsi dan mendapatkan konten yang mereka inginkan.

Framework Android menyediakan class untuk mem-build antarmuka pengguna bagi jenis aplikasi ini dengan library androidx Leanback. Library ini menyediakan framework class untuk membuat antarmuka yang efisien dan mudah dipahami guna menjelajahi dan memutar file media dengan sedikit coding. Class ini didesain agar dapat diperluas dan disesuaikan, sehingga Anda dapat membuat pengalaman yang unik untuk aplikasi.

Halaman di bagian ini menunjukkan cara membangun aplikasi TV untuk menjelajahi dan memutar konten media menggunakan Leanback support library untuk TV.

Topik

Panduan UI dan Leanback API
  • Buat browser katalog: pelajari cara menggunakan Leanback support library untuk mem-build antarmuka penjelajahan untuk katalog media.
  • Menyediakan tampilan kartu: pelajari cara menggunakan Leanback support library untuk mem-build tampilan kartu untuk item konten.
  • Build a details view: pelajari cara menggunakan Leanback support library untuk mem-build halaman detail bagi item media.
  • Menggunakan kontrol transport Leanback: pelajari cara menggunakan Leanback support library untuk membangun kontrol transpor bagi pemutar video Anda.
  • Kontrol pemutaran di TV: pelajari praktik terbaik untuk menciptakan pengalaman pemutaran yang konsisten di seluruh platform.
  • Video pratinjau: pelajari cara aplikasi merender video pratinjau secara langsung di permukaan layar utama.
  • Mode Standby: pelajari Mode Standby dan cara aplikasi pemutaran dapat menangani masalah pembakaran layar dan penghematan energi.
  • Tambahkan langkah terpandu: pelajari cara menggunakan Leanback support library untuk memandu pengguna melalui serangkaian keputusan.
  • Memperkenalkan pengguna pemula ke aplikasi Anda: pelajari cara menggunakan Leanback support library untuk menunjukkan kepada pengguna pemula cara mengoptimalkan aplikasi Anda.
Mengimplementasikan sesi media
Pelajari cara menggunakan MediaSession untuk memberi tahu Android TV apa yang sedang diputar di aplikasi Anda dan memungkinkan interaksi dari luar aplikasi mengontrol media.
Menampilkan kartu Now Playing
Pelajari cara menggunakan MediaSession untuk menampilkan kartu Now Playing di layar utama.
Sesuaikan kecepatan frame konten
Pelajari cara mengelola kecepatan frame menggunakan API kecepatan frame.