GCKMediaStatus 클래스
일부 미디어에 관한 상태 정보를 보유한 클래스입니다.
NSObject를 상속합니다. <NSCopy>를 구현합니다.
- (instancetype) initWithSessionID: |
|
(NSInteger) |
mediaSessionID |
mediaInformation: |
|
(nullable GCKMediaInformation *) |
mediaInformation |
|
|
| |
지정 이니셜라이저입니다.
- Parameters
-
mediaSessionID | The media session ID. |
mediaInformation | The media information. |
- (BOOL) isMediaCommandSupported: |
|
(NSInteger) |
command |
|
스트림이 지정된 제어 명령어를 지원하는지 확인합니다.
재생 대기열에서 지정된 색인에 있는 항목을 반환합니다.
재생 대기열에서 지정된 항목 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
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
현재 미디어 세션 ID(있는 경우)이고 그렇지 않으면 0입니다.
- (GCKMediaPlayerState) playerState |
|
readnonatomicassign |
현재 유휴 이유입니다.
이 값은 플레이어 상태가 GCKMediaPlayerStateIdle인 경우에만 의미가 있습니다.
현재 스트림 재생 속도를 가져옵니다.
스트림이 뒤로 탐색하면 음수, 스트림이 일시중지되면 0, 스트림이 정상적으로 재생 중이면 1, 스트림이 앞으로 탐색하면 양수가 됩니다.
- (NSTimeInterval) streamPosition |
|
readnonatomicassign |
스트림 시작 시점부터 NSTimeInterval로 지정된 현재 스트림 위치입니다.
- (NSUInteger) currentItemID |
|
readnonatomicassign |
- (BOOL) queueHasCurrentItem |
|
readnonatomicassign |
- (BOOL) queueHasNextItem |
|
readnonatomicassign |
대기열에 현재 재생 중인 항목 다음에 항목이 있는지 확인합니다.
- (BOOL) queueHasPreviousItem |
|
readnonatomicassign |
대기열에 현재 재생 중인 항목 앞에 항목이 있는지 여부입니다.
- (BOOL) queueHasLoadingItem |
|
readnonatomicassign |
큐에 미리 로드 중인 항목이 있는지 여부입니다.
- (NSUInteger) preloadedItemID |
|
readnonatomicassign |
현재 미리 로드된 상품의 ID입니다(있는 경우).
- (NSUInteger) loadingItemID |
|
readnonatomicassign |
현재 로드 중인 항목의 ID입니다(있는 경우).
- (NSArray<NSNumber *>*) activeTrackIDs |
|
readnonatomicstrong |
동영상 정보입니다(있는 경우).
- 다음 이후:
- 3.3
미디어 상태와 연결된 모든 맞춤 데이터입니다.
현재 광고 재생 상태입니다.
- 다음 이후:
- 3.3
스트림의 탐색 가능한 범위입니다.
- 다음 이후:
- 4.4.1
미디어 대기열의 메타데이터입니다.
- 다음 이후:
- 4.4.1
- (NSUInteger) queueItemCount |
|
readnonatomicassign |
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2023-12-02(UTC)
[null,null,["최종 업데이트: 2023-12-02(UTC)"],[[["The `GCKMediaStatus` class provides comprehensive information about the current playback status, including media details, playback state, and volume."],["Developers can use this class to manage the playback queue, access information about live streams and ad playback, and handle custom data."],["The class offers methods for checking supported media commands and retrieving specific items within the queue."],["`GCKMediaStatus` includes various properties that expose attributes like media session ID, player state, stream position, active track IDs, and more."],["This class is crucial for building interactive Cast experiences within iOS applications, enabling developers to monitor and control media playback on receiver devices."]]],["The `GCKMediaStatus` class manages media status, providing information like session ID, player state, playback rate, and volume. It supports media control commands (pause, seek, mute, skip, queue navigation, etc.). The class allows checking if specific commands are supported and retrieving queue items by index or ID. It also offers properties detailing current item, queue status, and ad playback status. Additionally, the class has the ability to obtain and manage data for queue and stream such as `queueData` and `liveSeekableRange`.\n"]]