การดูรายการทีวีสดและเนื้อหาอื่นๆ ที่ต่อเนื่องและอิงตามช่องเป็นส่วนสำคัญของประสบการณ์การใช้งานทีวี ผู้ใช้คุ้นเคยกับการเลือกและดูรายการทีวีโดยการเรียกดูช่อง TV Input Framework จะสร้างช่องสำหรับการเผยแพร่เนื้อหาวิดีโอหรือเพลงในผังรายการทีวี
ข้อควรระวัง: TV Input Framework มีไว้ให้ OEM ใช้สร้างช่องสำหรับแอปทีวีของระบบ Android โดยรองรับใน Android 5.0 (API ระดับ 21) ถึง Android 7.1 (API ระดับ 25) เท่านั้น แอปของบุคคลที่สามควรสร้างช่องสำหรับเนื้อหาของตนเองโดยใช้ Android TV Home Screen API ดูรายละเอียดได้ที่หัวข้อ แนะนำ เนื้อหาในหน้าจอหลัก
TV Input Framework มีวิธีที่รวมเป็นหนึ่งเดียวสำหรับการรับและเล่นเนื้อหาวิดีโอสดจากแหล่งที่มาของฮาร์ดแวร์ เช่น พอร์ต HDMI และตัวรับสัญญาณในตัว รวมถึงแหล่งที่มาของซอฟต์แวร์ เช่น วิดีโอที่สตรีมผ่านอินเทอร์เน็ต
เฟรมเวิร์กนี้ช่วยให้นักพัฒนาแอปกำหนดแหล่งที่มาของอินพุตรายการทีวีสดได้โดยการใช้บริการอินพุตทีวี บริการนี้จะเผยแพร่รายการช่องและรายการไปยัง TV Provider แอป TV ในอุปกรณ์ทีวีจะรับรายการช่องและรายการทีวีสดที่มีจาก TV Provider แล้วแสดงให้ผู้ใช้เห็น
เมื่อผู้ใช้เลือกช่องที่ต้องการ แอปรายการทีวีสดจะสร้างเซสชันสำหรับบริการอินพุตทีวีที่เชื่อมโยงผ่าน TV Input Manager และบอกให้บริการอินพุตทีวีเปลี่ยนไปใช้ช่องที่ขอและเล่นเนื้อหาไปยังพื้นผิวการแสดงผลที่แอป TV มีให้
TV Input Framework ออกแบบมาเพื่อให้เข้าถึงแหล่งที่มาของรายการทีวีสดที่หลากหลาย และรวมแหล่งที่มาเหล่านั้นไว้ในอินเทอร์เฟซผู้ใช้เดียว ซึ่งผู้ใช้สามารถเรียกดู ดู และเพลิดเพลินกับเนื้อหาได้ การสร้างบริการอินพุตทีวีสำหรับเนื้อหาของคุณจะช่วยให้เข้าถึงเนื้อหาในอุปกรณ์ทีวีได้ง่ายขึ้น
ดูรายละเอียดเพิ่มเติมได้ที่ แอปตัวอย่างบริการอินพุตทีวี
หัวข้อ
- พัฒนาบริการอินพุตทีวี
- ดูวิธีพัฒนาบริการอินพุตทีวีที่ทำงานร่วมกับแอป TV ของระบบ
- ทำงานกับข้อมูลช่อง
- ดูวิธีอธิบายข้อมูลช่องและรายการสำหรับระบบ
- จัดการการโต้ตอบของผู้ใช้ทีวี
- ดูวิธีแสดงภาพซ้อนทับ จัดการความพร้อมใช้งานของเนื้อหา และจัดการการเลือกเนื้อหา
- รองรับการเลื่อนเวลา
- ดูวิธีรองรับการเลื่อนเวลาในบริการอินพุตทีวี
- รองรับการบันทึกเนื้อหา
- ดูวิธีรองรับการบันทึกเนื้อหาในบริการอินพุตทีวี