שיעור GCKMediaTrack

מאמר עזר בנושא המחלקה GCKMediaTrack

סקירה כללית

מחלקת ייצוג של רצועת מדיה.

מופעים של האובייקט הזה הם בלתי ניתנים לשינוי.

המחלקות האלה יורשות מ-NSObject,‏ <NSCopying> ו-<NSCoding>.

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

(instancetype) - initWithIdentifier:contentIdentifier:contentType:type:textSubtype:name:languageCode:customData:
 מאותחל ייעודי. עוד...
 

סיכום הנכס

NSInteger identifier
 המזהה המספרי הייחודי של הרצועה. עוד...
 
NSString * contentIdentifier
 מזהה התוכן של הטראק, שעשוי להיות nil. עוד...
 
NSString * contentType
 סוג התוכן (MIME) של רצועת האודיו. עוד...
 
GCKMediaTrackType type
 סוג הטראק. עוד...
 
GCKMediaTextTrackSubtype textSubtype
 סוג המשנה של רצועת הטקסט; רלוונטי רק לרצועות טקסט. עוד...
 
NSString * name
 שם הטראק, שיכול להיות nil. עוד...
 
NSString * languageCode
 קוד השפה של הרצועה בתקן RFC 1766, שיכול להיות nil. עוד...
 
id customData
 הנתונים בהתאמה אישית, אם יש כאלה. עוד...
 

פרטי השיטה

- (instancetype) initWithIdentifier: (NSInteger)  identifier
contentIdentifier: (NSString *__nullable)  contentIdentifier
contentType: (NSString *)  contentType
type: (GCKMediaTrackType type
textSubtype: (GCKMediaTextTrackSubtype textSubtype
name: (NSString *__nullable)  name
languageCode: (NSString *__nullable)  languageCode
customData: (id __nullable)  customData 

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

יוצרת GCKMediaTrack חדש עם ערכי המאפיינים שצוינו.

פרטי הנכס

- (NSInteger) identifier
readnonatomicassign

המזהה המספרי הייחודי של הרצועה.

- (NSString*) contentIdentifier
readnonatomiccopy

מזהה התוכן של הטראק, שעשוי להיות nil.

- (NSString*) contentType
readnonatomiccopy

סוג התוכן (MIME) של רצועת האודיו.

- (GCKMediaTrackType) type
readnonatomicassign

סוג הטראק.

- (GCKMediaTextTrackSubtype) textSubtype
readnonatomicassign

סוג המשנה של רצועת הטקסט; רלוונטי רק לרצועות טקסט.

- (NSString*) name
readnonatomiccopy

שם הטראק, שיכול להיות nil.

- (NSString*) languageCode
readnonatomiccopy

קוד השפה של הרצועה בתקן RFC 1766, שיכול להיות nil.

- (id) customData
readnonatomicstrong

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

הערך חייב להיות אובייקט שאפשר לבצע לו סריאליזציה ל-JSON באמצעות NSJSONSerialization, או nil.