GCKMedia정보 클래스

GCKMedia정보 클래스 참조

개요

미디어 항목에 관한 정보를 집계하는 클래스입니다.

NSObject, <NS copy> 및 <NSSecureCoding>을 상속합니다.

인스턴스 메서드 요약

(instancetype) - initWithContentID:streamType:contentType:metadata:adBreaks:adBreakClips:streamDuration:mediaTracks:textTrackStyle:customData:
 지원이 중단되었습니다. 더보기...
 
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData:
 지원이 중단되었습니다. 더보기...
 
(nullable GCKMediaTrack *) - mediaTrackWithID:
 지정된 트랙 ID가 있는 미디어 트랙을 검색합니다. 더보기...
 

속성 요약

NSString * contentID
 이 스트림의 콘텐츠 ID입니다. 더보기...
 
NSURL * contentURL
 재생할 콘텐츠의 URL입니다. 더보기...
 
GCKMediaStreamType streamType
 스트림 유형 더보기...
 
NSString * contentType
 콘텐츠 (MIME) 유형입니다. 더보기...
 
GCKMediaMetadatametadata
 미디어 항목 메타데이터입니다. 더보기...
 
NSArray< GCKAdBreakInfo * > * adBreaks
 이 콘텐츠의 광고 시점 목록입니다. 더보기...
 
NSArray< GCKAdBreakClipInfo * > * adBreakClips
 이 콘텐츠의 광고 시점 클립 목록입니다. 더보기...
 
NSTimeInterval streamDuration
 스트림의 길이(초) 또는 INFINITY(실시간 스트림인 경우)입니다. 더보기...
 
NSArray< GCKMediaTrack * > * mediaTracks
 이 스트림의 미디어 트랙입니다. 더보기...
 
GCKMediaTextTrackStyletextTrackStyle
 이 스트림의 텍스트 트랙 스타일입니다. 더보기...
 
NSString * entity
 Google 어시스턴트에서 사용하는 미디어의 딥 링크입니다(있는 경우). 더보기...
 
GCKVASTAdsRequestVMAP
 VMAP 요청 구성입니다(있는 경우). 더보기...
 
NSTimeInterval startAbsoluteTime
 실시간 스트림 시작 시간의 에포크 시간(초)입니다. 더보기...
 
GCKHLSSegmentFormat hlsSegmentFormat
 HLS 오디오 세그먼트의 형식입니다. 더보기...
 
GCKHLSVideoSegmentFormat hlsVideoSegmentFormat
 HLS 동영상 세그먼트의 형식입니다. 더보기...
 
id customData
 맞춤 데이터입니다(있는 경우). 더보기...
 

메서드 세부정보

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

지원이 중단되었습니다.

GCKMediaInformationBuilder를 사용하여 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.
다음 이후:
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 

지원이 중단되었습니다.

GCKMediaInformationBuilder를 사용하여 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

지정된 트랙 ID가 있는 미디어 트랙을 검색합니다.

Parameters
trackIDThe media track ID.
반환 값
일치하는 GCKMediaTrack 객체 또는 지정된 ID를 가진 미디어 트랙이 없는 경우 nil입니다.

부동산 세부정보

- (NSString*) contentID
readnonatomiccopy

이 스트림의 콘텐츠 ID입니다.

- (NSURL*) contentURL
readnonatomiccopy

재생할 콘텐츠의 URL입니다.

다음 이후:
4.3.4
- (GCKMediaStreamType) streamType
readnonatomicassign

스트림 유형

- (NSString*) contentType
readnonatomiccopy

콘텐츠 (MIME) 유형입니다.

- (GCKMediaMetadata*) metadata
readnonatomicassign

미디어 항목 메타데이터입니다.

- (NSArray<GCKAdBreakInfo *>*) adBreaks
readnonatomiccopy

이 콘텐츠의 광고 시점 목록입니다.

- (NSArray<GCKAdBreakClipInfo *>*) adBreakClips
readnonatomiccopy

이 콘텐츠의 광고 시점 클립 목록입니다.

다음 이후:
3.3
- (NSTimeInterval) streamDuration
readnonatomicassign

스트림의 길이(초) 또는 INFINITY(실시간 스트림인 경우)입니다.

- (NSArray<GCKMediaTrack *>*) mediaTracks
readnonatomiccopy

이 스트림의 미디어 트랙입니다.

- (GCKMediaTextTrackStyle*) textTrackStyle
readnonatomiccopy

이 스트림의 텍스트 트랙 스타일입니다.

- (NSString*) entity
readnonatomiccopy

Google 어시스턴트에서 사용하는 미디어의 딥 링크입니다(있는 경우).

다음 이후:
4.0
- (GCKVASTAdsRequest*) VMAP
readnonatomicassign

VMAP 요청 구성입니다(있는 경우).

자세한 내용은 디지털 동영상 광고 게재 템플릿 4.0을 참조하세요. nil이 아니면 다른 모든 광고 관련 필드가 무시됩니다.

다음 이후:
4.3.4
- (NSTimeInterval) startAbsoluteTime
readnonatomicassign

실시간 스트림 시작 시간의 에포크 시간(초)입니다.

실시간 TV 프로그램 또는 스포츠 게임과 같이 시작 시간이 알려진 실시간 스트림의 경우 이벤트가 시작된 에포크 시간이 됩니다. 그렇지 않으면 스트리밍이 시작되었을 때 실시간 검색 가능 범위의 시작 시간이 됩니다.

다음 이후:
4.4.1
- (GCKHLSSegmentFormat) hlsSegmentFormat
readnonatomicassign

HLS 오디오 세그먼트의 형식입니다.

다음 이후:
4.6.0
- (GCKHLSVideoSegmentFormat) hlsVideoSegmentFormat
readnonatomicassign

HLS 동영상 세그먼트의 형식입니다.

다음 이후:
4.6.0
- (id) customData
readnonatomicassign

맞춤 데이터입니다(있는 경우).