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)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 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."]]],[]]