המאפיינים של תוכניות אודיו תלויים בסוג התוכן. התוכנית הפרמטר type מציין למערכת מהם המטא-נתונים הצפויים כדי שניתן יהיה למלא את ממשק המשתמש המתאים. תוכנות אודיו יכולות להיות אחד מהסוגים הבאים:
שימוש ב-PreviewProgram.Builder
כדי לבנות תוכנית. מידע נוסף על הערכים האפשריים בכל שדה זמין בכתובת
את מסמכי התיעוד של Java לכל הגדרה ב-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 של Intent | ✔ | ✔ | ✔ | ✔ | ✔ |
| מספר אינטראקציות | (✔) | (✔) | (✔) | ||
| סוג אינטראקציה | (✔) | (✔) | (✔) | ||
| מזהה ספק פנימי | (✔) | (✔) | (✔) | (✔) | (✔) |
| פעיל | (✔) | ||||
| URI של לוגו (*) | (✔) | ||||
| תיאור תוכן הלוגו (*) | (✔) | ||||
| מחיר המבצע | (✔) | (✔) | (✔) | (✔) | (✔) |
| יחס הגובה-רוחב של אומנות הפוסטר | ✔ | ✔ | ✔ | ✔ | ✔ |
| URI של פוסטרים | ✔ | ✔ | ✔ | ✔ | ✔ |
| תצוגה מקדימה של URI של אודיו | (✔) | (✔) | (✔) | (✔) | (✔) |
| תצוגה מקדימה של Video URI | (✔) | (✔) | (✔) | (✔) | (✔) |
| תאריך פרסום | (✔) | (✔) | |||
| תיאור קצר | (✔) | (✔) | (✔) | (✔) | (✔) |
| מחיר התחלתי | (✔) | (✔) | (✔) | (✔) | (✔) |
| יחס גובה-רוחב של תמונות ממוזערות | (✔) | (✔) | (✔) | (✔) | (✔) |
| URI של תמונה ממוזערת | (✔) | (✔) | (✔) | (✔) | (✔) |
| שם | ✔ | ✔ | ✔ | ✔ | ✔ |
| גובה הסרטון | (✔) | (✔) | (✔) | (✔) | (✔) |
| רוחב הסרטון | (✔) | (✔) | (✔) | (✔) | (✔) |
| משקל | (✔) | (✔) | (✔) | (✔) | (✔) |