GCKMediaStatus 클래스
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
일부 미디어에 관한 상태 정보를 보유하는 클래스입니다.
NSObject를 상속합니다. <NSCopying>을 구현합니다.
- (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 |
|
|
|
재생 대기열에서 지정된 색인의 항목을 반환합니다.
재생 대기열에서 지정된 항목 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:
- 이 플래그는 현재 구현되지 않았습니다.
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
현재 미디어 세션 ID입니다(있는 경우). 그렇지 않으면 0입니다.
현재 유휴 상태 이유입니다.
이 값은 플레이어 상태가 GCKMediaPlayerStateIdle인 경우에만 의미가 있습니다.
현재 스트림 재생 속도를 가져옵니다.
스트림이 뒤로 탐색 중이면 음수, 스트림이 일시중지된 경우 0, 스트림이 정상적으로 재생 중인 경우 1, 스트림이 앞으로 탐색 중인 경우 다른 양수입니다.
- (NSTimeInterval) streamPosition |
|
readnonatomicassign |
현재 스트림 위치입니다. 스트림 시작부터 NSTimeInterval로 표시됩니다.
- (NSUInteger) currentItemID |
|
readnonatomicassign |
- (BOOL) queueHasCurrentItem |
|
readnonatomicassign |
- (BOOL) queueHasPreviousItem |
|
readnonatomicassign |
재생 목록에서 현재 재생 중인 항목 앞에 항목이 있는지 여부입니다.
- (BOOL) queueHasLoadingItem |
|
readnonatomicassign |
대기열에 미리 로드되는 항목이 있는지 여부입니다.
- (NSUInteger) preloadedItemID |
|
readnonatomicassign |
현재 미리 로드된 항목의 ID입니다(있는 경우).
- (NSUInteger) loadingItemID |
|
readnonatomicassign |
현재 로드 중인 항목의 ID입니다(있는 경우).
- (NSArray<NSNumber *>*) activeTrackIDs |
|
readnonatomicstrong |
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-26(UTC)
[null,null,["최종 업데이트: 2025-07-26(UTC)"],[],["The `GCKMediaStatus` class provides information about media playback. It manages media queues, including checking for next or previous items, retrieving items by index or ID, and counting the items. It supports media control commands such as pause, seek, volume adjustment, mute, skip forward/backward, and queue navigation. Key properties include session ID, player state, playback rate, stream position, volume, and mute status. It also provides properties for current, next, preloaded and loading queue items, active track IDs and ad playback status.\n"],null,[]]