סקירה כללית
נתוני בקשה לטעינת מדיה.
במחלקה הזו נעשה שימוש על ידי טעינת פקודות מדיה ב-GCKRemoteMediaClient
כדי לציין איך אפליקציית מקלט אמורה לטעון מדיה.
כדי לטעון פריט יחיד, צריך לציין את הפריט לטעינה ב-mediaInformation
. כדי לטעון תור שאינו בענן, יש לציין את פרטי התור ב-queueData
. אפשר לציין ב-mediaInformation
את הפרטים של הפריט הראשון שיופעל. אם התור הוא תור בענן, השדה items
יכול להיות nil
או ריק, אבל צריך לציין entity
, כדי שאפליקציית המקבל תוכל לאחזר את התור מהענן באמצעות entity
. אם לא צוינו mediaInformation
וגם queueData
, בקשות הטעינה ייכשלו בלי לשלוח לאפליקציות של המקבל.
- מאז
- 4.4.1
ירש את NSObject, <NS Copy> ו-<NSSecureCoding>.
סיכום הנכס | |
GCKMediaInformation * | mediaInformation |
פריט המדיה לטעינה. עוד... | |
GCKMediaQueueData * | queueData |
המטא-נתונים של פריט המדיה או התור. עוד... | |
NSNumber * | autoplay |
הדגל שמציין אם ההפעלה מתחילה מיד לאחר הטעינה. עוד... | |
NSTimeInterval | startTime |
המיקום הראשוני של ההפעלה. עוד... | |
float | playbackRate |
קצב ההפעלה. עוד... | |
NSArray< NSNumber * > * | activeTrackIDs |
מערך של מספרים שלמים שמציינים את המסלולים הפעילים. עוד... | |
id | customData |
נתונים ספציפיים ליישום מותאמים אישית להעברה יחד עם הבקשה. עוד... | |
NSString * | credentials |
פרטי הכניסה של המשתמש לפריט המדיה שנטען. עוד... | |
NSString * | credentialsType |
הסוג של פרטי הכניסה של המשתמש שצוין ב-GCKMediaLoadRequestData::credentials. עוד... | |
NSString * | atvCredentials |
פרטי הכניסה החלופיים של Android TV לפריט המדיה שנטען. עוד... | |
NSString * | atvCredentialsType |
סוג פרטי הכניסה ל-Android TV שצוין ב-GCKMediaLoadRequestData::atvCredentials. עוד... | |
פרטי הנכס
|
readnonatomiccopy |
פריט המדיה לטעינה.
|
readnonatomiccopy |
המטא-נתונים של פריט המדיה או התור.
|
readnonatomiccopy |
הדגל שמציין אם ההפעלה מתחילה מיד לאחר הטעינה.
ערך ברירת המחדל הוא @(YES)
.
כשטוענים תור על ידי ציון הפריטים בתור ב-queueData
, הערך הזה מבטל את autoplay
מתוך GCKMediaQueueItem הפריטים הראשונים שנטענים ב-queueData
. רק אם השדה הזה הוא nil
, ייכנס לתוקף המאפיין autoplay
של GCKMediaQueueItem בודדת ב-queueData
.
כשטוענים פריט יחיד באמצעות ציון mediaInformation
, השדה הזה מציין אם ההפעלה תתחיל עם הטעינה. אם הערך הוא nil
, ההפעלה לא תתחיל באופן מיידי.
|
readnonatomicassign |
המיקום הראשוני של ההפעלה.
ערך ברירת המחדל הוא kGCKInvalidTimeInterval, שמציין את מיקום ההפעלה שמוגדר כברירת מחדל. אם מפעילים שידורים של 'וידאו לפי דרישה', הערך מתחיל מ-0. אם מפעילים שידורים חיים, הערך מתחיל מהקצה החי.
|
readnonatomicassign |
קצב ההפעלה.
ערך ברירת המחדל הוא 1
.
|
readnonatomicstrong |
מערך של מספרים שלמים שמציינים את המסלולים הפעילים.
ערך ברירת המחדל הוא nil
.
|
readnonatomicstrong |
נתונים ספציפיים ליישום מותאמים אישית להעברה יחד עם הבקשה.
חייב להיות אובייקט שניתן לבצע בו סריאליזציה ל-JSON באמצעות NSJSONSerialization, או באמצעות nil
.
|
readnonatomiccopy |
פרטי הכניסה של המשתמש לפריט המדיה שנטען.
|
readnonatomiccopy |
הסוג של פרטי הכניסה של המשתמש שצוין ב-GCKMediaLoadRequestData::credentials.
|
readnonatomiccopy |
פרטי הכניסה החלופיים של Android TV לפריט המדיה שנטען.
אם המדיניות מוגדרת, פרטי הכניסה האלה יבטלו את הערך שהוגדר ב-GCKMediaLoadRequestData::credentials אם המקבל הוא אפליקציה ל-Android TV. בצד המקבל, ניתן לגשת לפרטי הכניסה האלה דרך MediaLoadRequestData#getCredentials.
- מאז
- 4.7.0
|
readnonatomiccopy |
סוג פרטי הכניסה ל-Android TV שצוין ב-GCKMediaLoadRequestData::atvCredentials.
אם המדיניות מוגדרת, הסוג הזה של פרטי הכניסה יבטל את הערך שהוגדר ב-GCKMediaLoadRequestData::credentialsType אם המקבל הוא אפליקציה ל-Android TV. בצד המקבל, ניתן לגשת לפרטי הכניסה האלה דרך MediaLoadRequestData#getCredentialsType.
- מאז
- 4.7.0