Lớp GCKMediaInformation

Tài liệu tham khảo về lớp GCKMediaInformation

Tổng quan

Một lớp tổng hợp thông tin về một mục nội dung đa phương tiện.

Kế thừa NSObject. Triển khai <NSCopying>.

Tóm tắt phương thức của thực thể

(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData:
 Trình khởi tạo được chỉ định. Thêm...
 
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:customData:
 Trình khởi tạo cũ; không bao gồm các bản nhạc đa phương tiện hoặc kiểu bản nhạc văn bản. Thêm...
 
(GCKMediaTrack *__nullable) - mediaTrackWithID:
 Tìm kiếm một bản nhạc đa phương tiện có mã bản nhạc cụ thể. Thêm...
 

Tóm tắt thuộc tính

NSString * contentID
 Mã nội dung của luồng này. Thêm...
 
GCKMediaStreamType streamType
 Loại luồng. Thêm...
 
NSString * contentType
 Loại nội dung (MIME). Thêm...
 
GCKMediaMetadatametadata
 Siêu dữ liệu của mục nội dung đa phương tiện. Thêm...
 
NSArray< GCKAdBreakInfo * > * adBreaks
 Danh sách điểm chèn quảng cáo trong nội dung này. Thêm...
 
NSArray< GCKAdBreakClipInfo * > * adBreakClips
 Danh sách các đoạn chèn quảng cáo trong nội dung này. Thêm...
 
NSTimeInterval streamDuration
 Thời lượng của luồng, tính bằng giây hoặc INFINITY nếu đó là luồng trực tiếp. Thêm...
 
NSArray< GCKMediaTrack * > * mediaTracks
 Các bản nhạc đa phương tiện cho sự kiện trực tiếp này. Thêm...
 
GCKMediaTextTrackStyletextTrackStyle
 Kiểu bản văn cho luồng này. Thêm...
 
id customData
 Dữ liệu tuỳ chỉnh, nếu có. Thêm...
 

Chi tiết phương thức

- (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 

Trình khởi tạo được chỉ định.

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 

Trình khởi tạo cũ; không bao gồm các bản nhạc đa phương tiện hoặc kiểu bản nhạc văn bản.

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:
Sử dụng trình khởi tạo được chỉ định.
- (GCKMediaTrack *__nullable) mediaTrackWithID: (NSInteger)  trackID

Tìm kiếm một bản nhạc đa phương tiện có mã bản nhạc cụ thể.

Parameters
trackIDThe media track ID.
Trả về
Đối tượng GCKMediaTrack phù hợp, hoặc nil nếu không có bản nhạc/video có mã nhận dạng nhất định.

Chi tiết thuộc tính

- (NSString*) contentID
readnonatomiccopy

Mã nội dung của luồng này.

- (GCKMediaStreamType) streamType
readnonatomicassign

Loại luồng.

- (NSString*) contentType
readnonatomiccopy

Loại nội dung (MIME).

- (GCKMediaMetadata*) metadata
readnonatomicstrong

Siêu dữ liệu của mục nội dung đa phương tiện.

- (NSArray<GCKAdBreakInfo *>*) adBreaks
readnonatomiccopy

Danh sách điểm chèn quảng cáo trong nội dung này.

- (NSArray<GCKAdBreakClipInfo *>*) adBreakClips
readnonatomiccopy

Danh sách các đoạn chèn quảng cáo trong nội dung này.

Since
3,3
- (NSTimeInterval) streamDuration
readnonatomicassign

Thời lượng của luồng, tính bằng giây hoặc INFINITY nếu đó là luồng trực tiếp.

- (NSArray<GCKMediaTrack *>*) mediaTracks
readnonatomiccopy

Các bản nhạc đa phương tiện cho sự kiện trực tiếp này.

- (GCKMediaTextTrackStyle*) textTrackStyle
readnonatomiccopy

Kiểu bản văn cho luồng này.

- (id) customData
readnonatomicstrong

Dữ liệu tuỳ chỉnh, nếu có.