개요
일부 미디어에 관한 상태 정보를 보유한 클래스입니다.
NSObject를 상속합니다. <NSCopy>를 구현합니다.
인스턴스 메서드 요약 | |
(instancetype) | - initWithSessionID:mediaInformation: |
지정 이니셜라이저입니다. 더보기... | |
(BOOL) | - isMediaCommandSupported: |
스트림이 지정된 제어 명령어를 지원하는지 확인합니다. 더보기... | |
(nullable GCKMediaQueueItem *) | - queueItemAtIndex: |
재생 대기열에서 지정된 색인에 있는 항목을 반환합니다. 더보기... | |
(nullable GCKMediaQueueItem *) | - queueItemWithItemID: |
재생 대기열에서 지정된 항목 ID가 있는 항목을 반환합니다. 더보기... | |
(NSInteger) | - queueIndexForItemID: |
재생 대기열에 지정된 항목 ID가 있는 항목의 색인을 반환하거나, 대기열에 이러한 항목이 없으면 -1을 반환합니다. 더보기... | |
공개 속성 | |
const NSInteger | kGCKMediaCommandPause |
미디어 항목을 일시중지할 수 있음을 나타내는 플래그 (비트마스크)입니다. 더보기... | |
const NSInteger | kGCKMediaCommandSeek |
미디어 항목이 탐색을 지원함을 나타내는 플래그 (비트마스크)입니다. 더보기... | |
const NSInteger | kGCKMediaCommandSetVolume |
미디어 항목의 오디오 볼륨이 변경될 수 있음을 나타내는 플래그 (비트마스크)입니다. 더보기... | |
const NSInteger | kGCKMediaCommandToggleMute |
미디어 항목의 오디오를 음소거할 수 있음을 나타내는 플래그 (비트마스크)입니다. 더보기... | |
const NSInteger | kGCKMediaCommandSkipForward |
미디어 항목이 앞으로 건너뛰기를 지원함을 나타내는 플래그 (비트마스크)입니다. 더보기... | |
const NSInteger | kGCKMediaCommandSkipBackward |
미디어 항목이 뒤로 건너뛰기를 지원함을 나타내는 플래그 (비트마스크)입니다. 더보기... | |
const NSInteger | kGCKMediaCommandQueueNext |
미디어 항목이 대기열의 다음 항목으로 이동하는 것을 지원함을 나타내는 플래그 (비트마스크)입니다. 더보기... | |
const NSInteger | kGCKMediaCommandQueuePrevious |
미디어 항목이 대기열의 이전 항목으로 이동하는 것을 지원함을 나타내는 플래그 (비트마스크)입니다. 더보기... | |
const NSInteger | kGCKMediaCommandQueueShuffle |
미디어 항목이 셔플을 지원함을 나타내는 플래그 (비트마스크)입니다. 더보기... | |
const NSInteger | kGCKMediaCommandSkipAd |
미디어 항목이 광고 건너뛰기를 지원함을 나타내는 플래그 (비트마스크)입니다. 더보기... | |
const NSInteger | kGCKMediaCommandQueueRepeatAll |
미디어 항목의 큐가 무기한 반복을 지원함을 나타내는 플래그 (비트마스크)입니다. 더보기... | |
const NSInteger | kGCKMediaCommandQueueRepeatOne |
미디어 항목이 무기한 반복을 지원함을 나타내는 플래그 (비트마스크)입니다. 더보기... | |
const NSInteger | kGCKMediaCommandQueueRepeat |
미디어 항목 및 해당 대기열이 무기한 반복을 지원함을 나타내는 플래그 (비트마스크)입니다. 더보기... | |
const NSInteger | kGCKMediaCommandEditTracks |
미디어 항목의 트랙을 수정할 수 있음을 나타내는 플래그 (비트마스크)입니다. 더보기... | |
const NSInteger | kGCKMediaCommandSetPlaybackRate |
미디어 항목의 재생 속도를 구성할 수 있음을 나타내는 플래그 (비트마스크)입니다. 더보기... | |
const NSInteger | kGCKMediaCommandLike |
사용자가 미디어 항목을 좋아할 수 있음을 나타내는 플래그 (비트마스크)입니다. 더보기... | |
const NSInteger | kGCKMediaCommandDislike |
사용자가 미디어 항목을 싫어할 수 있음을 나타내는 플래그 (비트마스크)입니다. 더보기... | |
const NSInteger | kGCKMediaCommandFollow |
사용자가 미디어 항목 작성자를 따라갈 수 있음을 나타내는 플래그 (비트마스크)입니다. 더보기... | |
const NSInteger | kGCKMediaCommandUnfollow |
사용자가 미디어 항목 제작자를 팔로우 해제할 수 있음을 나타내는 플래그 (비트마스크)입니다. 더보기... | |
const NSInteger | kGCKMediaCommandStreamTransfer |
미디어 항목이 스트림 전송을 지원함을 나타내는 플래그 (비트마스크)입니다. 더보기... | |
속성 요약 | |
NSInteger | mediaSessionID |
현재 미디어 세션 ID(있는 경우)이고 그렇지 않으면 0입니다. 더보기... | |
GCKMediaPlayerState | playerState |
현재 플레이어의 상태입니다. 더보기... | |
BOOL | playingAd |
수신기가 현재 광고를 재생하고 있는지 여부를 나타냅니다. 더보기... | |
GCKMediaPlayerIdleReason | idleReason |
현재 유휴 이유입니다. 더보기... | |
float | playbackRate |
현재 스트림 재생 속도를 가져옵니다. 더보기... | |
GCKMediaInformation * | mediaInformation |
이 항목의 GCKMediaInformation입니다. 더보기... | |
NSTimeInterval | streamPosition |
스트림 시작 시점부터 NSTimeInterval로 지정된 현재 스트림 위치입니다. 더보기... | |
float | volume |
스트림의 볼륨 더보기... | |
BOOL | isMuted |
스트림의 음소거 상태입니다. 더보기... | |
GCKMediaRepeatMode | queueRepeatMode |
현재 큐 반복 모드입니다. 더보기... | |
NSUInteger | currentItemID |
현재 대기열 항목의 ID입니다(있는 경우). 더보기... | |
BOOL | queueHasCurrentItem |
대기열에 현재 항목이 있는지 여부. 더보기... | |
GCKMediaQueueItem * | currentQueueItem |
현재 대기열 항목(있는 경우)입니다. 더보기... | |
BOOL | queueHasNextItem |
대기열에 현재 재생 중인 항목 다음에 항목이 있는지 확인합니다. 더보기... | |
GCKMediaQueueItem * | nextQueueItem |
다음 대기열 항목(있는 경우)입니다. 더보기... | |
BOOL | queueHasPreviousItem |
대기열에 현재 재생 중인 항목 앞에 항목이 있는지 여부입니다. 더보기... | |
BOOL | queueHasLoadingItem |
큐에 미리 로드 중인 항목이 있는지 여부입니다. 더보기... | |
NSUInteger | preloadedItemID |
현재 미리 로드된 상품의 ID입니다(있는 경우). 더보기... | |
NSUInteger | loadingItemID |
현재 로드 중인 항목의 ID입니다(있는 경우). 더보기... | |
NSArray< NSNumber * > * | activeTrackIDs |
활성 트랙 ID 목록입니다. 더보기... | |
GCKVideoInfo * | videoInfo |
동영상 정보입니다(있는 경우). 더보기... | |
id | customData |
미디어 상태와 연결된 모든 맞춤 데이터입니다. 더보기... | |
GCKAdBreakStatus * | adBreakStatus |
현재 광고 재생 상태입니다. 더보기... | |
GCKMediaLiveSeekableRange * | liveSeekableRange |
스트림의 탐색 가능한 범위입니다. 더보기... | |
GCKMediaQueueData * | queueData |
미디어 대기열의 메타데이터입니다. 더보기... | |
NSUInteger | queueItemCount |
재생 대기열의 항목 수를 반환합니다. 더보기... | |
메서드 세부정보
- (instancetype) initWithSessionID: | (NSInteger) | mediaSessionID | |
mediaInformation: | (nullable GCKMediaInformation *) | mediaInformation | |
지정 이니셜라이저입니다.
- Parameters
-
mediaSessionID The media session ID. mediaInformation The media information.
- (BOOL) isMediaCommandSupported: | (NSInteger) | command |
스트림이 지정된 제어 명령어를 지원하는지 확인합니다.
- (nullable GCKMediaQueueItem *) queueItemAtIndex: | (NSUInteger) | index |
재생 대기열에서 지정된 색인에 있는 항목을 반환합니다.
- (nullable GCKMediaQueueItem *) queueItemWithItemID: | (NSUInteger) | itemID |
재생 대기열에서 지정된 항목 ID가 있는 항목을 반환합니다.
- (NSInteger) queueIndexForItemID: | (NSUInteger) | itemID |
재생 대기열에 지정된 항목 ID가 있는 항목의 색인을 반환하거나, 대기열에 이러한 항목이 없으면 -1을 반환합니다.
멤버 데이터 문서
- (const NSInteger) kGCKMediaCommandPause |
미디어 항목을 일시중지할 수 있음을 나타내는 플래그 (비트마스크)입니다.
- (const NSInteger) kGCKMediaCommandSeek |
미디어 항목이 탐색을 지원함을 나타내는 플래그 (비트마스크)입니다.
- (const NSInteger) kGCKMediaCommandSetVolume |
미디어 항목의 오디오 볼륨이 변경될 수 있음을 나타내는 플래그 (비트마스크)입니다.
- (const NSInteger) kGCKMediaCommandToggleMute |
미디어 항목의 오디오를 음소거할 수 있음을 나타내는 플래그 (비트마스크)입니다.
- (const NSInteger) kGCKMediaCommandSkipForward |
미디어 항목이 앞으로 건너뛰기를 지원함을 나타내는 플래그 (비트마스크)입니다.
- (const NSInteger) kGCKMediaCommandSkipBackward |
미디어 항목이 뒤로 건너뛰기를 지원함을 나타내는 플래그 (비트마스크)입니다.
- (const NSInteger) kGCKMediaCommandQueueNext |
미디어 항목이 대기열의 다음 항목으로 이동하는 것을 지원함을 나타내는 플래그 (비트마스크)입니다.
- (const NSInteger) kGCKMediaCommandQueuePrevious |
미디어 항목이 대기열의 이전 항목으로 이동하는 것을 지원함을 나타내는 플래그 (비트마스크)입니다.
- (const NSInteger) kGCKMediaCommandQueueShuffle |
미디어 항목이 셔플을 지원함을 나타내는 플래그 (비트마스크)입니다.
- 다음 이후:
- 4.4.5
- (const NSInteger) kGCKMediaCommandSkipAd |
미디어 항목이 광고 건너뛰기를 지원함을 나타내는 플래그 (비트마스크)입니다.
- 다음 이후:
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatAll |
미디어 항목의 큐가 무기한 반복을 지원함을 나타내는 플래그 (비트마스크)입니다.
- 다음 이후:
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatOne |
미디어 항목이 무기한 반복을 지원함을 나타내는 플래그 (비트마스크)입니다.
- 다음 이후:
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeat |
미디어 항목 및 해당 대기열이 무기한 반복을 지원함을 나타내는 플래그 (비트마스크)입니다.
대기 중인 항목.
- 다음 이후:
- 4.4.5
- (const NSInteger) kGCKMediaCommandEditTracks |
미디어 항목의 트랙을 수정할 수 있음을 나타내는 플래그 (비트마스크)입니다.
- 다음 이후:
- 4.4.5
- (const NSInteger) kGCKMediaCommandSetPlaybackRate |
미디어 항목의 재생 속도를 구성할 수 있음을 나타내는 플래그 (비트마스크)입니다.
- 다음 이후:
- 4.4.5
- (const NSInteger) kGCKMediaCommandLike |
사용자가 미디어 항목을 좋아할 수 있음을 나타내는 플래그 (비트마스크)입니다.
- 다음 이후:
- 4.4.5
- (const NSInteger) kGCKMediaCommandDislike |
사용자가 미디어 항목을 싫어할 수 있음을 나타내는 플래그 (비트마스크)입니다.
- 다음 이후:
- 4.4.5
- (const NSInteger) kGCKMediaCommandFollow |
사용자가 미디어 항목 작성자를 따라갈 수 있음을 나타내는 플래그 (비트마스크)입니다.
- 다음 이후:
- 4.4.5
- (const NSInteger) kGCKMediaCommandUnfollow |
사용자가 미디어 항목 제작자를 팔로우 해제할 수 있음을 나타내는 플래그 (비트마스크)입니다.
- 다음 이후:
- 4.4.5
- (const NSInteger) kGCKMediaCommandStreamTransfer |
미디어 항목이 스트림 전송을 지원함을 나타내는 플래그 (비트마스크)입니다.
- 다음 이후:
- 4.4.5
부동산 세부정보
|
readnonatomicassign |
현재 미디어 세션 ID(있는 경우)이고 그렇지 않으면 0입니다.
|
readnonatomicassign |
현재 플레이어의 상태입니다.
|
readnonatomicassign |
수신기가 현재 광고를 재생하고 있는지 여부를 나타냅니다.
- Deprecated:
- 대신 adBreakStatus를 사용하세요.
|
readnonatomicassign |
현재 유휴 이유입니다.
이 값은 플레이어 상태가 GCKMediaPlayerStateIdle인 경우에만 의미가 있습니다.
|
readnonatomicassign |
현재 스트림 재생 속도를 가져옵니다.
스트림이 뒤로 탐색하면 음수, 스트림이 일시중지되면 0, 스트림이 정상적으로 재생 중이면 1, 스트림이 앞으로 탐색하면 양수가 됩니다.
|
readnonatomicstrong |
이 항목의 GCKMediaInformation입니다.
|
readnonatomicassign |
스트림 시작 시점부터 NSTimeInterval로 지정된 현재 스트림 위치입니다.
|
readnonatomicassign |
스트림의 볼륨
|
readnonatomicassign |
스트림의 음소거 상태입니다.
|
readnonatomicassign |
현재 큐 반복 모드입니다.
|
readnonatomicassign |
현재 대기열 항목의 ID입니다(있는 경우).
|
readnonatomicassign |
대기열에 현재 항목이 있는지 여부.
|
readnonatomicweak |
현재 대기열 항목(있는 경우)입니다.
|
readnonatomicassign |
대기열에 현재 재생 중인 항목 다음에 항목이 있는지 확인합니다.
|
readnonatomicweak |
다음 대기열 항목(있는 경우)입니다.
|
readnonatomicassign |
대기열에 현재 재생 중인 항목 앞에 항목이 있는지 여부입니다.
|
readnonatomicassign |
큐에 미리 로드 중인 항목이 있는지 여부입니다.
|
readnonatomicassign |
현재 미리 로드된 상품의 ID입니다(있는 경우).
|
readnonatomicassign |
현재 로드 중인 항목의 ID입니다(있는 경우).
|
readnonatomicstrong |
활성 트랙 ID 목록입니다.
|
readnonatomicstrong |
동영상 정보입니다(있는 경우).
- 다음 이후:
- 3.3
|
readnonatomicstrong |
미디어 상태와 연결된 모든 맞춤 데이터입니다.
|
readnonatomicstrong |
현재 광고 재생 상태입니다.
- 다음 이후:
- 3.3
|
readnonatomicassign |
스트림의 탐색 가능한 범위입니다.
- 다음 이후:
- 4.4.1
|
readnonatomicassign |
미디어 대기열의 메타데이터입니다.
- 다음 이후:
- 4.4.1
|
readnonatomicassign |
재생 대기열의 항목 수를 반환합니다.