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

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