גלישה ופעלול של קובצי מדיה הם לרוב חלק מחוויית המשתמש באפליקציית טלוויזיה. קשה ליצור חוויה כזו מאפס תוך כדי שמירה על מהירות, חלקות ומושכות. בין אם האפליקציה מספקת גישה לקטלוג מדיה קטן או גדול, חשוב לאפשר למשתמשים לעיין באפשרויות במהירות ולהגיע לתוכן שהם רוצים.
נושאים
- יצירת ממשקי משתמש באמצעות Compose for TV
- הגדרת האפליקציה לשימוש ב-Compose for TV
- יצירת דפדפן קטלוגים באמצעות Compose for TV
- יצירת תצוגת פרטים באמצעות Compose for TV
- הטמעת סשן מדיה
- משתמשים ב-
MediaSession
כדי להודיע ל-Android TV מה מופעל באפליקציה, ולאפשר אינטראקציות מחוץ לאפליקציה לשלוט במדיה. - רכיבי UI להפעלה בטלוויזיה
- שיטות מומלצות ליצירת חוויית הפעלה עקבית ב-Android TV OS.
- הצגת כרטיס 'מה שומעים עכשיו'
- אפשר להשתמש ב-
MediaSession
כדי להציג כרטיס 'מה שומעים עכשיו?' במסך הבית. - הצגת קטעים מקדימים של סרטונים
- עיבוד וידאו של תצוגה מקדימה ישירות על פני השטח של מסך הבית.
- תמיכה בתאורת אווירה
- חיסכון באנרגיה ומניעת בעיות של פיקסלים שרופים במסך.
- התאמת התוכן לקצב הפריימים
- ניהול קצב הפריימים באמצעות Frame Rate API.
- אופטימיזציה של השימוש בזיכרון
- אופטימיזציה של השימוש בזיכרון באפליקציה
הערה: ערכת הכלים של ממשק המשתמש Leanback, שמשתמשת בתצוגות ובקטעים, הוצאה משימוש לטובת Compose.