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 nghe nhì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. Tuỳ chọn khác...
 
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:customData:
 Trình khởi tạo cũ; không bao gồm các bản âm thanh hoặc kiểu phụ đề. Tuỳ chọn khác...
 
(GCKMediaTrack *__nullable) - mediaTrackWithID:
 Tìm kiếm một bản phụ đề bằng mã bản phụ đề đã cho. Tuỳ chọn khác...
 

Tóm tắt về tài sản

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

Thông tin chi tiết về 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 âm thanh hoặc kiểu phụ đề.

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 phụ đề bằng mã bản phụ đề đã cho.

Parameters
trackIDThe media track ID.
Giá trị trả về
Đối tượng GCKMediaTrack khớp hoặc nil nếu không có bản nhạc đa phương tiện nào có mã nhận dạng đã cho.

Thông tin chi tiết về cơ sở lưu trú

- (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 nghe nhìn.

- (NSArray<GCKAdBreakInfo *>*) adBreaks
readnonatomiccopy

Danh sách các đ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 quảng cáo trong nội dung này.

Năm thành lập
3.3
- (NSTimeInterval) streamDuration
readnonatomicassign

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

- (NSArray<GCKMediaTrack *>*) mediaTracks
readnonatomiccopy

Các bản phụ đề cho luồng này.

- (GCKMediaTextTrackStyle*) textTrackStyle
readnonatomiccopy

Kiểu phụ đề cho luồng này.

- (id) customData
readnonatomicstrong

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