개요
일부 미디어에 관한 상태 정보를 보유하는 클래스입니다.
NSObject를 상속합니다. <NS복사>를 구현합니다.
인스턴스 메서드 요약 | |
(BOOL) | - queueHasNextItem |
현재 재생목록에서 재생 중인 항목 뒤에 항목이 있는지 확인합니다. 더보기... | |
(instancetype) | - initWithSessionID:mediaInformation: |
지정된 초기화 메서드입니다. 더보기... | |
(BOOL) | - isMediaCommandSupported: |
스트림이 지정된 제어 명령어를 지원하는지 확인합니다. 더보기... | |
(NSUInteger) | - queueItemCount |
재생 목록의 항목 수를 반환합니다. 더보기... | |
(GCKMediaQueueItem *__nullable) | - queueItemAtIndex: |
재생 대기열에서 지정된 색인에 있는 항목을 반환합니다. 더보기... | |
(GCKMediaQueueItem *__nullable) | - 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 |
미디어 항목이 큐의 이전 항목으로 이동하는 것을 지원함을 나타내는 플래그 (비트마스크)입니다. 더보기... | |
속성 요약 | |
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 |
현재 큐 항목입니다(있는 경우). 더보기... | |
GCKMediaQueueItem * | nextQueueItem |
다음 큐 항목(있는 경우)입니다. 더보기... | |
BOOL | queueHasPreviousItem |
현재 재생 중인 항목 앞에 항목이 있는지 여부입니다. 더보기... | |
BOOL | queueHasLoadingItem |
큐에 미리 로드된 항목이 있는지 여부 더보기... | |
NSUInteger | preloadedItemID |
현재 미리 로드된 상품의 ID입니다(있는 경우). 더보기... | |
NSUInteger | loadingItemID |
현재 로드 중인 상품의 ID입니다(있는 경우). 더보기... | |
NSArray< NSNumber * > * | activeTrackIDs |
활성 트랙 ID 목록입니다. 더보기... | |
GCKVideoInfo * | videoInfo |
동영상 정보입니다(있는 경우). 더보기... | |
id | customData |
미디어 상태와 관련된 모든 맞춤 데이터입니다. 더보기... | |
GCKAdBreakStatus * | adBreakStatus |
현재 광고 재생 상태입니다. 더보기... | |
메서드 세부정보
- (BOOL) queueHasNextItem |
현재 재생목록에서 재생 중인 항목 뒤에 항목이 있는지 확인합니다.
- (instancetype) initWithSessionID: | (NSInteger) | mediaSessionID | |
mediaInformation: | (GCKMediaInformation *__nullable) | mediaInformation | |
지정된 초기화 메서드입니다.
- Parameters
-
mediaSessionID The media session ID. mediaInformation The media information.
- (BOOL) isMediaCommandSupported: | (NSInteger) | command |
스트림이 지정된 제어 명령어를 지원하는지 확인합니다.
- (NSUInteger) queueItemCount |
재생 목록의 항목 수를 반환합니다.
- (GCKMediaQueueItem *__nullable) queueItemAtIndex: | (NSUInteger) | index |
재생 대기열에서 지정된 색인에 있는 항목을 반환합니다.
- (GCKMediaQueueItem *__nullable) 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 |
미디어 항목이 큐의 다음 항목으로 이동하는 것을 지원함을 나타내는 플래그 (비트마스크)입니다.
- Deprecated:
- 이 플래그는 현재 구현되지 않았습니다.
- (const NSInteger) kGCKMediaCommandQueuePrevious |
미디어 항목이 큐의 이전 항목으로 이동하는 것을 지원함을 나타내는 플래그 (비트마스크)입니다.
- Deprecated:
- 이 플래그는 현재 구현되지 않았습니다.
부동산 세부정보
|
readnonatomicassign |
현재 미디어 세션 ID입니다(있는 경우). 그렇지 않으면 0입니다.
|
readnonatomicassign |
현재 플레이어의 상태입니다.
|
readnonatomicassign |
수신자가 현재 광고를 재생 중인지 여부를 나타냅니다.
- Deprecated:
- 대신 adBreakStatus를 사용하세요.
|
readnonatomicassign |
현재 유휴 상태입니다.
이 값은 플레이어 상태가 GCKMediaPlayerStateIdle인 경우에만 의미가 있습니다.
|
readnonatomicassign |
현재 스트림 재생 속도를 가져옵니다.
스트림이 뒤로 이동하는 경우 음수, 스트림이 일시중지되면 0, 스트림이 정상적으로 재생 중인 경우 1, 앞으로 탐색을 탐색하는 경우 다른 양수 값
|
readnonatomicstrong |
이 항목의 GCKMediaInformation입니다.
|
readnonatomicassign |
스트림 시작 부분부터 NSTimeInterval로 표시된 현재 스트림 위치입니다.
|
readnonatomicassign |
스트림의 볼륨입니다.
|
readnonatomicassign |
스트림의 음소거 상태입니다.
|
readnonatomicassign |
현재 큐 반복 모드입니다.
|
readnonatomicassign |
현재 큐 항목의 ID입니다(있는 경우).
|
readnonatomicassign |
큐에 현재 항목이 있는지 여부
|
readnonatomicassign |
현재 큐 항목입니다(있는 경우).
|
readnonatomicassign |
다음 큐 항목(있는 경우)입니다.
|
readnonatomicassign |
현재 재생 중인 항목 앞에 항목이 있는지 여부입니다.
|
readnonatomicassign |
큐에 미리 로드된 항목이 있는지 여부
|
readnonatomicassign |
현재 미리 로드된 상품의 ID입니다(있는 경우).
|
readnonatomicassign |
현재 로드 중인 상품의 ID입니다(있는 경우).
|
readnonatomicstrong |
활성 트랙 ID 목록입니다.
|
readnonatomicstrong |
동영상 정보입니다(있는 경우).
- Since
- 3.3
|
readnonatomicstrong |
미디어 상태와 관련된 모든 맞춤 데이터입니다.
|
readnonatomicstrong |
현재 광고 재생 상태입니다.
- Since
- 3.3