GCKMediaTrack 类

GCKMediaTrack 类参考文档

概览

表示媒体轨道的类。

此对象的实例不可变。

继承 NSObject、<NSDuplicate> 和 <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

自定义数据(如果有)。

必须是可以使用 NSJSONSerialization 序列化为 JSON 的对象,或 nil