סקירה כללית
נתוני בקשה לטעינת מדיה.
במחלקה הזו נעשה שימוש על ידי טעינת פקודות מדיה ב-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