Menonton acara TV live dan konten kontinu berbasis saluran lainnya adalah bagian penting dari pengalaman TV. Pengguna terbiasa memilih dan menonton acara di TV dengan menjelajahi saluran. Framework Input TV membuat saluran untuk menayangkan konten video atau musik di panduan pemrograman TV.
Perhatian: Framework Input TV disediakan bagi OEM yang ingin membuat saluran untuk aplikasi TV sistem Android. Framework ini hanya didukung pada Android 5.0 (level API 21) hingga Android 7.1 (level API 25). Aplikasi pihak ketiga harus membuat saluran untuk kontennya menggunakan API layar utama Android TV. Lihat Merekomendasikan konten di layar utama untuk mengetahui detailnya.
Framework Input TV menyediakan metode terpadu untuk menerima dan memutar konten video live dari sumber hardware, seperti port HDMI dan tuner bawaan, serta sumber software, seperti streaming video melalui internet.
Framework ini memungkinkan developer menentukan sumber input TV live dengan mengimplementasikan layanan input TV. Layanan ini menayangkan daftar saluran dan program ke Penyedia TV. Aplikasi TV live di perangkat TV menerima daftar saluran dan program yang tersedia dari Penyedia TV, lalu menampilkannya kepada pengguna.
Saat pengguna memilih saluran tertentu, aplikasi TV live akan membuat sesi untuk layanan input TV yang terkait melalui Pengelola Input TV, dan memberi tahu layanan input TV agar menala ke saluran yang diminta, lalu memutar konten ke permukaan tampilan yang disediakan oleh aplikasi TV.
Framework Input TV dirancang untuk memberikan akses ke berbagai sumber input TV live dan menyatukannya ke dalam satu antarmuka pengguna tempat pengguna dapat menelusuri, melihat, dan menikmati konten. Membuat layanan input TV untuk konten Anda dapat menjadikannya lebih mudah diakses di perangkat TV.
Untuk mengetahui detail selengkapnya, lihat aplikasi contoh Layanan Input TV.
Topik
- Mengembangkan layanan input TV
- Pelajari cara mengembangkan layanan input TV yang berfungsi dengan aplikasi TV sistem.
- Menangani data saluran
- Pelajari cara mendeskripsikan data saluran dan program untuk sistem.
- Mengelola interaksi pengguna TV
- Pelajari cara menampilkan overlay, mengelola ketersediaan konten, dan menangani pemilihan konten.
- Mendukung pergeseran waktu
- Pelajari cara mendukung pergeseran waktu dalam layanan input TV Anda.
- Mendukung perekaman konten
- Pelajari cara mendukung perekaman konten di layanan input TV Anda.