מחלקת GCKMediaInformation

מאמר עזרה בנושא GCKMediaInformation Class

סקירה כללית

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

המחלקות האלה יורשות מ-NSObject. ‫Implements <NSCopying>.

סיכום שיטות המופע

(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData:
 מאותחל ייעודי. עוד...
 
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:customData:
 הפונקציה לאתחול של גרסה קודמת; לא כוללת רצועות מדיה או סגנון של רצועת טקסט. עוד...
 
(GCKMediaTrack *__nullable) - mediaTrackWithID:
 מחפש טראק מדיה עם מזהה הטראק שצוין. עוד...
 

סיכום הנכס

NSString * contentID
 מזהה התוכן של העדכון הזה. עוד...
 
GCKMediaStreamType streamType
 סוג השידור. עוד...
 
NSString * contentType
 סוג התוכן (MIME). עוד...
 
GCKMediaMetadatametadata
 המטא-נתונים של פריט המדיה. עוד...
 
NSArray< GCKAdBreakInfo * > * adBreaks
 רשימת ההפסקות לפרסום בתוכן הזה. עוד...
 
NSArray< GCKAdBreakClipInfo * > * adBreakClips
 רשימת הקליפים של הפסקות הפרסום בתוכן הזה. עוד...
 
NSTimeInterval streamDuration
 משך השידור בשניות, או INFINITY אם מדובר בשידור חי. עוד...
 
NSArray< GCKMediaTrack * > * mediaTracks
 רצועות המדיה של השידור הזה. עוד...
 
GCKMediaTextTrackStyletextTrackStyle
 סגנון רצועת הטקסט של השידור הזה. עוד...
 
id customData
 הנתונים בהתאמה אישית, אם יש כאלה. עוד...
 

פרטי השיטה

- (instancetype) initWithContentID: (NSString *)  contentID
streamType: (GCKMediaStreamType streamType
contentType: (NSString *)  contentType
metadata: (GCKMediaMetadata *__nullable)  metadata
streamDuration: (NSTimeInterval)  streamDuration
mediaTracks: (NSArray< GCKMediaTrack * > *__nullable)  mediaTracks
textTrackStyle: (GCKMediaTextTrackStyle *__nullable)  textTrackStyle
customData: (id __nullable)  customData 

מאותחל ייעודי.

Parameters
contentIDThe content ID.
streamTypeThe stream type.
contentTypeThe content (MIME) type.
metadataThe media item metadata.
streamDurationThe stream duration.
mediaTracksThe media tracks, if any, otherwise nil.
textTrackStyleThe text track style, if any, otherwise nil.
customDataThe custom application-specific data. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
- (instancetype) initWithContentID: (NSString *)  contentID
streamType: (GCKMediaStreamType streamType
contentType: (NSString *)  contentType
metadata: (GCKMediaMetadata *__nullable)  metadata
streamDuration: (NSTimeInterval)  streamDuration
customData: (id __nullable)  customData 

הפונקציה לאתחול של גרסה קודמת; לא כוללת רצועות מדיה או סגנון של רצועת טקסט.

Parameters
contentIDThe content ID.
streamTypeThe stream type.
contentTypeThe content (MIME) type.
metadataThe media item metadata.
streamDurationThe stream duration.
customDataCustom application-specific data. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
Deprecated:
משתמשים בפונקציית האתחול המיועדת.
- (GCKMediaTrack *__nullable) mediaTrackWithID: (NSInteger)  trackID

מחפש טראק מדיה עם מזהה הטראק שצוין.

Parameters
trackIDThe media track ID.
החזרות
האובייקט התואם GCKMediaTrack, או nil אם אין רצועת מדיה עם המזהה הנתון.

פרטי הנכס

- (NSString*) contentID
readnonatomiccopy

מזהה התוכן של העדכון הזה.

- (GCKMediaStreamType) streamType
readnonatomicassign

סוג השידור.

- (NSString*) contentType
readnonatomiccopy

סוג התוכן (MIME).

- (GCKMediaMetadata*) metadata
readnonatomicstrong

המטא-נתונים של פריט המדיה.

- (NSArray<GCKAdBreakInfo *>*) adBreaks
readnonatomiccopy

רשימת ההפסקות לפרסום בתוכן הזה.

- (NSArray<GCKAdBreakClipInfo *>*) adBreakClips
readnonatomiccopy

רשימת הקליפים של הפסקות הפרסום בתוכן הזה.

מאז
3.3
- (NSTimeInterval) streamDuration
readnonatomicassign

משך השידור בשניות, או INFINITY אם מדובר בשידור חי.

- (NSArray<GCKMediaTrack *>*) mediaTracks
readnonatomiccopy

רצועות המדיה של השידור הזה.

- (GCKMediaTextTrackStyle*) textTrackStyle
readnonatomiccopy

סגנון רצועת הטקסט של השידור הזה.

- (id) customData
readnonatomicstrong

הנתונים בהתאמה אישית, אם יש כאלה.