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.
Catatan: Framework Input TV disediakan bagi OEM yang ingin membuat saluran untuk aplikasi TV sistem Android. Framework ini hanya didukung pada Android 5.0 (API level 21) hingga Android 7.1 (API level 25). Aplikasi pihak ketiga harus membuat saluran untuk kontennya menggunakan API layar utama Android TV. Lihat Merekomendasikan konten TV untuk penjelasan lebih lanjut.
Framework Input TV menyediakan metode terpadu untuk menerima dan memutar konten video live dari sumber hardware, seperti port HDMI, tuner bawaan, dan sumber software, seperti streaming video melalui internet.
Framework ini memungkinkan developer untuk 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.

Gambar 1. Diagram fungsional Framework Input TV
Framework Input TV dirancang untuk memberikan akses ke berbagai sumber input TV live dan menyatukannya ke dalam satu antarmuka pengguna agar pengguna dapat menelusuri, melihat, dan menikmati konten. Membuat layanan input TV untuk konten Anda dapat menjadikannya lebih mudah diakses di perangkat TV.
Coba 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
- 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.