แอตทริบิวต์สำหรับรายการเสียงจะขึ้นอยู่กับประเภทของเนื้อหา ประเภทโปรแกรมจะบอกให้ระบบทราบถึงข้อมูลเมตาที่ควรใช้ในการกรอก UI อย่างเหมาะสม รายการเสียงอาจเป็นประเภทใดประเภทหนึ่งต่อไปนี้
ใช้ PreviewProgram.Builder
เพื่อสร้างโปรแกรม คุณสามารถอ่านเพิ่มเติมเกี่ยวกับค่าที่เป็นไปได้สำหรับแต่ละช่องในเอกสารประกอบ Java สําหรับตัวตั้งค่าแต่ละรายการในบิลเดอร์
ตัวอย่างต่อไปนี้แสดงวิธีใช้ PreviewProgram.Builder
PreviewProgram program = new PreviewProgram.Builder()
.setChannelId(channelId)
.setTitle(clip.getTitle())
.setDescription(clip.getDescription())
.setType(TvContractCompat.PreviewPrograms.TYPE_ALBUM)
// Set required attributes
.build();
ตารางต่อไปนี้แสดงแอตทริบิวต์ที่กำหนดให้กับโปรแกรมเสียงแต่ละประเภทได้ และลิงก์ไปยังตัวตั้งค่าที่เกี่ยวข้องใน PreviewProgram.Builder
แอตทริบิวต์ที่มีเครื่องหมาย ✔ จะต้องระบุ ส่วนแอตทริบิวต์ที่มีเครื่องหมาย (✔) จะเป็นหรือไม่ก็ได้
แอตทริบิวต์ | ติดตาม | อัลบั้ม | ศิลปิน | เพลย์ลิสต์ | สถานี |
---|---|---|---|---|---|
ผู้เขียน | (✔) | (✔) | (✔) | ||
ความพร้อมใช้งาน | (✔) | (✔) | (✔) | (✔) | (✔) |
รหัสช่อง | ✔ | ✔ | ✔ | ✔ | ✔ |
Content ID | (✔) | (✔) | (✔) | (✔) | (✔) |
ระยะเวลา | ✔ | ||||
ประเภท | (✔) | (✔) | (✔) | (✔) | (✔) |
URL ของ Intent | ✔ | ✔ | ✔ | ✔ | ✔ |
จำนวนการโต้ตอบ | (✔) | (✔) | (✔) | ||
ประเภทการโต้ตอบ | (✔) | (✔) | (✔) | ||
รหัสผู้ให้บริการภายใน | (✔) | (✔) | (✔) | (✔) | (✔) |
Live | (✔) | ||||
URI ของโลโก้ (*) | (✔) | ||||
คำอธิบายเนื้อหาโลโก้ (*) | (✔) | ||||
ราคาข้อเสนอ | (✔) | (✔) | (✔) | (✔) | (✔) |
สัดส่วนภาพอาร์ตเวิร์กโปสเตอร์ | ✔ | ✔ | ✔ | ✔ | ✔ |
URI ของภาพโปสเตอร์ | ✔ | ✔ | ✔ | ✔ | ✔ |
ดูตัวอย่าง URI เสียง | (✔) | (✔) | (✔) | (✔) | (✔) |
URI ของวิดีโอตัวอย่าง | (✔) | (✔) | (✔) | (✔) | (✔) |
วันที่เผยแพร่ | (✔) | (✔) | |||
คำอธิบายแบบสั้น | (✔) | (✔) | (✔) | (✔) | (✔) |
ราคาเริ่มต้น | (✔) | (✔) | (✔) | (✔) | (✔) |
สัดส่วนภาพปก | (✔) | (✔) | (✔) | (✔) | (✔) |
URI ของภาพปก | (✔) | (✔) | (✔) | (✔) | (✔) |
Title | ✔ | ✔ | ✔ | ✔ | ✔ |
ความสูงของวิดีโอ | (✔) | (✔) | (✔) | (✔) | (✔) |
ความกว้างของวิดีโอ | (✔) | (✔) | (✔) | (✔) | (✔) |
น้ำหนัก | (✔) | (✔) | (✔) | (✔) | (✔) |