Tạo dịch vụ đầu vào TV

Xem các chương trình truyền hình trực tiếp và nội dung liên tục khác dựa trên kênh là một phần quan trọng trong trải nghiệm xem truyền hình. Người dùng đã quen với việc chọn và xem các chương trình trên TV bằng cách duyệt xem các kênh. TV Input Framework tạo các kênh để xuất bản nội dung video hoặc nhạc trong hướng dẫn chương trình truyền hình.

Thận trọng: Khung đầu vào TV được các OEM dùng để tạo kênh cho ứng dụng TV hệ thống Android. Khung này chỉ được hỗ trợ trong Android 5.0 (API cấp 21) đến Android 7.1 (API cấp 25). Các ứng dụng bên thứ ba nên tạo kênh cho nội dung của mình bằng API màn hình chính của Android TV. Hãy xem phần Đề xuất nội dung trên màn hình chính để biết thông tin chi tiết.

TV Input Framework cung cấp một phương thức hợp nhất để nhận và phát nội dung video trực tiếp từ các nguồn phần cứng (chẳng hạn như cổng HDMI và bộ chỉnh kênh tích hợp) và các nguồn phần mềm (chẳng hạn như video phát trực tuyến qua Internet).

Khung này cho phép nhà phát triển xác định các nguồn đầu vào truyền hình trực tiếp bằng cách triển khai một dịch vụ đầu vào TV. Dịch vụ này xuất bản danh sách các kênh và chương trình cho Nhà cung cấp truyền hình. Ứng dụng truyền hình trực tiếp trên thiết bị truyền hình sẽ lấy danh sách các kênh và chương trình có sẵn từ Nhà cung cấp dịch vụ truyền hình rồi hiển thị cho người dùng.

Khi người dùng chọn một kênh cụ thể, ứng dụng truyền hình trực tiếp sẽ tạo một phiên cho dịch vụ đầu vào truyền hình được liên kết thông qua Trình quản lý đầu vào truyền hình và yêu cầu dịch vụ đầu vào truyền hình dò kênh đã yêu cầu và phát nội dung trên một bề mặt hiển thị do ứng dụng truyền hình cung cấp.

TV Input Framework kết nối ứng dụng truyền hình trực tiếp với nhiều nguồn đầu vào
Hình 1. Sơ đồ chức năng của TV Input Framework.

Khung đầu vào TV được thiết kế để cung cấp quyền truy cập vào nhiều nguồn đầu vào truyền hình trực tiếp và kết hợp các nguồn này trong một giao diện người dùng duy nhất, nơi người dùng có thể duyệt xem, xem và thưởng thức nội dung. Việc tạo dịch vụ đầu vào TV cho nội dung của bạn có thể giúp nội dung đó dễ truy cập hơn trên các thiết bị TV.

Để biết thêm thông tin chi tiết, hãy xem ứng dụng mẫu Dịch vụ đầu vào của TV.

Chủ đề

Phát triển dịch vụ đầu vào TV
Tìm hiểu cách phát triển một dịch vụ đầu vào TV hoạt động với ứng dụng truyền hình hệ thống.
Làm việc với dữ liệu kênh
Tìm hiểu cách mô tả dữ liệu kênh và chương trình cho hệ thống.
Quản lý lượt tương tác của người dùng TV
Tìm hiểu cách trình bày lớp phủ, quản lý phạm vi cung cấp nội dung và xử lý việc chọn nội dung.
Hỗ trợ dịch chuyển thời gian
Tìm hiểu cách hỗ trợ tính năng xem lại trong dịch vụ đầu vào TV.
Hỗ trợ ghi nội dung
Tìm hiểu cách hỗ trợ ghi nội dung trong dịch vụ đầu vào của TV.