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