แอตทริบิวต์โปรแกรมเสียง

แอตทริบิวต์สำหรับรายการเสียงจะขึ้นอยู่กับประเภทของเนื้อหา โปรแกรม ทำให้ระบบรู้ว่าควรใส่ข้อมูลเมตาใดเพื่อให้กรอก 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
จำนวนการโต้ตอบ (✔) (✔)(✔)
ประเภทการโต้ตอบ (✔) (✔)(✔)
รหัสผู้ให้บริการภายใน (✔)(✔)(✔)(✔)(✔)
เผยแพร่อยู่ (✔)
URI ของโลโก้ (*) (✔)
คำอธิบายเนื้อหาของโลโก้ (*) (✔)
ราคาข้อเสนอ (✔)(✔)(✔)(✔) (✔)
สัดส่วนภาพของภาพโปสเตอร์
URI ของภาพโปสเตอร์
ดูตัวอย่าง URI เสียง (✔)(✔)(✔)(✔)(✔)
ตัวอย่าง URI ของวิดีโอ (✔)(✔)(✔)(✔)(✔)
วันที่เผยแพร่ (✔)(✔)
คำอธิบายแบบสั้น (✔)(✔)(✔)(✔)(✔)
ราคาเริ่มต้น (✔)(✔)(✔)(✔)(✔)
สัดส่วนภาพของภาพขนาดย่อ (✔)(✔)(✔)(✔)(✔)
URL ของภาพขนาดย่อ (✔)(✔)(✔) (✔)(✔)
Title
ความสูงของวิดีโอ (✔) (✔)(✔)(✔) (✔)
ความกว้างของวิดีโอ (✔)(✔)(✔)(✔) (✔)
น้ำหนัก (✔)(✔)(✔)(✔)(✔)