Các thuộc tính của chương trình âm thanh phụ thuộc vào loại nội dung. Chương trình cho hệ thống biết siêu dữ liệu nào sẽ được mong đợi để có thể điền vào giao diện người dùng một cách phù hợp. Chương trình âm thanh có thể là một trong những loại sau:
Sử dụng PreviewProgram.Builder
để xây dựng một chương trình. Bạn có thể đọc thêm về các giá trị có thể có cho từng trường trong
tài liệu Java cho mỗi phương thức setter trên trình tạo.
Ví dụ sau đây trình bà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 trình bày các thuộc tính có thể được gán cho từng loại
chương trình âm thanh và liên kết với phương thức setter tương ứng trong
PreviewProgram.Builder
. Bạn phải cung cấp các thuộc tính được đánh dấu ✔; những dấu được đánh dấu (✔) là không bắt buộc.
Thuộc tính | Track | Album | Nghệ sĩ | Danh sách phát | Đài truyền hình |
---|---|---|---|---|---|
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à cung cấp nội bộ | (✔) | (✔) | (✔) | (✔) | (✔) |
Đang hoạt động | (✔) | ||||
URI biểu trưng (*) | (✔) | ||||
Mô tả nội dung biểu trưng (*) | (✔) | ||||
Giá ưu đãi | (✔) | (✔) | (✔) | (✔) | (✔) |
Tỷ lệ khung hình của ảnh bìa áp phích | ✔ | ✔ | ✔ | ✔ | ✔ |
URI hình ảnh áp phích | ✔ | ✔ | ✔ | ✔ | ✔ |
URI âm thanh của bản xem trước | (✔) | (✔) | (✔) | (✔) | (✔) |
URI video xem trước | (✔) | (✔) | (✔) | (✔) | (✔) |
Ngày phát hành | (✔) | (✔) | |||
Mô tả ngắn | (✔) | (✔) | (✔) | (✔) | (✔) |
Giá khởi điểm | (✔) | (✔) | (✔) | (✔) | (✔) |
Tỷ lệ khung hình hình thu nhỏ | (✔) | (✔) | (✔) | (✔) | (✔) |
URI hình thu nhỏ | (✔) | (✔) | (✔) | (✔) | (✔) |
Tiêu đề | ✔ | ✔ | ✔ | ✔ | ✔ |
Chiều cao video | (✔) | (✔) | (✔) | (✔) | (✔) |
Chiều rộng video | (✔) | (✔) | (✔) | (✔) | (✔) |
Weight | (✔) | (✔) | (✔) | (✔) | (✔) |