מחלקה של GCKMediaQueueItemBuilder

מידע על סיווג GCKMediaQueueItemBuilder

סקירה כללית

אובייקט לבניית GCKMediaQueueItem מופעים חדשים או נגזרים.

ניתן להשתמש בכלי כדי ליצור GCKMediaQueueItem מהכלי הקיים:

[[GCKMediaQueueItemBuilder alloc] initWithMediaQueueItem:originalItem];
Builder.startTime = 10; // שינוי שעת ההתחלה.
Builder.autoplay = NO; // שינוי הדגל של ההפעלה האוטומטית.
GCKMediaQueueItem *derivedItem = [בונה build];

אפשר להשתמש בו גם כדי ליצור GCKMediaQueueItem חדש מאפס:

Builder.mediaInformation = ...;
Builder. autoplay = ...;
// מגדירים את כל שאר ההגדרות הרצויות...
GCKMediaQueueItem *newItem = [builder build];

עוברת בירושה את NSObject.

סיכום של שיטת המכונה

(instancetype) - init
 הפונקציה בונה GCKMediaQueueItemBuilder חדש עם מאפיינים שעברו אתחול לערכי ברירת המחדל. עוד...
 
(instancetype) - initWithMediaQueueItem:
 הפונקציה בונה GCKMediaQueueItemBuilder חדש עם מאפיינים שהועתקו מ-GCKMediaQueueItem הנתון, כולל מזהה הפריט. עוד...
 
(GCKMediaQueueItem *) - build
 בונה GCKMediaQueueItem באמצעות המאפיינים הנוכחיים של המפתח. עוד...
 

סיכום הנכס

GCKMediaInformationmediaInformation
 פרטי המדיה המשויכים לפריט הזה. עוד...
 
BOOL autoplay
 האם הפריט צריך להתחיל לפעול באופן אוטומטי כשהוא הופך לפריט הנוכחי בתור. עוד...
 
NSTimeInterval startTime
 שעת ההתחלה של הפריט, בשניות. עוד...
 
NSTimeInterval playbackDuration
 משך ההפעלה של הפריט, בשניות, או INFINITY אם יש להשתמש במשך השידור בפועל. עוד...
 
NSTimeInterval preloadTime
 משך הזמן לפני שהפריט הקודם מסתיים, בשניות, עד שהמקבל יתחיל לטעון מראש את הפריט הזה. עוד...
 
NSArray< NSNumber * > * activeTrackIDs
 מזהי הטראקים הפעילים של הפריט הזה. עוד...
 
id customData
 הנתונים המותאמים אישית שמשויכים לפריט הזה, אם יש כאלה. עוד...
 

פרטי השיטה

- (instancetype) init

הפונקציה בונה GCKMediaQueueItemBuilder חדש עם מאפיינים שעברו אתחול לערכי ברירת המחדל.

- (instancetype) initWithMediaQueueItem: (GCKMediaQueueItem *__nullable)  item

הפונקציה בונה GCKMediaQueueItemBuilder חדש עם מאפיינים שהועתקו מ-GCKMediaQueueItem הנתון, כולל מזהה הפריט.

Parameters
itemThe item to copy.
- (GCKMediaQueueItem *) build

בונה GCKMediaQueueItem באמצעות המאפיינים הנוכחיים של המפתח.

פרטי הנכס

- (GCKMediaInformation*) mediaInformation
readwritenonatomiccopy

פרטי המדיה המשויכים לפריט הזה.

- (BOOL) autoplay
readwritenonatomicassign

האם הפריט צריך להתחיל לפעול באופן אוטומטי כשהוא הופך לפריט הנוכחי בתור.

אם מגדירים NO, התור יושהה כשהוא יגיע לפריט הזה. ערך ברירת המחדל הוא YES.

- (NSTimeInterval) startTime
readwritenonatomicassign

שעת ההתחלה של הפריט, בשניות.

ערך ברירת המחדל הוא kGCKInvalidTimeInterval, שמציין שלא חלה שעת התחלה (לדוגמה, על שידור חי) או שיש להשתמש בשעת ההתחלה המוגדרת כברירת מחדל.

- (NSTimeInterval) playbackDuration
readwritenonatomicassign

משך ההפעלה של הפריט, בשניות, או INFINITY אם יש להשתמש במשך השידור בפועל.

- (NSTimeInterval) preloadTime
readwritenonatomicassign

משך הזמן לפני שהפריט הקודם מסתיים, בשניות, עד שהמקבל יתחיל לטעון מראש את הפריט הזה.

ערך ברירת המחדל הוא kGCKInvalidTimeInterval, ללא זמן טעינה מראש.

- (NSArray<NSNumber *>*) activeTrackIDs
readwritenonatomiccopy

מזהי הטראקים הפעילים של הפריט הזה.

- (id) customData
readwritenonatomiccopy

הנתונים המותאמים אישית שמשויכים לפריט הזה, אם יש כאלה.