הערוץ 'יכול לעניין אותך' הוא השורה השנייה שמופיעה במסך הבית, אחרי שורת האפליקציות. הערוץ הזה נוצר ומתוחזק על ידי המערכת. האפליקציה יכולה להוסיף תוכניות לערוץ 'הבאים לצפייה': תוכניות שהמשתמש סימן כמעניינות, הפסיק לצפות בהן באמצע או שקשורות לתוכן שהמשתמש צופה בו (כמו הפרק הבא בסדרה או העונה הבאה בתוכנית).
יש כמה מגבלות לגבי הערוץ 'לצפייה בהמשך': אי אפשר להזיז, להסיר או להסתיר את השורה של הערוץ הזה באפליקציה.
צעדים
הוספת תוכניות לערוץ 'במה לצפות עכשיו' דומה להוספת תוכניות לערוץ שלכם. בקטעים הבאים מופיעים פרטים ספציפיים לגבי התכונה 'הסרטון הבא'.
כשמוסיפים תוכן לערוץ 'הסרטון הבא', צריך לפעול בהתאם להנחיות הבאות:
בחירת סוג התוכנית
יש ארבעה סוגים של תוכניות 'במה לצפות עכשיו'. בוחרים את הסוג המתאים:
| סוג | הערות |
|---|---|
WATCH_NEXT_TYPE_CONTINUE |
המשתמש הפסיק את הצפייה בתוכן. |
WATCH_NEXT_TYPE_NEXT |
התוכנית הבאה שזמינה בסדרה שהמשתמש צופה בה. לדוגמה, אם המשתמש צופה בפרק 3 בסדרה, האפליקציה יכולה להציע לו לצפות בפרק 4. |
WATCH_NEXT_TYPE_NEW |
תוכן חדש שקשור באופן ברור לתוכן שהמשתמש צופה בו זמין עכשיו. לדוגמה, משתמש צופה בפרק מספר 5 בסדרה, ופרק 6 הופך לזמין לצפייה. |
WATCH_NEXT_TYPE_WATCHLIST |
מוכנס על ידי המערכת או האפליקציה כשהמשתמש שומר תוכנית. |
מידע נוסף זמין במאמר בנושא מאפיינים של 'הסרטון הבא'.
שימוש בכלי ליצירת מבצעים של 'התוכנית הבאה'
שימוש ב-WatchNextProgram.Builder. מידע נוסף זמין במאמר בנושא מאפיינים של התכונה 'הסרטון הבא'.
Kotlin
val builder = WatchNextProgram.Builder()
builder.setType(TvContractCompat.WatchNextPrograms.TYPE_MOVIE)
.setWatchNextType(TvContractCompat.WatchNextPrograms.WATCH_NEXT_TYPE_CONTINUE)
.setLastEngagementTimeUtcMillis(time)
.setTitle("Title")
.setDescription("Program description")
.setPosterArtUri(uri)
.setIntentUri(uri)
.setInternalProviderId(appProgramId)
val watchNextProgramUri = context.contentResolver
.insert(TvContractCompat.WatchNextPrograms.CONTENT_URI,
builder.build().toContentValues())
Java
WatchNextProgram.Builder builder = new WatchNextProgram.Builder();
builder.setType(TvContractCompat.WatchNextPrograms.TYPE_MOVIE)
.setWatchNextType(TvContractCompat.WatchNextPrograms.WATCH_NEXT_TYPE_CONTINUE)
.setLastEngagementTimeUtcMillis(time)
.setTitle("Title")
.setDescription("Program description")
.setPosterArtUri(uri)
.setIntentUri(uri)
.setInternalProviderId(appProgramId);
Uri watchNextProgramUri = context.getContentResolver()
.insert(TvContractCompat.WatchNextPrograms.CONTENT_URI, builder.build().toContentValues());
משתמשים ב-TvContractCompat.buildWatchNextProgramUri(long watchNextProgramId) כדי ליצור את Uri שצריך לעדכן בתוכנית 'הבאים בתור'.
כשהמשתמש מוסיף תוכנית לערוץ 'התוכנית הבאה', המערכת מעתיקה את התוכנית לשורה. הוא שולח את הכוונה TvContractCompat.ACTION_PREVIEW_PROGRAM_ADDED_TO_WATCH_NEXT כדי להודיע לאפליקציה שהתוכנית נוספה. הכוונה כוללת שתי תוספות: מזהה התוכנית שהועתק ומזהה התוכנית שנוצר עבור התוכנית בערוץ 'התוכנית הבאה'.