네임스페이스: messages

클래스

열거형

CaptionMimeType

정적

string

텍스트 트랙의 자막 MIME 유형입니다.

CEA608

string

CEA 608

TTML 모델

string

TTML 모델

조회 후 전환(VTT)

string

조회 후 전환(VTT)

TTML_MP4

string

TTML MP4

명령어

정적

숫자

cast.framework.messages.MediaStatus#supportedMediaCommands에 대해 애플리케이션에서 지원하는 미디어 명령어를 설정하거나 검색하는 비트 마스크 값 목록입니다.

일시중지

숫자

일시중지 명령어

탐색

숫자

탐색 명령어

STREAM_VOLUME

숫자

스트림 볼륨 명령어

STREAM_MUTE

숫자

스트림 볼륨 명령어

ALL_BASIC_MEDIA

숫자

모든 기본 미디어 필수 명령어 PAUSE, SEEK, STREAM_VOLUME, STREAM_MUTE, EDIT_TRACKS, PLAYBACK_RATE가 포함됩니다.

QUEUE_NEXT

숫자

다음 명령어를 실행합니다.

QUEUE_PREV

숫자

Queue Prev 명령어

QUEUE_SHUFFLE

숫자

큐 셔플 명령어

QUEUE_REPEAT_ALL

숫자

Queue Repeat All 모드입니다.

QUEUE_REPEAT_ONE

숫자

Queue Repeat One 모드입니다.

QUEUE_REPEAT

숫자

대기열 반복 모드입니다.

SKIP_AD

숫자

광고 명령어를 건너뜁니다.

EDIT_TRACKS

숫자

트랙 명령어 수정

PLAYBACK_RATE

숫자

재생 속도 명령어

LIKE

숫자

명령어와 같은 사용자 액션입니다.

싫어요

숫자

사용자의 싫어요 명령어입니다.

팔로우

숫자

사용자 액션: 명령어를 따릅니다.

팔로우 해제

숫자

사용자 작업 팔로우 해제 명령입니다.

STREAM_TRANSFER

숫자

이전 명령어를 스트림합니다.

가사

숫자

가사 명령어

ContainerType

정적

숫자

컨테이너 메타데이터의 유형입니다.

GENERIC_CONTAINER

숫자

대부분의 미디어 유형에 적합한 일반 템플릿입니다. Cast.framework.messages.ContainerMetadata에서 사용합니다.

AUDIOBOOK_CONTAINER

숫자

오디오북의 메타데이터입니다. Cast.framework.messages.AudiobookContainerMetadata에서 사용합니다.

참고 항목
cast.framework.messages.QueueData.containerMetadata

ContentFilteringMode

정적

string

콘텐츠 필터링 모드를 나타냅니다.

FILTER_EXPLICIT

string

선정적인 콘텐츠를 재생해서는 안 됩니다.

ErrorReason

정적

string

미디어 오류 메시지 이유를 나타냅니다.

INVALID_COMMAND

string

명령어가 유효하지 않거나 구현되지 않으면 반환됩니다.

INVALID_PARAMS

string

매개변수가 유효하지 않거나 필수 매개변수가 누락된 경우 반환됩니다.

INVALID_MEDIA_SESSION_ID

string

미디어 세션이 없으면 반환됩니다.

SKIP_LIMIT_REACHED

string

건너뛰기 한도에 도달하여 더 많은 항목을 건너뛸 수 없는 경우 반환됩니다.

NOT_SUPPORTED

string

애플리케이션에서 요청을 지원하지 않으면 반환됩니다.

LANGUAGE_NOT_SUPPORTED

string

요청된 언어가 지원되지 않으면 반환됩니다.

END_OF_QUEUE

string

첫 번째 항목 이후 또는 대기열의 마지막 항목 이후로 이동하여 건너뛰기가 불가능한 경우 반환됩니다.

DUPLICATE_REQUEST_ID

string

요청 ID가 고유하지 않으면 (수신자가 동일한 ID의 요청을 처리 중) 반환됩니다.

VIDEO_DEVICE_REQUIRED

string

동영상을 지원하는 기기가 필요하므로 요청을 완료할 수 없는 경우 반환됩니다.

PREMIUM_ACCOUNT_REQUIRED

string

요청이 성공하는 데 프리미엄 계정이 필요한 경우 반환됩니다.

APP_ERROR

string

애플리케이션 상태가 잘못되어 요청을 처리할 수 없는 경우 반환됩니다.

AUTHENTICATION_EXPIRED

string

사용자가 비밀번호를 변경했거나 토큰이 취소된 경우 등 인증이 만료되어 요청을 수행할 수 없으면 반환됩니다.

CONCURRENT_STREAM_LIMIT

string

동시 스트림이 너무 많이 감지되면 반환됩니다.

PARENTAL_CONTROL_RESTRICTED

string

자녀 보호 기능으로 인해 콘텐츠가 차단되면 반환됩니다.

CONTENT_FILTERED

string

필터로 인해 콘텐츠가 차단되면 반환됩니다.

NOT_AVAILABLE_IN_REGION

string

지역에서 사용할 수 없어 콘텐츠가 차단되면 반환됩니다.

CONTENT_ALREADY_PLAYING

string

요청된 콘텐츠가 이미 재생 중이면 반환됩니다.

INVALID_REQUEST

string

요청이 유효하지 않으면 반환됩니다.

GENERIC_LOAD_ERROR

string

로드 요청에 간헐적인 문제가 발생하면 반환됩니다.

ErrorType

정적

string

미디어 오류 메시지 유형을 나타냅니다.

INVALID_PLAYER_STATE

string

요청을 처리하기 위해 플레이어 상태가 잘못된 경우 반환됩니다.

LOAD_FAILED

string

LOAD 요청이 실패하면 반환됩니다.

LOAD_CANCELLED

string

두 번째 수신되는 LOAD 요청에서 LOAD 요청이 취소되면 반환됩니다.

INVALID_REQUEST

string

요청이 유효하지 않으면 반환됩니다.

오류

string

기타 오류 사례에 해당하는 일반 오류입니다.

ExtendedPlayerState

정적

string

확장 플레이어 상태 정보입니다.

로드 중

string

플레이어가 로드 중인 상태입니다.

FocusState

정적

string

포커스 상태.

IN_FOCUS

string

수신기에 포커스가 있습니다.

NOT_IN_FOCUS

string

수신자에 포커스가 없어 다른 활동이 활성 상태입니다.

GetStatusOptions

정적

숫자

GetStatusOptionsGET_STATUS 메시지의 미디어 상태 응답에 포함해야 하는 데이터의 양을 결정합니다.

NO_METADATA

숫자

메타데이터 플래그를 포함하지 않습니다.

NO_QUEUE_ITEMS

숫자

대기열 항목 플래그를 포함하지 마세요.

HdrType

정적

string

동영상 HDR (High Dynamic Range) 유형을 나타냅니다.

SDR : 소프트웨어 리더

string

표준 동적 범위

HDR

string

HDR(High Dynamic Range)

DV

string

Dolby Vision으로도 제공됩니다.

HlsSegmentFormat

정적

string

HLS 오디오 세그먼트의 형식입니다.

AAC

string

AAC 패킹된 오디오 기본 스트림입니다.

AC3

string

AC3 패킹된 오디오 기본 스트림입니다.

MP3

string

MP3 패킹된 오디오 기본 스트림입니다.

TS

string

MPEG-2 전송 스트림입니다.

TS_AAC

string

AAC 낮은 복잡성 패킹 MPEG-2 전송 스트림 (AAC-LC)

TS_HE_AAC

string

AAC 고효율 패킹 MPEG-2 전송 스트림 (HE-AAC)

E_AC3

string

E-AC3 패킹된 오디오 기본 스트림입니다.

FMP4

string

ISO BMFF CMAF 프래그먼트 MP4로 압축된 오디오

HlsVideoSegmentFormat

정적

string

HLS 동영상 세그먼트의 형식입니다.

MPEG2_TS

string

MPEG-2 전송 스트림. AVC를 지원합니다.

FMP4

string

ISO BMFF CMAF 프래그먼트 MP4로 패킹된 동영상입니다. AVC 및 HEVC를 지원합니다.

IdleReason

정적

string

플레이어가 IDLE 상태에 있는 이유입니다.

CANCELLED

string

발신자가 STOP 명령어를 사용하여 재생 중지를 요청했습니다.

INTERRUPTED

string

발신자가 LOAD 명령어를 사용하여 다른 미디어 재생을 요청했습니다.

FINISHED

string

미디어 재생이 완료되었습니다.

오류

string

오류로 인해 미디어가 중단되었습니다. 예를 들어 네트워킹 오류로 인해 플레이어가 미디어를 다운로드할 수 없는 경우에 이 문제가 발생할 수 있습니다.

MediaCategory

정적

string

미디어 카테고리입니다.

오디오

string

미디어는 오디오 전용입니다.

동영상

string

미디어는 동영상 및 오디오입니다 (기본값).

IMAGE

string

미디어는 그림입니다.

MessageType

정적

string

cast.framework.PlayerManager에서 가로챌 미디어 메시지 유형을 나타냅니다. 메시지 유형은 요청 또는 발신 메시지로 분류됩니다. 요청을 사용하면 웹 수신기 SDK에서 데이터를 처리하기 전에 애플리케이션이 데이터를 수정할 수 있습니다. 발신 메시지를 사용하면 메시지가 연결된 시스템 및 발신자 애플리케이션에 전송되기 전에 애플리케이션에서 데이터를 수정할 수 있습니다.

MEDIA_STATUS

string

현재 미디어 상태의 발신 메시지입니다. 메시지 유형은 cast.framework.messages.MediaStatus입니다.

CLOUD_STATUS

string

클라우드 전송자에게 미디어 상태를 전송하는 메시지입니다. 메시지 유형은 cast.framework.messages.CloudMediaStatus입니다.

QUEUE_CHANGE

string

큐 변경의 발신 메시지입니다. 메시지 유형은 cast.framework.messages.QueueChange입니다.

QUEUE_ITEMS

string

대기열 항목 정보의 발신 메시지입니다. 메시지 유형은 cast.framework.messages.ItemsInfo입니다.

QUEUE_ITEM_IDS

string

큐 ID 목록의 발신 메시지입니다. 메시지 유형은 cast.framework.messages.QueueIds입니다.

GET_STATUS

string

현재 미디어 상태 요청입니다. 메시지 유형은 cast.framework.messages.GetStatusRequestData입니다.

넣기

string

미디어 로드 요청입니다. 메시지 유형은 cast.framework.messages.LoadRequestData입니다.

일시중지

string

플레이어 일시중지 요청입니다. 메시지 유형: cast.framework.messages.RequestData

중지

string

플레이어 중지 요청입니다. 메시지 유형은 cast.framework.messages.RequestData입니다.

재생

string

계속 재생하려면 요청하세요. 메시지 유형은 cast.framework.messages.RequestData입니다.

SKIP_AD

string

재생 중인 광고 건너뛰기를 요청합니다. 메시지 유형은 cast.framework.messages.RequestData입니다.

PLAY_AGAIN

string

현재 미디어 재생 요청입니다. 메시지 유형은 cast.framework.messages.RequestData입니다.

탐색

string

미디어 탐색 요청입니다. 메시지 유형은 cast.framework.messages.SeekRequestData입니다.

SET_PLAYBACK_RATE

string

재생 속도 변경 요청입니다. 메시지 유형은 cast.framework.messages.SetPlaybackRateRequestData입니다.

SET_VOLUME

string

현재 미디어 볼륨 변경 요청입니다. 메시지 유형은 cast.framework.messages.VolumeRequestData입니다.

EDIT_TRACKS_INFO

string

재생 중인 텍스트 또는 오디오 트랙 변경을 요청합니다. 메시지 유형은 cast.framework.messages.EditTracksInfoRequestData입니다.

EDIT_AUDIO_TRACKS

string

재생 중인 오디오 트랙 변경 요청입니다. 메시지 유형은 cast.framework.messages.EditAudioTracksRequestData입니다.

프리캐치

string

데이터 사전 캐시 요청입니다. 메시지 유형은 cast.framework.messages.PrecacheRequestData입니다.

미리 로드

string

항목 미리 로드 요청입니다. 메시지 유형은 cast.framework.messages.PreloadRequestData입니다.

QUEUE_LOAD

string

큐 로드 요청입니다. 메시지 유형은 cast.framework.messages.QueueLoadRequestData입니다.

QUEUE_INSERT

string

큐에 삽입하기 위한 요청입니다. 메시지 유형은 cast.framework.messages.QueueInsertRequestData입니다.

QUEUE_UPDATE

string

큐 업데이트 요청입니다. 메시지 유형은 cast.framework.messages.QueueUpdateRequestData입니다.

QUEUE_REMOVE

string

대기열에서 삭제 요청입니다. 메시지 유형은 cast.framework.messages.QueueRemoveRequestData입니다.

QUEUE_REORDER

string

큐 순서 재정렬 요청입니다. 메시지 유형은 cast.framework.messages.QueueReorderRequestData입니다.

QUEUE_NEXT

string

대기열의 다음 항목을 요청합니다. 수신자가 발신자로부터 이를 수신하면 메시지는 jump1cast.framework.messages.MessageType.QUEUE_UPDATE에 매핑됩니다. 따라서 QUEUE_NEXT의 인터셉터를 작성할 때 cast.framework.messages.MessageType.QUEUE_UPDATE를 메시지 유형으로 사용해야 합니다. 메시지 유형은 cast.framework.messages.RequestData입니다.

QUEUE_PREV

string

대기열의 이전 항목을 요청합니다. 수신자가 발신자로부터 이를 수신하면 메시지는 jump-1cast.framework.messages.MessageType.QUEUE_UPDATE에 매핑됩니다. 따라서 QUEUE_PREV의 인터셉터를 작성할 때 cast.framework.messages.MessageType.QUEUE_UPDATE를 메시지 유형으로 사용해야 합니다. 메시지 유형은 cast.framework.messages.RequestData입니다.

QUEUE_GET_ITEM_RANGE

string

큐의 항목 가져오기 요청입니다. 메시지 유형은 cast.framework.messages.FetchItemsRequestData입니다.

QUEUE_GET_ITEMS

string

항목 정보 가져오기 요청입니다. 메시지 유형은 cast.framework.messages.GetItemsInfoRequestData입니다.

QUEUE_GET_ITEM_IDS

string

큐 ID 가져오기 요청입니다. 메시지 유형은 cast.framework.messages.RequestData입니다.

QUEUE_SHUFFLE

string

큐 셔플 요청입니다. 메시지 유형은 cast.framework.messages.RequestData입니다.

SET_CREDENTIALS

string

사용자 인증 정보를 설정합니다. 메시지 유형은 cast.framework.messages.SetCredentialsRequestData입니다.

LOAD_BY_ENTITY

string

항목 ID별로 미디어를 로드합니다. 메시지 유형은 cast.framework.messages.LoadByEntityRequestData입니다.

USER_ACTION

string

다음과 같이 사용자 작업을 처리합니다. 메시지 유형은 cast.framework.messages.UserActionRequestData입니다.

DISPLAY_STATUS

string

화면에 미디어 상태를 표시합니다. 메시지 유형은 cast.framework.messages.DisplayStatusRequestData입니다.

FOCUS_STATE

string

수신자 앱 포커스 상태가 변경되었습니다. 메시지 유형은 cast.framework.messages.FocusStateRequestData입니다.

CUSTOM_COMMAND

string

커스텀 앱 명령어 처리 메시지 유형은 cast.framework.messages.CustomCommandRequestData입니다.

STORE_SESSION

string

세션 저장 명령어 메시지 유형은 cast.framework.messages.StoreSessionRequestData입니다.

RESUME_SESSION

string

세션 재개 명령어 메시지 유형은 cast.framework.messages.ResumeSessionRequestData입니다.

SESSION_STATE

string

StoreSession의 응답 유형입니다. 메시지 유형은 cast.framework.messages.StoreSessionResponseData입니다.

MetadataType

정적

숫자

미디어 메타데이터의 유형입니다.

일반

숫자

대부분의 미디어 유형에 적합한 일반 템플릿입니다. cast.framework.messages.GenericMediaMetadata에서 사용됩니다.

영화

숫자

무삭제 영화 cast.framework.messages.MovieMediaMetadata에서 사용합니다.

TV_SHOW

숫자

TV 시리즈의 에피소드입니다. cast.framework.messages.TvShowMediaMetadata에서 사용합니다.

MUSIC_TRACK

숫자

음악 트랙입니다. cast.framework.messages.MusicTrackMediaMetadata에서 사용합니다.

사진

숫자

사진. cast.framework.messages.PhotoMediaMetadata에서 사용합니다.

AUDIOBOOK_CHAPTER

숫자

오디오북 챕터 cast.framework.messages.AudiobookChapterMediaMetadata에서 사용합니다.

참고 항목
cast.framework.messages.MediaInformation.metadata

PlayerState

정적

string

플레이어 상태를 나타냅니다.

유휴 상태

string

플레이어가 IDLE 상태입니다. IDLE 상태는 활성 재생이 없음을 의미합니다. 플레이어는 일반적으로 Cast 애플리케이션을 실행한 직후에 로드 요청을 받기 전이나 재생이 완료된 후에 이 상태에 있습니다. 플레이어는 cast.framework.messages.MediaStatus에 설정된 cast.framework.messages.IdleReason에 따라 이 상태로 전환합니다.

재생 중

string

플레이어가 PLAYING 상태입니다.

일시중지됨

string

플레이어가 일시중지 상태입니다.

버퍼링 중

string

플레이어가 BUFFERING 상태입니다.

QueueChangeType

정적

string

발신 메시지 QUEUE_CHANGE개에서 사용하는 큐 변경 유형입니다.

INSERT

string

대기열에 항목이 삽입되었습니다.

삭제(Remove)

string

대기열에 항목이 삭제되었습니다.

ITEMS_CHANGE

string

항목 목록이 변경되었습니다.

업데이트

string

대기열이 업데이트되었으며 순서가 지정된 새 목록이 전송됩니다.

NO_CHANGE

string

대기열에 변경사항이 없습니다. 여러 발신자가 동일한 데이터를 요청했을 때 에코를 다시 표시하는 데 사용됩니다.

QueueType

정적

string

미디어 컨테이너/대기열의 유형입니다.

앨범

string

음악 앨범입니다.

재생목록

string

음악 재생목록(예: 비공개 재생목록, 공개 재생목록 또는 자동 생성된 재생목록)

오디오북

string

오디오북.

RADIO_STATION

string

기존 라디오 채널입니다.

PODCAST_SERIES

string

팟캐스트 시리즈

TV_SERIES

string

TV 시리즈

VIDEO_PLAYLIST

string

동영상 재생목록

LIVE_TV

string

실시간 TV 채널

영화

string

영화를 탭합니다.

RepeatMode

정적

string

모든 항목이 재생되었을 때 대기열의 동작입니다.

REPEAT_OFF

string

대기열이 완료되면 미디어 세션이 종료됩니다.

REPEAT_ALL

string

대기열의 모든 항목은 무기한으로 재생되며, 마지막 항목이 재생되면 첫 번째 항목이 다시 재생됩니다.

REPEAT_SINGLE

string

현재 항목이 반복적으로 재생됩니다.

REPEAT_ALL_AND_SHUFFLE

string

큐의 모든 항목은 무기한으로 재생되며, 마지막 항목이 재생되면 첫 번째 항목이 다시 재생됩니다 (리시버가 먼저 목록을 셔플함).

SeekResumeState

정적

string

SEEK 요청 이후의 재생 상태를 나타냅니다.

PLAYBACK_START

string

이렇게 하면 미디어가 강제로 시작됩니다.

PLAYBACK_PAUSE

string

이렇게 하면 미디어가 강제로 일시중지됩니다.

StreamingProtocolType

정적

숫자

스트리밍 프로토콜 유형입니다.

UNKNOWN

숫자

알 수 없는 스트리밍 프로토콜 유형입니다.

MPEG_DASH

숫자

MPEG-DASH (Dynamic Adaptive Streaming over HTTP) 프로토콜 유형입니다.

HLS

숫자

HLS (HTTP 실시간 스트리밍) 프로토콜 유형입니다.

SMOOTH_STREAMING

숫자

Smooth Streaming 프로토콜 유형입니다.

StreamType

정적

string

스트림 유형을 나타냅니다.

버퍼링됨

string

VOD 및 DVR 콘텐츠

라이브

string

선형 실시간 방송 스트림 콘텐츠입니다.

없음

string

TextTrackEdgeType

정적

string

텍스트 트랙 가장자리 (테두리) 유형을 정의합니다.

없음

string

텍스트 주위에 가장자리가 표시되지 않습니다.

개요

string

텍스트 주위에 실선 윤곽선이 표시됩니다.

DROP_SHADOW

string

희미한 그림자가 텍스트 주위에 렌더링됩니다.

올라감

string

텍스트가 배경을 기준으로 양각 처리되거나 돋보이게 표시됩니다.

우울함

string

텍스트가 배경에서 디보딩된 것 같습니다.

TextTrackFontGenericFamily

정적

string

글꼴이 텍스트 트랙에 정의되지 않은 경우 사용될 일반 글꼴 모음

SANS_SERIF

string

Sans Serif 글꼴을 사용합니다.

MONOSPACED_SANS_SERIF

string

고정폭 Sans Serif 글꼴을 사용합니다.

SERIF

string

Serif 글꼴을 사용합니다.

MONOSPACED_SERIF

string

고정폭 serif 글꼴을 사용합니다.

일반

string

손글씨 느낌의 캐주얼한 글꼴을 사용합니다.

Cursive

string

필기체 글꼴을 사용합니다.

SMALL_CAPITALS

string

작은 대문자 글꼴을 사용합니다.

TextTrackFontStyle

정적

string

텍스트 트랙 글꼴 스타일입니다.

NORMAL

string

수정되지 않은 서체입니다.

굵게

string

굵은 스타일

BOLD_ITALIC

string

굵은 글꼴과 기울임꼴이 동시에 적용된 스타일입니다.

목록

string

기울임꼴 스타일입니다.

TextTrackType

정적

string

텍스트 추적 유형 (HTML5 텍스트 추적 유형 정의 따름).

자막

string

대화의 스크립트 작성 또는 번역. 사운드를 사용할 수 있지만 시청자가 이해할 수 없는 경우(예: 시청자가 미디어 리소스의 사운드트랙 언어를 이해하지 못하는 경우)에 적합합니다.

CAPTIONS

string

대화, 음향 효과, 관련 음악 신호, 기타 관련 오디오 정보를 텍스트로 변환하거나 번역한 것으로, 사운드트랙을 사용할 수 없는 경우 (예: 음소거되었거나 사용자의 청각 장애가 있는 경우)에 적합합니다. 동영상 위에 자막이 표시됩니다.

설명

string

미디어 리소스의 동영상 구성요소에 관한 텍스트 설명. 시각적 구성요소를 사용할 수 없을 때 오디오 합성에 사용됩니다(예: 사용자가 화면 없이 애플리케이션과 상호작용 중이거나 사용자가 시각장애인 경우). 설명은 별도의 오디오 트랙으로 합성됩니다.

챕터

string

미디어 리소스를 탐색하는 데 사용되는 챕터 제목입니다.

메타데이터

string

스크립트에서 사용하기 위한 트랙입니다.

TextTrackWindowType

정적

string

텍스트 트랙 창 유형

없음

string

NORMAL

string

ROUNDED_CORNERS

string

TrackType

정적

string

미디어 트랙 유형입니다.

텍스트

string

텍스트 트랙입니다.

오디오

string

오디오 트랙

동영상

string

동영상 트랙

UserAction

정적

string

사용자 작업

LIKE

string

사용자가 현재 재생 중인 콘텐츠에 좋아요 표시를 합니다.

싫어요

string

사용자가 현재 재생 중인 콘텐츠에 싫어요 표시를 합니다.

팔로우

string

사용자가 현재 재생 중인 콘텐츠를 팔로우하거나 별표표시하려고 합니다.

팔로우 해제

string

사용자가 현재 재생 중인 콘텐츠의 팔로우를 중지하려고 합니다.

신고

string

사용자가 현재 재생 중인 콘텐츠를 부적절한 콘텐츠로 신고합니다.

SKIP_AD

string

사용자가 현재 재생 중인 광고를 건너뛰려고 합니다.

가사

string

사용자가 현재 재생 중인 노래의 가사를 표시하려고 합니다.

UserActionContext

정적

string

UserAction의 컨텍스트 정보입니다.

UNKNOWN_CONTEXT

string

추적

string

앨범

string

아티스트

string

재생목록

string

에피소드

string

시리즈

string

영화

string

채널

string

string

플레이어

string

코치

string

속성

CaptionMimeType

정적

string

텍스트 트랙의 자막 MIME 유형입니다.

CEA608

string

CEA 608

TTML 모델

string

TTML 모델

조회 후 전환(VTT)

string

조회 후 전환(VTT)

TTML_MP4

string

TTML MP4

명령어

정적

숫자

cast.framework.messages.MediaStatus#supportedMediaCommands에 대해 애플리케이션에서 지원하는 미디어 명령어를 설정하거나 검색하는 비트 마스크 값 목록입니다.

일시중지

숫자

일시중지 명령어

탐색

숫자

탐색 명령어

STREAM_VOLUME

숫자

스트림 볼륨 명령어

STREAM_MUTE

숫자

스트림 볼륨 명령어

ALL_BASIC_MEDIA

숫자

모든 기본 미디어 필수 명령어 PAUSE, SEEK, STREAM_VOLUME, STREAM_MUTE, EDIT_TRACKS, PLAYBACK_RATE가 포함됩니다.

QUEUE_NEXT

숫자

다음 명령어를 실행합니다.

QUEUE_PREV

숫자

Queue Prev 명령어

QUEUE_SHUFFLE

숫자

큐 셔플 명령어

QUEUE_REPEAT_ALL

숫자

Queue Repeat All 모드입니다.

QUEUE_REPEAT_ONE

숫자

Queue Repeat One 모드입니다.

QUEUE_REPEAT

숫자

대기열 반복 모드입니다.

SKIP_AD

숫자

광고 명령어를 건너뜁니다.

EDIT_TRACKS

숫자

트랙 명령어 수정

PLAYBACK_RATE

숫자

재생 속도 명령어

LIKE

숫자

명령어와 같은 사용자 액션입니다.

싫어요

숫자

사용자의 싫어요 명령어입니다.

팔로우

숫자

사용자 액션: 명령어를 따릅니다.

팔로우 해제

숫자

사용자 작업 팔로우 해제 명령입니다.

STREAM_TRANSFER

숫자

이전 명령어를 스트림합니다.

가사

숫자

가사 명령어

ContainerType

정적

숫자

컨테이너 메타데이터의 유형입니다.

GENERIC_CONTAINER

숫자

대부분의 미디어 유형에 적합한 일반 템플릿입니다. Cast.framework.messages.ContainerMetadata에서 사용합니다.

AUDIOBOOK_CONTAINER

숫자

오디오북의 메타데이터입니다. Cast.framework.messages.AudiobookContainerMetadata에서 사용합니다.

참고 항목
cast.framework.messages.QueueData.containerMetadata

ContentFilteringMode

정적

string

콘텐츠 필터링 모드를 나타냅니다.

FILTER_EXPLICIT

string

선정적인 콘텐츠를 재생해서는 안 됩니다.

ErrorReason

정적

string

미디어 오류 메시지 이유를 나타냅니다.

INVALID_COMMAND

string

명령어가 유효하지 않거나 구현되지 않으면 반환됩니다.

INVALID_PARAMS

string

매개변수가 유효하지 않거나 필수 매개변수가 누락된 경우 반환됩니다.

INVALID_MEDIA_SESSION_ID

string

미디어 세션이 없으면 반환됩니다.

SKIP_LIMIT_REACHED

string

건너뛰기 한도에 도달하여 더 많은 항목을 건너뛸 수 없는 경우 반환됩니다.

NOT_SUPPORTED

string

애플리케이션에서 요청을 지원하지 않으면 반환됩니다.

LANGUAGE_NOT_SUPPORTED

string

요청된 언어가 지원되지 않으면 반환됩니다.

END_OF_QUEUE

string

첫 번째 항목 이후 또는 대기열의 마지막 항목 이후로 이동하여 건너뛰기가 불가능한 경우 반환됩니다.

DUPLICATE_REQUEST_ID

string

요청 ID가 고유하지 않으면 (수신자가 동일한 ID의 요청을 처리 중) 반환됩니다.

VIDEO_DEVICE_REQUIRED

string

동영상을 지원하는 기기가 필요하므로 요청을 완료할 수 없는 경우 반환됩니다.

PREMIUM_ACCOUNT_REQUIRED

string

요청이 성공하는 데 프리미엄 계정이 필요한 경우 반환됩니다.

APP_ERROR

string

애플리케이션 상태가 잘못되어 요청을 처리할 수 없는 경우 반환됩니다.

AUTHENTICATION_EXPIRED

string

사용자가 비밀번호를 변경했거나 토큰이 취소된 경우 등 인증이 만료되어 요청을 수행할 수 없으면 반환됩니다.

CONCURRENT_STREAM_LIMIT

string

동시 스트림이 너무 많이 감지되면 반환됩니다.

PARENTAL_CONTROL_RESTRICTED

string

자녀 보호 기능으로 인해 콘텐츠가 차단되면 반환됩니다.

CONTENT_FILTERED

string

필터로 인해 콘텐츠가 차단되면 반환됩니다.

NOT_AVAILABLE_IN_REGION

string

지역에서 사용할 수 없어 콘텐츠가 차단되면 반환됩니다.

CONTENT_ALREADY_PLAYING

string

요청된 콘텐츠가 이미 재생 중이면 반환됩니다.

INVALID_REQUEST

string

요청이 유효하지 않으면 반환됩니다.

GENERIC_LOAD_ERROR

string

로드 요청에 간헐적인 문제가 발생하면 반환됩니다.

ErrorType

정적

string

미디어 오류 메시지 유형을 나타냅니다.

INVALID_PLAYER_STATE

string

요청을 처리하기 위해 플레이어 상태가 잘못된 경우 반환됩니다.

LOAD_FAILED

string

LOAD 요청이 실패하면 반환됩니다.

LOAD_CANCELLED

string

두 번째 수신되는 LOAD 요청에서 LOAD 요청이 취소되면 반환됩니다.

INVALID_REQUEST

string

요청이 유효하지 않으면 반환됩니다.

오류

string

기타 오류 사례에 해당하는 일반 오류입니다.

ExtendedPlayerState

정적

string

확장 플레이어 상태 정보입니다.

로드 중

string

플레이어가 로드 중인 상태입니다.

FocusState

정적

string

포커스 상태.

IN_FOCUS

string

수신기에 포커스가 있습니다.

NOT_IN_FOCUS

string

수신자에 포커스가 없어 다른 활동이 활성 상태입니다.

GetStatusOptions

정적

숫자

GetStatusOptionsGET_STATUS 메시지의 미디어 상태 응답에 포함해야 하는 데이터의 양을 결정합니다.

NO_METADATA

숫자

메타데이터 플래그를 포함하지 않습니다.

NO_QUEUE_ITEMS

숫자

대기열 항목 플래그를 포함하지 마세요.

HdrType

정적

string

동영상 HDR (High Dynamic Range) 유형을 나타냅니다.

SDR : 소프트웨어 리더

string

표준 동적 범위

HDR

string

HDR(High Dynamic Range)

DV

string

Dolby Vision으로도 제공됩니다.

HlsSegmentFormat

정적

string

HLS 오디오 세그먼트의 형식입니다.

AAC

string

AAC 패킹된 오디오 기본 스트림입니다.

AC3

string

AC3 패킹된 오디오 기본 스트림입니다.

MP3

string

MP3 패킹된 오디오 기본 스트림입니다.

TS

string

MPEG-2 전송 스트림입니다.

TS_AAC

string

AAC 낮은 복잡성 패킹 MPEG-2 전송 스트림 (AAC-LC)

TS_HE_AAC

string

AAC 고효율 패킹 MPEG-2 전송 스트림 (HE-AAC)

E_AC3

string

E-AC3 패킹된 오디오 기본 스트림입니다.

FMP4

string

ISO BMFF CMAF 프래그먼트 MP4로 압축된 오디오

HlsVideoSegmentFormat

정적

string

HLS 동영상 세그먼트의 형식입니다.

MPEG2_TS

string

MPEG-2 전송 스트림. AVC를 지원합니다.

FMP4

string

ISO BMFF CMAF 프래그먼트 MP4로 패킹된 동영상입니다. AVC 및 HEVC를 지원합니다.

IdleReason

정적

string

플레이어가 IDLE 상태에 있는 이유입니다.

CANCELLED

string

발신자가 STOP 명령어를 사용하여 재생 중지를 요청했습니다.

INTERRUPTED

string

발신자가 LOAD 명령어를 사용하여 다른 미디어 재생을 요청했습니다.

FINISHED

string

미디어 재생이 완료되었습니다.

오류

string

오류로 인해 미디어가 중단되었습니다. 예를 들어 네트워킹 오류로 인해 플레이어가 미디어를 다운로드할 수 없는 경우에 이 문제가 발생할 수 있습니다.

MediaCategory

정적

string

미디어 카테고리입니다.

오디오

string

미디어는 오디오 전용입니다.

동영상

string

미디어는 동영상 및 오디오입니다 (기본값).

IMAGE

string

미디어는 그림입니다.

MessageType

정적

string

cast.framework.PlayerManager에서 가로챌 미디어 메시지 유형을 나타냅니다. 메시지 유형은 요청 또는 발신 메시지로 분류됩니다. 요청을 사용하면 웹 수신기 SDK에서 데이터를 처리하기 전에 애플리케이션이 데이터를 수정할 수 있습니다. 발신 메시지를 사용하면 메시지가 연결된 시스템 및 발신자 애플리케이션에 전송되기 전에 애플리케이션에서 데이터를 수정할 수 있습니다.

MEDIA_STATUS

string

현재 미디어 상태의 발신 메시지입니다. 메시지 유형은 cast.framework.messages.MediaStatus입니다.

CLOUD_STATUS

string

클라우드 전송자에게 미디어 상태를 전송하는 메시지입니다. 메시지 유형은 cast.framework.messages.CloudMediaStatus입니다.

QUEUE_CHANGE

string

큐 변경의 발신 메시지입니다. 메시지 유형은 cast.framework.messages.QueueChange입니다.

QUEUE_ITEMS

string

대기열 항목 정보의 발신 메시지입니다. 메시지 유형은 cast.framework.messages.ItemsInfo입니다.

QUEUE_ITEM_IDS

string

큐 ID 목록의 발신 메시지입니다. 메시지 유형은 cast.framework.messages.QueueIds입니다.

GET_STATUS

string

현재 미디어 상태 요청입니다. 메시지 유형은 cast.framework.messages.GetStatusRequestData입니다.

넣기

string

미디어 로드 요청입니다. 메시지 유형은 cast.framework.messages.LoadRequestData입니다.

일시중지

string

플레이어 일시중지 요청입니다. 메시지 유형: cast.framework.messages.RequestData

중지

string

플레이어 중지 요청입니다. 메시지 유형은 cast.framework.messages.RequestData입니다.

재생

string

계속 재생하려면 요청하세요. 메시지 유형은 cast.framework.messages.RequestData입니다.

SKIP_AD

string

재생 중인 광고 건너뛰기를 요청합니다. 메시지 유형은 cast.framework.messages.RequestData입니다.

PLAY_AGAIN

string

현재 미디어 재생 요청입니다. 메시지 유형은 cast.framework.messages.RequestData입니다.

탐색

string

미디어 탐색 요청입니다. 메시지 유형은 cast.framework.messages.SeekRequestData입니다.

SET_PLAYBACK_RATE

string

재생 속도 변경 요청입니다. 메시지 유형은 cast.framework.messages.SetPlaybackRateRequestData입니다.

SET_VOLUME

string

현재 미디어 볼륨 변경 요청입니다. 메시지 유형은 cast.framework.messages.VolumeRequestData입니다.

EDIT_TRACKS_INFO

string

재생 중인 텍스트 또는 오디오 트랙 변경을 요청합니다. 메시지 유형은 cast.framework.messages.EditTracksInfoRequestData입니다.

EDIT_AUDIO_TRACKS

string

재생 중인 오디오 트랙 변경 요청입니다. 메시지 유형은 cast.framework.messages.EditAudioTracksRequestData입니다.

프리캐치

string

데이터 사전 캐시 요청입니다. 메시지 유형은 cast.framework.messages.PrecacheRequestData입니다.

미리 로드

string

항목 미리 로드 요청입니다. 메시지 유형은 cast.framework.messages.PreloadRequestData입니다.

QUEUE_LOAD

string

큐 로드 요청입니다. 메시지 유형은 cast.framework.messages.QueueLoadRequestData입니다.

QUEUE_INSERT

string

큐에 삽입하기 위한 요청입니다. 메시지 유형은 cast.framework.messages.QueueInsertRequestData입니다.

QUEUE_UPDATE

string

큐 업데이트 요청입니다. 메시지 유형은 cast.framework.messages.QueueUpdateRequestData입니다.

QUEUE_REMOVE

string

대기열에서 삭제 요청입니다. 메시지 유형은 cast.framework.messages.QueueRemoveRequestData입니다.

QUEUE_REORDER

string

큐 순서 재정렬 요청입니다. 메시지 유형은 cast.framework.messages.QueueReorderRequestData입니다.

QUEUE_NEXT

string

대기열의 다음 항목을 요청합니다. 수신자가 발신자로부터 이를 수신하면 메시지는 jump1cast.framework.messages.MessageType.QUEUE_UPDATE에 매핑됩니다. 따라서 QUEUE_NEXT의 인터셉터를 작성할 때 cast.framework.messages.MessageType.QUEUE_UPDATE를 메시지 유형으로 사용해야 합니다. 메시지 유형은 cast.framework.messages.RequestData입니다.

QUEUE_PREV

string

대기열의 이전 항목을 요청합니다. 수신자가 발신자로부터 이를 수신하면 메시지는 jump-1cast.framework.messages.MessageType.QUEUE_UPDATE에 매핑됩니다. 따라서 QUEUE_PREV의 인터셉터를 작성할 때 cast.framework.messages.MessageType.QUEUE_UPDATE를 메시지 유형으로 사용해야 합니다. 메시지 유형은 cast.framework.messages.RequestData입니다.

QUEUE_GET_ITEM_RANGE

string

큐의 항목 가져오기 요청입니다. 메시지 유형은 cast.framework.messages.FetchItemsRequestData입니다.

QUEUE_GET_ITEMS

string

항목 정보 가져오기 요청입니다. 메시지 유형은 cast.framework.messages.GetItemsInfoRequestData입니다.

QUEUE_GET_ITEM_IDS

string

큐 ID 가져오기 요청입니다. 메시지 유형은 cast.framework.messages.RequestData입니다.

QUEUE_SHUFFLE

string

큐 셔플 요청입니다. 메시지 유형은 cast.framework.messages.RequestData입니다.

SET_CREDENTIALS

string

사용자 인증 정보를 설정합니다. 메시지 유형은 cast.framework.messages.SetCredentialsRequestData입니다.

LOAD_BY_ENTITY

string

항목 ID별로 미디어를 로드합니다. 메시지 유형은 cast.framework.messages.LoadByEntityRequestData입니다.

USER_ACTION

string

다음과 같이 사용자 작업을 처리합니다. 메시지 유형은 cast.framework.messages.UserActionRequestData입니다.

DISPLAY_STATUS

string

화면에 미디어 상태를 표시합니다. 메시지 유형은 cast.framework.messages.DisplayStatusRequestData입니다.

FOCUS_STATE

string

수신자 앱 포커스 상태가 변경되었습니다. 메시지 유형은 cast.framework.messages.FocusStateRequestData입니다.

CUSTOM_COMMAND

string

커스텀 앱 명령어 처리 메시지 유형은 cast.framework.messages.CustomCommandRequestData입니다.

STORE_SESSION

string

세션 저장 명령어 메시지 유형은 cast.framework.messages.StoreSessionRequestData입니다.

RESUME_SESSION

string

세션 재개 명령어 메시지 유형은 cast.framework.messages.ResumeSessionRequestData입니다.

SESSION_STATE

string

StoreSession의 응답 유형입니다. 메시지 유형은 cast.framework.messages.StoreSessionResponseData입니다.

MetadataType

정적

숫자

미디어 메타데이터의 유형입니다.

일반

숫자

대부분의 미디어 유형에 적합한 일반 템플릿입니다. cast.framework.messages.GenericMediaMetadata에서 사용됩니다.

영화

숫자

무삭제 영화 cast.framework.messages.MovieMediaMetadata에서 사용합니다.

TV_SHOW

숫자

TV 시리즈의 에피소드입니다. cast.framework.messages.TvShowMediaMetadata에서 사용합니다.

MUSIC_TRACK

숫자

음악 트랙입니다. cast.framework.messages.MusicTrackMediaMetadata에서 사용합니다.

사진

숫자

사진. cast.framework.messages.PhotoMediaMetadata에서 사용합니다.

AUDIOBOOK_CHAPTER

숫자

오디오북 챕터 cast.framework.messages.AudiobookChapterMediaMetadata에서 사용합니다.

참고 항목
cast.framework.messages.MediaInformation.metadata

PlayerState

정적

string

플레이어 상태를 나타냅니다.

유휴 상태

string

플레이어가 IDLE 상태입니다. IDLE 상태는 활성 재생이 없음을 의미합니다. 플레이어는 일반적으로 Cast 애플리케이션을 실행한 직후에 로드 요청을 받기 전이나 재생이 완료된 후에 이 상태에 있습니다. 플레이어는 cast.framework.messages.MediaStatus에 설정된 cast.framework.messages.IdleReason에 따라 이 상태로 전환합니다.

재생 중

string

플레이어가 PLAYING 상태입니다.

일시중지됨

string

플레이어가 일시중지 상태입니다.

버퍼링 중

string

플레이어가 BUFFERING 상태입니다.

QueueChangeType

정적

string

발신 메시지 QUEUE_CHANGE개에서 사용하는 큐 변경 유형입니다.

INSERT

string

대기열에 항목이 삽입되었습니다.

삭제(Remove)

string

대기열에 항목이 삭제되었습니다.

ITEMS_CHANGE

string

항목 목록이 변경되었습니다.

업데이트

string

대기열이 업데이트되었으며 순서가 지정된 새 목록이 전송됩니다.

NO_CHANGE

string

대기열에 변경사항이 없습니다. 여러 발신자가 동일한 데이터를 요청했을 때 에코를 다시 표시하는 데 사용됩니다.

QueueType

정적

string

미디어 컨테이너/대기열의 유형입니다.

앨범

string

음악 앨범입니다.

재생목록

string

음악 재생목록(예: 비공개 재생목록, 공개 재생목록 또는 자동 생성된 재생목록)

오디오북

string

오디오북.

RADIO_STATION

string

기존 라디오 채널입니다.

PODCAST_SERIES

string

팟캐스트 시리즈

TV_SERIES

string

TV 시리즈

VIDEO_PLAYLIST

string

동영상 재생목록

LIVE_TV

string

실시간 TV 채널

영화

string

영화를 탭합니다.

RepeatMode

정적

string

모든 항목이 재생되었을 때 대기열의 동작입니다.

REPEAT_OFF

string

대기열이 완료되면 미디어 세션이 종료됩니다.

REPEAT_ALL

string

대기열의 모든 항목은 무기한으로 재생되며, 마지막 항목이 재생되면 첫 번째 항목이 다시 재생됩니다.

REPEAT_SINGLE

string

현재 항목이 반복적으로 재생됩니다.

REPEAT_ALL_AND_SHUFFLE

string

큐의 모든 항목은 무기한으로 재생되며, 마지막 항목이 재생되면 첫 번째 항목이 다시 재생됩니다 (리시버가 먼저 목록을 셔플함).

SeekResumeState

정적

string

SEEK 요청 이후의 재생 상태를 나타냅니다.

PLAYBACK_START

string

이렇게 하면 미디어가 강제로 시작됩니다.

PLAYBACK_PAUSE

string

이렇게 하면 미디어가 강제로 일시중지됩니다.

StreamingProtocolType

정적

숫자

스트리밍 프로토콜 유형입니다.

UNKNOWN

숫자

알 수 없는 스트리밍 프로토콜 유형입니다.

MPEG_DASH

숫자

MPEG-DASH (Dynamic Adaptive Streaming over HTTP) 프로토콜 유형입니다.

HLS

숫자

HLS (HTTP 실시간 스트리밍) 프로토콜 유형입니다.

SMOOTH_STREAMING

숫자

Smooth Streaming 프로토콜 유형입니다.

StreamType

정적

string

스트림 유형을 나타냅니다.

버퍼링됨

string

VOD 및 DVR 콘텐츠

라이브

string

선형 실시간 방송 스트림 콘텐츠입니다.

없음

string

TextTrackEdgeType

정적

string

텍스트 트랙 가장자리 (테두리) 유형을 정의합니다.

없음

string

텍스트 주위에 가장자리가 표시되지 않습니다.

개요

string

텍스트 주위에 실선 윤곽선이 표시됩니다.

DROP_SHADOW

string

희미한 그림자가 텍스트 주위에 렌더링됩니다.

올라감

string

텍스트가 배경을 기준으로 양각 처리되거나 돋보이게 표시됩니다.

우울함

string

텍스트가 배경에서 디보딩된 것 같습니다.

TextTrackFontGenericFamily

정적

string

글꼴이 텍스트 트랙에 정의되지 않은 경우 사용될 일반 글꼴 모음

SANS_SERIF

string

Sans Serif 글꼴을 사용합니다.

MONOSPACED_SANS_SERIF

string

고정폭 Sans Serif 글꼴을 사용합니다.

SERIF

string

Serif 글꼴을 사용합니다.

MONOSPACED_SERIF

string

고정폭 serif 글꼴을 사용합니다.

일반

string

손글씨 느낌의 캐주얼한 글꼴을 사용합니다.

Cursive

string

필기체 글꼴을 사용합니다.

SMALL_CAPITALS

string

작은 대문자 글꼴을 사용합니다.

TextTrackFontStyle

정적

string

텍스트 트랙 글꼴 스타일입니다.

NORMAL

string

수정되지 않은 서체입니다.

굵게

string

굵은 스타일

BOLD_ITALIC

string

굵은 글꼴과 기울임꼴이 동시에 적용된 스타일입니다.

목록

string

기울임꼴 스타일입니다.

TextTrackType

정적

string

텍스트 추적 유형 (HTML5 텍스트 추적 유형 정의 따름).

자막

string

대화의 스크립트 작성 또는 번역. 사운드를 사용할 수 있지만 시청자가 이해할 수 없는 경우(예: 시청자가 미디어 리소스의 사운드트랙 언어를 이해하지 못하는 경우)에 적합합니다.

CAPTIONS

string

대화, 음향 효과, 관련 음악 신호, 기타 관련 오디오 정보를 텍스트로 변환하거나 번역한 것으로, 사운드트랙을 사용할 수 없는 경우 (예: 음소거되었거나 사용자의 청각 장애가 있는 경우)에 적합합니다. 동영상 위에 자막이 표시됩니다.

설명

string

미디어 리소스의 동영상 구성요소에 관한 텍스트 설명. 시각적 구성요소를 사용할 수 없을 때 오디오 합성에 사용됩니다(예: 사용자가 화면 없이 애플리케이션과 상호작용 중이거나 사용자가 시각장애인 경우). 설명은 별도의 오디오 트랙으로 합성됩니다.

챕터

string

미디어 리소스를 탐색하는 데 사용되는 챕터 제목입니다.

메타데이터

string

스크립트에서 사용하기 위한 트랙입니다.

TextTrackWindowType

정적

string

텍스트 트랙 창 유형

없음

string

NORMAL

string

ROUNDED_CORNERS

string

TrackType

정적

string

미디어 트랙 유형입니다.

텍스트

string

텍스트 트랙입니다.

오디오

string

오디오 트랙

동영상

string

동영상 트랙

UserAction

정적

string

사용자 작업

LIKE

string

사용자가 현재 재생 중인 콘텐츠에 좋아요 표시를 합니다.

싫어요

string

사용자가 현재 재생 중인 콘텐츠에 싫어요 표시를 합니다.

팔로우

string

사용자가 현재 재생 중인 콘텐츠를 팔로우하거나 별표표시하려고 합니다.

팔로우 해제

string

사용자가 현재 재생 중인 콘텐츠의 팔로우를 중지하려고 합니다.

신고

string

사용자가 현재 재생 중인 콘텐츠를 부적절한 콘텐츠로 신고합니다.

SKIP_AD

string

사용자가 현재 재생 중인 광고를 건너뛰려고 합니다.

가사

string

사용자가 현재 재생 중인 노래의 가사를 표시하려고 합니다.

UserActionContext

정적

string

UserAction의 컨텍스트 정보입니다.

UNKNOWN_CONTEXT

string

추적

string

앨범

string

아티스트

string

재생목록

string

에피소드

string

시리즈

string

영화

string

채널

string

string

플레이어

string

코치

string