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, <NSCopying> và <NSSecureCoding>.

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

(instancetype) - initWithContentID:streamType:contentType:metadata:adBreaks:adBreakClips:streamDuration:mediaTracks:textTrackStyle:customData:
 Không dùng nữa. Xem thêm...
 
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData:
 Không dùng nữa. Xem thêm...
 
(nullable GCKMediaTrack *) - mediaTrackWithID:
 Tìm kiếm một bản nhạc đa phương tiện bằng mã bản nhạc đã cho. Xem thêm...
 

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

NSString * contentID
 Mã nội dung cho luồng này. Xem thêm...
 
NSURL * contentURL
 URL của nội dung sẽ được phát. Xem thêm...
 
GCKMediaStreamType streamType
 Loại luồng. Xem thêm...
 
NSString * contentType
 Loại nội dung (MIME). Xem thêm...
 
GCKMediaMetadatametadata
 Siêu dữ liệu của mục nội dung đa phương tiện. Xem thêm...
 
NSArray< GCKAdBreakInfo * > * adBreaks
 Danh sách các điểm chèn quảng cáo trong nội dung này. Xem thêm...
 
NSArray< GCKAdBreakClipInfo * > * adBreakClips
 Danh sách các đoạn chèn quảng cáo trong nội dung này. Xem thêm...
 
NSTimeInterval streamDuration
 Thời lượng của sự kiện phát trực tiếp, tính bằng giây hoặc INFINITY nếu đó là sự kiện phát trực tiếp. Xem thêm...
 
NSArray< GCKMediaTrack * > * mediaTracks
 Các bản nhạc đa phương tiện cho sự kiện phát trực tiếp này. Xem thêm...
 
GCKMediaTextTrackStyletextTrackStyle
 Kiểu đoạn văn bản cho luồng này. Xem thêm...
 
NSString * entity
 Đường liên kết sâu cho nội dung nghe nhìn mà Trợ lý Google sử dụng (nếu có). Xem thêm...
 
GCKVASTAdsRequestVMAP
 Cấu hình yêu cầu VMAP (nếu có). Xem thêm...
 
NSTimeInterval startAbsoluteTime
 Thời gian bắt đầu của hệ thống (tính bằng giây) trong thời gian bắt đầu của sự kiện phát trực tiếp. Xem thêm...
 
GCKHLSSegmentFormat hlsSegmentFormat
 Định dạng của phân đoạn âm thanh HLS. Xem thêm...
 
GCKHLSVideoSegmentFormat hlsVideoSegmentFormat
 Định dạng của phân đoạn video HLS. Xem thêm...
 
id customData
 Dữ liệu tuỳ chỉnh, nếu có. Xem thêm...
 

Chi tiết phương pháp

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

Không dùng nữa.

Dùng GCKMediaInformationBuilder để khởi tạo các đối tượng GCKMediaInformation.

Parameters
contentIDThe content ID.
streamTypeThe stream type.
contentTypeThe content (MIME) type.
metadataThe media item metadata.
adBreaksThe list of ad breaks in this content.
adBreakClipsThe list of ad break clips in this content.
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.
Năm thành lập
4,3
- (instancetype) initWithContentID: (NSString *)  contentID
streamType: (GCKMediaStreamType streamType
contentType: (NSString *)  contentType
metadata: (nullable GCKMediaMetadata *)  metadata
streamDuration: (NSTimeInterval)  streamDuration
mediaTracks: (nullable NSArray< GCKMediaTrack * > *)  mediaTracks
textTrackStyle: (nullable GCKMediaTextTrackStyle *)  textTrackStyle
customData: (nullable id)  customData 

Không dùng nữa.

Dùng GCKMediaInformationBuilder để khởi tạo các đối tượng GCKMediaInformation.

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.
- (nullable GCKMediaTrack *) mediaTrackWithID: (NSInteger)  trackID

Tìm kiếm một bản nhạc đa phương tiện bằng mã bản nhạc đã cho.

Parameters
trackIDThe media track ID.
Trả bóng
Đối tượng GCKMediaTrack trùng 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.

Chi tiết về cơ sở lưu trú

- (NSString*) contentID
readnonatomiccopy

Mã nội dung cho luồng này.

- (NSURL*) contentURL
readnonatomiccopy

URL của nội dung sẽ được phát.

Năm thành lập
4.3.4
- (GCKMediaStreamType) streamType
readnonatomicassign

Loại luồng.

- (NSString*) contentType
readnonatomiccopy

Loại nội dung (MIME).

- (GCKMediaMetadata*) metadata
readnonatomicassign

Siêu dữ liệu của mục nội dung đa phương tiệ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 chè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 sự kiện phát trực tiếp, tính bằng giây hoặc INFINITY nếu đó là sự kiện phát trực tiếp.

- (NSArray<GCKMediaTrack *>*) mediaTracks
readnonatomiccopy

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

- (GCKMediaTextTrackStyle*) textTrackStyle
readnonatomiccopy

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

- (NSString*) entity
readnonatomiccopy

Đường liên kết sâu cho nội dung nghe nhìn mà Trợ lý Google sử dụng (nếu có).

Năm thành lập
4
- (GCKVASTAdsRequest*) VMAP
readnonatomicassign

Cấu hình yêu cầu VMAP (nếu có).

Xem thêm tại đây: Mẫu phân phát quảng cáo dạng video kỹ thuật số 4.0. Nếu giá trị này không bằng 0, tất cả các trường khác có liên quan đến quảng cáo sẽ bị bỏ qua.

Năm thành lập
4.3.4
- (NSTimeInterval) startAbsoluteTime
readnonatomicassign

Thời gian bắt đầu của hệ thống (tính bằng giây) trong thời gian bắt đầu của sự kiện phát trực tiếp.

Đối với sự kiện phát trực tiếp có thời gian bắt đầu đã xác định, chẳng hạn như một chương trình truyền hình trực tiếp hoặc trận đấu thể thao, thì đó sẽ là thời gian bắt đầu của sự kiện. Nếu không, đó sẽ là thời gian bắt đầu phạm vi có thể tìm kiếm nội dung phát trực tiếp khi sự kiện phát trực tiếp bắt đầu.

Năm thành lập
4.4.1
- (GCKHLSSegmentFormat) hlsSegmentFormat
readnonatomicassign

Định dạng của phân đoạn âm thanh HLS.

Năm thành lập
4.6.0
- (GCKHLSVideoSegmentFormat) hlsVideoSegmentFormat
readnonatomicassign

Định dạng của phân đoạn video HLS.

Năm thành lập
4.6.0
- (id) customData
readnonatomicassign

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