Các thuộc tính của chương trình âm thanh phụ thuộc vào loại nội dung. Loại chương trình cho hệ thống biết cần mong đợi loại siêu dữ liệu nào để giao diện người dùng có thể được điền đầy đủ một cách phù hợp. Chương trình âm thanh có thể thuộc một trong những loại sau:
Sử dụngPreviewProgram.Builder để xây dựng một chương trình. Bạn có thể tìm hiểu thêm về các giá trị có thể có cho từng trường trong tài liệu Java dành cho mỗi phương thức setter trên trình tạo.
Ví dụ sau đây cho thấy cách sử dụng PreviewProgram.Builder:
PreviewProgram program = new PreviewProgram.Builder()
.setChannelId(channelId)
.setTitle(clip.getTitle())
.setDescription(clip.getDescription())
.setType(TvContractCompat.PreviewPrograms.TYPE_ALBUM)
// Set required attributes
.build();
Bảng sau đây cho biết những thuộc tính có thể được chỉ định cho từng loại chương trình âm thanh và các đường liên kết đến phương thức setter tương ứng trong PreviewProgram.Builder. Những thuộc tính có dấu ✔ là bắt buộc; những thuộc tính có dấu (✔) là không bắt buộc.
| Thuộc tính | Theo dõi | Album | Nghệ sĩ | Danh sách phát | Đài phát |
|---|---|---|---|---|---|
| Tác giả | (✔) | (✔) | (✔) | ||
| Phạm vi cung cấp | (✔) | (✔) | (✔) | (✔) | (✔) |
| Mã nhận dạng kênh | ✔ | ✔ | ✔ | ✔ | ✔ |
| Content ID | (✔) | (✔) | (✔) | (✔) | (✔) |
| Thời lượng | ✔ | ||||
| Thể loại | (✔) | (✔) | (✔) | (✔) | (✔) |
| URI ý định | ✔ | ✔ | ✔ | ✔ | ✔ |
| Số lượt tương tác | (✔) | (✔) | (✔) | ||
| Loại tương tác | (✔) | (✔) | (✔) | ||
| Mã nhận dạng nội bộ của nhà cung cấp | (✔) | (✔) | (✔) | (✔) | (✔) |
| Video phát trực tiếp | (✔) | ||||
| URI biểu trưng (*) | (✔) | ||||
| Nội dung mô tả biểu trưng (*) | (✔) | ||||
| Giá ưu đãi | (✔) | (✔) | (✔) | (✔) | (✔) |
| Tỷ lệ khung hình của ảnh áp phích | ✔ | ✔ | ✔ | ✔ | ✔ |
| URI áp phích | ✔ | ✔ | ✔ | ✔ | ✔ |
| Xem trước URI âm thanh | (✔) | (✔) | (✔) | (✔) | (✔) |
| Xem trước video URI | (✔) | (✔) | (✔) | (✔) | (✔) |
| Ngày phát hành | (✔) | (✔) | |||
| Mô tả ngắn | (✔) | (✔) | (✔) | (✔) | (✔) |
| Giá khởi điểm | (✔) | (✔) | (✔) | (✔) | (✔) |
| Tỷ lệ khung hình thu nhỏ | (✔) | (✔) | (✔) | (✔) | (✔) |
| URI hình thu nhỏ | (✔) | (✔) | (✔) | (✔) | (✔) |
| Tiêu đề | ✔ | ✔ | ✔ | ✔ | ✔ |
| Chiều cao video | (✔) | (✔) | (✔) | (✔) | (✔) |
| Chiều rộng video | (✔) | (✔) | (✔) | (✔) | (✔) |
| Weight | (✔) | (✔) | (✔) | (✔) | (✔) |