המאפיינים של תוכניות אודיו תלויים בסוג התוכן. סוג התוכנית מאפשר למערכת לדעת אילו מטא-נתונים לצפות, כדי שאפשר יהיה למלא את ממשק המשתמש בצורה מתאימה. תוכניות אודיו יכולות להיות באחד מהסוגים הבאים:
משתמשים ב-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();
בטבלה הבאה מוצגים המאפיינים שאפשר להקצות לכל סוג של תוכנית אודיו, וקישור למגדיר התואם ב-PreviewProgram.Builder
. המאפיינים שמסומנים באמצעות ✔ הם חובה. המאפיינים שמסומנים באמצעות (✔) הם אופציונליים.
מאפיין | מעקב | אלבום | אומן | פלייליסט | תחנה |
---|---|---|---|---|---|
מחבר/ת | (✔) | (✔) | (✔) | ||
זמינות | (✔) | (✔) | (✔) | (✔) | (✔) |
מזהה הערוץ | ✔ | ✔ | ✔ | ✔ | ✔ |
Content ID | (✔) | (✔) | (✔) | (✔) | (✔) |
משך הזמן | ✔ | ||||
ז'אנר | (✔) | (✔) | (✔) | (✔) | (✔) |
URI של כוונת הרכישה | ✔ | ✔ | ✔ | ✔ | ✔ |
מספר אינטראקציות | (✔) | (✔) | (✔) | ||
סוג אינטראקציה | (✔) | (✔) | (✔) | ||
מזהה ספק פנימי | (✔) | (✔) | (✔) | (✔) | (✔) |
מצב לייב | (✔) | ||||
URI של לוגו (*) | (✔) | ||||
תיאור תוכן הלוגו (*) | (✔) | ||||
מחיר מבצע | (✔) | (✔) | (✔) | (✔) | (✔) |
יחס הגובה-רוחב של אומנות הפוסטר | ✔ | ✔ | ✔ | ✔ | ✔ |
URI של גרפיקה לפוסטר | ✔ | ✔ | ✔ | ✔ | ✔ |
תצוגה מקדימה של URI של אודיו | (✔) | (✔) | (✔) | (✔) | (✔) |
URI של סרטון תצוגה מקדימה | (✔) | (✔) | (✔) | (✔) | (✔) |
תאריך השקה | (✔) | (✔) | |||
תיאור קצר | (✔) | (✔) | (✔) | (✔) | (✔) |
מחיר התחלתי | (✔) | (✔) | (✔) | (✔) | (✔) |
יחס גובה-רוחב של תמונה ממוזערת | (✔) | (✔) | (✔) | (✔) | (✔) |
URI של תמונה ממוזערת | (✔) | (✔) | (✔) | (✔) | (✔) |
שם | ✔ | ✔ | ✔ | ✔ | ✔ |
גובה הסרטון | (✔) | (✔) | (✔) | (✔) | (✔) |
רוחב הסרטון | (✔) | (✔) | (✔) | (✔) | (✔) |
משקל | (✔) | (✔) | (✔) | (✔) | (✔) |