네임스페이스: 이벤트

클래스

네임스페이스

열거

DetailedErrorCode

static

숫자

발생한 오류를 설명하는 수신자 SDK에 의해 할당된 코드입니다.

MEDIA_UNKNOWN

숫자

HTMLMediaElement에서 오류가 발생했지만 CAF에서 특정 오류를 인식하지 못하는 경우 반환됩니다.

MEDIA_ABORTED

숫자

사용자의 요청에 따라 사용자 에이전트가 미디어 리소스 가져오기 프로세스를 중단한 경우 반환됩니다.

MEDIA_DECODE

숫자

리소스가 사용 가능한 것으로 확인된 후 미디어 리소스를 디코딩하는 중에 오류가 발생한 경우 반환됩니다.

MEDIA_NETWORK

숫자

리소스가 사용 가능한 것으로 확인된 후 네트워크 오류로 인해 사용자 에이전트가 미디어 리소스 가져오기를 중지한 경우 반환됩니다.

MEDIA_SRC_NOT_SUPPORTED

숫자

src 속성으로 표시된 미디어 리소스가 적합하지 않은 경우 반환됩니다.

SOURCE_BUFFER_FAILURE

숫자

소스 버퍼를 MediaSource에 추가할 수 없는 경우 반환됩니다.

MEDIAKEYS_UNKNOWN

숫자

미디어 키에 알 수 없는 오류가 있는 경우 반환됩니다.

MEDIAKEYS_NETWORK

숫자

네트워크 문제로 인해 미디어 키가 실패한 경우 반환됩니다.

MEDIAKEYS_UNSUPPORTED

숫자

MediaKeySession 객체를 만들 수 없는 경우 반환됩니다.

MEDIAKEYS_WEBCRYPTO

숫자

암호화가 실패한 경우 반환됩니다.

NETWORK_UNKNOWN

숫자

알 수 없는 네트워크 문제가 있는 경우 반환됩니다.

SEGMENT_NETWORK

숫자

세그먼트 다운로드에 실패한 경우 반환됩니다.

HLS_NETWORK_MASTER_PLAYLIST

숫자

HLS 마스터 재생목록을 다운로드하지 못하면 반환됩니다.

HLS_NETWORK_PLAYLIST

숫자

HLS 재생목록을 다운로드하지 못하면 반환됩니다.

HLS_NETWORK_NO_KEY_RESPONSE

숫자

HLS 키 다운로드에 실패할 때 반환됩니다.

HLS_NETWORK_KEY_LOAD

숫자

HLS 키 요청이 전송되기 전에 실패하면 반환됩니다.

HLS_NETWORK_INVALID_SEGMENT

숫자

HLS 세그먼트가 잘못된 경우 반환됩니다.

HLS_SEGMENT_PARSING

숫자

HLS 세그먼트의 파싱이 실패하면 반환됩니다.

DASH_NETWORK

숫자

DASH 스트림을 처리하는 중에 알 수 없는 네트워크 오류가 발생할 때 반환됩니다.

DASH_NO_INIT

숫자

DASH 스트림에 init이 누락된 경우 반환됩니다.

SMOOTH_NETWORK

숫자

Smooth 스트림을 처리하는 중에 알 수 없는 네트워크 오류가 발생할 때 반환됩니다.

SMOOTH_NO_MEDIA_DATA

숫자

미디어 데이터가 누락된 스무스 스트림이 있는 경우 반환됩니다.

MANIFEST_UNKNOWN

숫자

매니페스트를 파싱하는 중에 알 수 없는 오류가 발생할 때 반환됩니다.

HLS_MANIFEST_MASTER

숫자

HLS 마스터 매니페스트를 파싱하는 중에 오류가 발생할 때 반환됩니다.

HLS_MANIFEST_PLAYLIST

숫자

HLS 재생목록을 파싱하는 중에 오류가 발생하면 반환됩니다.

DASH_MANIFEST_UNKNOWN

숫자

DASH 매니페스트를 파싱하는 중에 알 수 없는 오류가 발생할 때 반환됩니다.

DASH_MANIFEST_NO_PERIODS

숫자

DASH 매니페스트에 기간이 누락된 경우 반환됩니다.

DASH_MANIFEST_NO_MIMETYPE

숫자

DASH 매니페스트에 MimeType이 누락된 경우 반환됩니다.

DASH_INVALID_SEGMENT_INFO

숫자

DASH 매니페스트에 잘못된 세그먼트 정보가 포함된 경우 반환됩니다.

SMOOTH_MANIFEST

숫자

Smooth 매니페스트를 파싱하는 중에 오류가 발생하면 반환됩니다.

SEGMENT_UNKNOWN

숫자

알 수 없는 세그먼트 오류가 발생할 때 반환됩니다.

TEXT_UNKNOWN

숫자

텍스트 스트림에서 알 수 없는 오류가 발생했습니다.

숫자

프레임워크 외부에서 오류가 발생한 경우 (예: 이벤트 핸들러가 오류를 발생시킨 경우) 반환됩니다.

BREAK_CLIP_LOADING_ERROR

숫자

광고 시점 클립 로드 인터셉터가 실패할 때 반환됩니다.

BREAK_SEEK_INTERCEPTOR_ERROR

숫자

광고 시점 탐색 인터셉터가 실패하면 반환됩니다.

IMAGE_ERROR

숫자

이미지를 로드하지 못한 경우 반환됩니다.

LOAD_INTERRUPTED

숫자

언로드 또는 다른 로드로 인해 로드가 중단되었습니다.

LOAD_FAILED

숫자

로드 명령이 실패했습니다.

MEDIA_ERROR_MESSAGE

숫자

보낸 사람에게 오류 메시지가 전송되었습니다.

GENERIC

숫자

알 수 없는 오류가 발생할 때 반환됩니다.

EndedReason

static

문자열

재생이 종료되는 이유입니다.

END_OF_STREAM

문자열

현재 스트림이 종료되어 재생이 종료되었습니다.

오류

문자열

오류가 발생하여 재생이 종료되었습니다.

STOPPED

문자열

작업으로 인해 현재 스트림을 중지해야 하므로 재생이 종료되었습니다.

INTERRUPTED

문자열

새로 로드된 항목으로 인해 재생이 종료되었습니다.

SKIPPED

문자열

광고 건너뛰기 작업으로 인해 재생이 종료되었습니다.

BREAK_SWITCH

문자열

연속 재생이 전환되어 재생이 종료되었습니다.

ErrorSeverity

static

숫자

오류 심각도입니다. Shaka Player와 동일한 이름 지정 방식과 번호 매기기를 따릅니다.

RECOVERABLE

숫자

오류가 발생했지만 플레이어가 오류에서 복구하려고 시도하고 있습니다. 플레이어가 궁극적으로 복구할 수 없는 경우에도 CRITICAL 오류가 발생하지 않을 수 있습니다. 예를 들어 미디어 세그먼트를 다시 시도해도 심각한 오류가 발생하지 않습니다 (플레이어가 계속 다시 시도함).

매우 심각

숫자

플레이어가 복구할 수 없는 심각한 오류입니다. 이러한 오류로 인해 플레이어가 현재 미디어 항목의 재생을 중지합니다.

EventType

static

문자열

플레이어 이벤트 유형입니다. MediaElement에서 프록시 처리된 이벤트에 관한 자세한 내용은 https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents를 참고하세요.

전체

문자열

이는 모든 이벤트를 수신 대기하는 데 사용할 수 있는 특수 식별자입니다(주로 디버깅 목적으로 사용됨). 이 이벤트는 cast.framework.events.Event의 하위 클래스입니다.

중단

문자열

미디어가 완전히 다운로드되기 전에 브라우저가 미디어 가져오기를 중지할 때 발생합니다(오류로 인한 경우는 제외). 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

CAN_PLAY

문자열

브라우저가 클립 재생을 재개할 수 있지만 버퍼링을 위해 중지하지 않고 클립을 끝까지 재생하기에 충분한 데이터가 로드되지 않은 것으로 추정될 때 발생합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

CAN_PLAY_THROUGH

문자열

브라우저에서 버퍼링을 위해 중지하지 않고 클립을 끝까지 재생할 수 있다고 추정할 때 발생합니다. 브라우저 추정치는 재생 중인 현재 클립에만 적용됩니다. 즉, 현재 광고 클립을 재생 중인 경우 브라우저는 광고 클립에 대해서만 추정치를 제공하며 전체 콘텐츠에 대해서는 추정치를 제공하지 않습니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

DURATION_CHANGE

문자열

MediaElement의 duration 속성이 변경되면 발생합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

비워짐

문자열

미디어가 비어 있게 되면 발생합니다. 이러한 상황이 발생하는 한 가지 예는 MediaElement를 재설정하기 위해 load()가 호출되는 경우입니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

종료됨

문자열

미디어 클립이 전체 재생 시간 동안 재생되면 발생합니다. 여기에는 오류 또는 중지 요청으로 인해 클립 재생이 중지된 경우는 포함되지 않습니다. 광고가 있는 경우 광고당 최대 한 번, 기본 콘텐츠에 대해 최대 한 번 실행됩니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다. 미디어 재생이 완료되는 시점을 알고 싶다면 cast.framework.events.EventType.MEDIA_FINISHED를 사용하는 것이 좋습니다.

LOADED_DATA

문자열

브라우저가 미디어 클립의 첫 번째 프레임 로드를 완료하면 실행됩니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

LOADED_METADATA

문자열

브라우저에서 클립의 메타데이터 로드를 완료하면 발생합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

LOAD_START

문자열

브라우저가 클립의 미디어 데이터를 찾기 시작할 때 실행됩니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

일시중지

문자열

재생이 일시중지될 때 발생합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaPauseEvent로 래핑되었습니다.

재생

문자열

재생이 시작될 준비가 되면 (예: 일시중지된 후) 발생합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

재생 중

문자열

재생이 시작되면 발생합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

진행 현황

문자열

브라우저가 미디어 데이터를 가져올 때 발생합니다. 적응형 비트 전송률 스트리밍 (예: HLS, DASH, SMOOTH)을 사용하는 경우 cast.framework.events.EventType.SEGMENT_DOWNLOADED 이벤트를 대신 사용하는 것이 좋습니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

RATE_CHANGE

문자열

재생 속도가 업데이트되면 발생합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

탐색됨

문자열

탐색이 완료되면 발생합니다. 미디어가 일시중지된 상태에서 탐색이 완료되면 이 이벤트는 발생하지 않습니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

SEEKING

문자열

미디어를 탐색할 때 발생합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

STALLED

문자열

브라우저가 미디어 데이터를 가져오려고 하지만 응답을 수신하지 못한 경우 발생합니다. cast.framework.events.EventType.BUFFERING 이벤트는 스트림 유형 전반에서 일관되게 구현되며, 플레이어가 버퍼링 중인지 확인하려는 경우 'stalled' 대신 사용해야 합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

TIME_UPDATE

문자열

미디어가 재생되는 동안 주기적으로 발생합니다. currentTime 속성이 변경될 때마다 실행됩니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

정지

문자열

브라우저가 의도적으로 미디어 데이터를 가져오지 않을 때 발생합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

대기 중

문자열

브라우저가 다음 프레임이 제공되기를 기다리고 있어 재생이 중지될 때 발생합니다. cast.framework.events.EventType.BUFFERING 이벤트는 스트림 유형 전반에서 일관되게 구현되며 플레이어가 버퍼링 중인지 확인하려고 할 때 'waiting' 대신 사용해야 합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

BITRATE_CHANGED

문자열

재생 중인 미디어의 비트 전송률이 변경될 때 (예: 활성 트랙이 변경되거나 네트워크 상태에 따라 다른 비트 전송률이 선택된 경우) 발생합니다. 이벤트는 cast.framework.events.BitrateChangedEvent입니다.

BREAK_STARTED

문자열

광고에 있는 첫 번째 광고 클립이 로드되기 시작할 때 실행됩니다. 이벤트는 cast.framework.events.BreaksEvent입니다.

BREAK_ENDED

문자열

광고의 마지막 광고 클립이 종료될 때 발생합니다. 이벤트는 cast.framework.events.BreaksEvent입니다.

BREAK_CLIP_LOADING

문자열

광고 시점 클립이 로드되기 시작할 때 발생합니다. 이벤트는 cast.framework.events.BreaksEvent입니다.

BREAK_CLIP_STARTED

문자열

광고 시점 클립이 시작되면 발생합니다. 이벤트는 cast.framework.events.BreaksEvent입니다.

BREAK_CLIP_ENDED

문자열

브레이크 클립이 종료되면 발생합니다. 이벤트는 cast.framework.events.BreaksEvent입니다.

버퍼링 중

문자열

버퍼링으로 인해 재생이 중지되거나 버퍼링이 완료된 후 다시 시작될 때 발생합니다. 이벤트는 cast.framework.events.BufferingEvent입니다.

TIME_DRIFTED

문자열

플레이어가 보고한 현재 시간과 플레이어 상태 및 재생률을 기반으로 추정된 현재 시간 간에 불일치가 있는 경우 발생합니다. 이벤트는 cast.framework.events.TimeDriftedEvent입니다.

CACHE_LOADED

문자열

빠른 재생으로 콘텐츠가 사전 캐시된 후 로드가 완료되면 발생합니다. 이벤트는 cast.framework.events.CacheLoadedEvent입니다.

CACHE_HIT

문자열

빠른 실행으로 사전 캐시된 콘텐츠가 사용될 때 발생합니다. 이벤트는 cast.framework.events.CacheItemEvent입니다.

CACHE_INSERTED

문자열

하나의 URL이 fastplay에 의해 캐시될 때 발생합니다. 이벤트는 cast.framework.events.CacheItemEvent입니다.

CLIP_STARTED

문자열

클립이 처음 재생되기 시작할 때 발생합니다. 여기에는 광고 시점 클립과 광고 시점 클립 사이의 기본 콘텐츠 클립이 포함됩니다. 광고 클립이 시작되는 시점을 확인하려면 이벤트가 {@link cast.framework.events.Event.

CLIP_ENDED

문자열

클립이 종료될 때 발생합니다. 여기에는 광고 시점 클립과 광고 시점 클립 사이의 기본 콘텐츠 클립이 포함됩니다. 광고 시점 클립이 끝나는 시간을 확인하려면 cast.framework.events.EventType.BREAK_CLIP_ENDED을 사용해야 합니다. 미디어 재생이 완전히 완료된 시점을 확인하려면 Event가 cast.framework.events.ClipEndedEvent인지 확인해야 합니다.

EMSG

문자열

세그먼트에서 emsg가 발견될 때 발생합니다. 이벤트는 cast.framework.events.EmsgEvent입니다.

오류

문자열

오류가 발생하면 발생합니다. 이벤트는 cast.framework.events.ErrorEvent입니다.

ID3

문자열

ID3 태그가 발견되면 발생합니다. HLS 콘텐츠에 대해서만 트리거됩니다. 이벤트는 cast.framework.events.Id3Event입니다.

MEDIA_STATUS

문자열

현재 미디어 상태가 포함된 발신 메시지가 전송되기 전에 발생합니다. 이벤트는 cast.framework.events.MediaStatusEvent입니다.

CUSTOM_STATE

문자열

발신 맞춤 상태 메시지가 전송될 때 발생합니다. 이벤트는 cast.framework.events.CustomStateEvent입니다.

MEDIA_INFORMATION_CHANGED

문자열

재생 중에 미디어 정보가 변경되면 발생합니다. 예를 들어 라이브 라디오를 재생할 때 트랙 메타데이터가 변경되는 경우입니다. 이벤트가 cast.framework.events.MediaInformationChangedEvent입니다.

MEDIA_FINISHED

문자열

미디어 재생이 완전히 종료되면 발생합니다. 여기에는 스트림에 재생할 항목이 남아 있지 않거나, 사용자가 중지를 요청했거나, 오류가 발생한 경우가 포함됩니다. 대기열이 사용되면 이 이벤트는 완료되는 각 대기열 항목에 대해 한 번씩 트리거됩니다. 이벤트는 cast.framework.events.MediaFinishedEvent입니다.

PLAYER_PRELOADING

문자열

플레이어가 미리 로드 요청을 처리하기 시작할 때 발생합니다. 이벤트는 cast.framework.events.LoadEvent입니다.

PLAYER_PRELOADING_CANCELLED

문자열

플레이어가 미리 로드를 취소하면 발생합니다. 이벤트는 cast.framework.events.LoadEvent입니다.

PLAYER_LOAD_COMPLETE

문자열

플레이어가 로드 요청 처리를 완료하고 플레이할 준비가 되면 발생합니다. 이벤트는 cast.framework.events.LoadEvent입니다.

PLAYER_LOADING

문자열

플레이어가 로드 요청 처리를 시작할 때 발생합니다. 플레이어가 아직 미디어 데이터를 요청하지 않았으므로 cast.framework.events.EventType.LOAD_START 이벤트 전에 실행됩니다. 이벤트는 cast.framework.events.LoadEvent입니다.

SEGMENT_DOWNLOADED

문자열

세그먼트 다운로드가 완료되면 발생합니다. 이는 적응형 스트리밍 콘텐츠 (HLS, DASH 또는 Smooth)에 대해서만 트리거됩니다. 이벤트는 cast.framework.events.SegmentDownloadedEvent입니다.

REQUEST_GET_STATUS

문자열

GET_STATUS 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_SEEK

문자열

SEEK 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_LOAD

문자열

LOAD 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_PRELOAD

문자열

PRELOAD 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_STOP

문자열

STOP 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_PAUSE

문자열

PAUSE 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_PRECACHE

문자열

PRECACHE 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_PLAY

문자열

PLAY 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_SKIP_AD

문자열

SKIP_AD 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_PLAY_AGAIN

문자열

PLAY_AGAIN 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_PLAYBACK_RATE_CHANGE

문자열

SET_PLAYBACK_RATE 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_VOLUME_CHANGE

문자열

SET_VOLUME 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_EDIT_TRACKS_INFO

문자열

EDIT_TRACKS_INFO 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_EDIT_AUDIO_TRACKS

문자열

EDIT_AUDIO_TRACKS 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_SET_CREDENTIALS

문자열

SET_CREDENTIALS 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.request.RequestEvent입니다.

REQUEST_LOAD_BY_ENTITY

문자열

LOAD_BY_ENTITY 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.request.RequestEvent입니다.

REQUEST_USER_ACTION

문자열

USER_ACTION 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.request.RequestEvent입니다.

REQUEST_DISPLAY_STATUS

문자열

DISPLAY_STATUS 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.request.RequestEvent입니다.

REQUEST_CUSTOM_COMMAND

문자열

CUSTOM_COMMAND 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.request.RequestEvent입니다.

REQUEST_FOCUS_STATE

문자열

FOCUS_STATE 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.request.RequestEvent입니다.

REQUEST_QUEUE_LOAD

문자열

QUEUE_LOAD 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_QUEUE_INSERT

문자열

QUEUE_INSERT 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_QUEUE_UPDATE

문자열

QUEUE_UPDATE 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_QUEUE_REMOVE

문자열

QUEUE_REMOVE 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_QUEUE_REORDER

문자열

QUEUE_REORDER 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_QUEUE_GET_ITEM_RANGE

문자열

QUEUE_GET_ITEM_RANGE 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_QUEUE_GET_ITEMS

문자열

QUEUE_GET_ITEMS 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_QUEUE_GET_ITEM_IDS

문자열

QUEUE_GET_ITEM_IDS 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

TRACKS_CHANGED

문자열

로드 완료 후 사용 가능한 트랙이 변경된 경우 발생합니다.

LIVE_IS_MOVING_WINDOW_CHANGED

문자열

라이브 탐색 가능 범위가 MovingWindow로 변경될 때, 더 구체적으로는 이동 창이 확장 창으로 변경되거나 그 반대의 경우에 발생합니다. 이벤트는 cast.framework.events.LiveStatusEvent입니다.

LIVE_ENDED

문자열

라이브가 종료된 직후에 발생합니다. 이벤트는 cast.framework.events.LiveStatusEvent입니다.

TIMED_METADATA_CHANGED

문자열

시간이 지정된 메타데이터가 DASH (EventStream) 또는 HLS(EXT-X-DATERANGE)에서 발견되면 이 이벤트는 라이브 콘텐츠에서 새 시간이 지정된 메타데이터가 발견될 때 PLAYER_LOAD_COMPLETE 후에 발생합니다. 이벤트는 cast.framework.events.TimedMetadataEvent입니다.

TIMED_METADATA_ENTER

문자열

플레이헤드가 DASH의 타임라인 영역에 들어가거나 EXT-X-DATERANGE 태그에 도달할 때 실행됩니다. 이벤트는 cast.framework.events.TimedMetadataEvent입니다.

TIMED_METADATA_EXIT

문자열

재생 헤드가 DASH의 타임라인 영역을 종료하거나 EXT-X-DATERANGE 태그를 벗어나면 발생합니다. 이벤트는 cast.framework.events.TimedMetadataEvent입니다.

속성

DetailedErrorCode

static

숫자

발생한 오류를 설명하는 수신자 SDK에 의해 할당된 코드입니다.

MEDIA_UNKNOWN

숫자

HTMLMediaElement에서 오류가 발생했지만 CAF에서 특정 오류를 인식하지 못하는 경우 반환됩니다.

MEDIA_ABORTED

숫자

사용자의 요청에 따라 사용자 에이전트가 미디어 리소스 가져오기 프로세스를 중단한 경우 반환됩니다.

MEDIA_DECODE

숫자

리소스가 사용 가능한 것으로 확인된 후 미디어 리소스를 디코딩하는 중에 오류가 발생한 경우 반환됩니다.

MEDIA_NETWORK

숫자

리소스가 사용 가능한 것으로 확인된 후 네트워크 오류로 인해 사용자 에이전트가 미디어 리소스 가져오기를 중지한 경우 반환됩니다.

MEDIA_SRC_NOT_SUPPORTED

숫자

src 속성으로 표시된 미디어 리소스가 적합하지 않은 경우 반환됩니다.

SOURCE_BUFFER_FAILURE

숫자

소스 버퍼를 MediaSource에 추가할 수 없는 경우 반환됩니다.

MEDIAKEYS_UNKNOWN

숫자

미디어 키에 알 수 없는 오류가 있는 경우 반환됩니다.

MEDIAKEYS_NETWORK

숫자

네트워크 문제로 인해 미디어 키가 실패한 경우 반환됩니다.

MEDIAKEYS_UNSUPPORTED

숫자

MediaKeySession 객체를 만들 수 없는 경우 반환됩니다.

MEDIAKEYS_WEBCRYPTO

숫자

암호화가 실패한 경우 반환됩니다.

NETWORK_UNKNOWN

숫자

알 수 없는 네트워크 문제가 있는 경우 반환됩니다.

SEGMENT_NETWORK

숫자

세그먼트 다운로드에 실패한 경우 반환됩니다.

HLS_NETWORK_MASTER_PLAYLIST

숫자

HLS 마스터 재생목록을 다운로드하지 못하면 반환됩니다.

HLS_NETWORK_PLAYLIST

숫자

HLS 재생목록을 다운로드하지 못하면 반환됩니다.

HLS_NETWORK_NO_KEY_RESPONSE

숫자

HLS 키 다운로드에 실패할 때 반환됩니다.

HLS_NETWORK_KEY_LOAD

숫자

HLS 키 요청이 전송되기 전에 실패하면 반환됩니다.

HLS_NETWORK_INVALID_SEGMENT

숫자

HLS 세그먼트가 잘못된 경우 반환됩니다.

HLS_SEGMENT_PARSING

숫자

HLS 세그먼트의 파싱이 실패하면 반환됩니다.

DASH_NETWORK

숫자

DASH 스트림을 처리하는 중에 알 수 없는 네트워크 오류가 발생할 때 반환됩니다.

DASH_NO_INIT

숫자

DASH 스트림에 init이 누락된 경우 반환됩니다.

SMOOTH_NETWORK

숫자

Smooth 스트림을 처리하는 중에 알 수 없는 네트워크 오류가 발생할 때 반환됩니다.

SMOOTH_NO_MEDIA_DATA

숫자

미디어 데이터가 누락된 스무스 스트림이 있는 경우 반환됩니다.

MANIFEST_UNKNOWN

숫자

매니페스트를 파싱하는 중에 알 수 없는 오류가 발생할 때 반환됩니다.

HLS_MANIFEST_MASTER

숫자

HLS 마스터 매니페스트를 파싱하는 중에 오류가 발생할 때 반환됩니다.

HLS_MANIFEST_PLAYLIST

숫자

HLS 재생목록을 파싱하는 중에 오류가 발생하면 반환됩니다.

DASH_MANIFEST_UNKNOWN

숫자

DASH 매니페스트를 파싱하는 중에 알 수 없는 오류가 발생할 때 반환됩니다.

DASH_MANIFEST_NO_PERIODS

숫자

DASH 매니페스트에 기간이 누락된 경우 반환됩니다.

DASH_MANIFEST_NO_MIMETYPE

숫자

DASH 매니페스트에 MimeType이 누락된 경우 반환됩니다.

DASH_INVALID_SEGMENT_INFO

숫자

DASH 매니페스트에 잘못된 세그먼트 정보가 포함된 경우 반환됩니다.

SMOOTH_MANIFEST

숫자

Smooth 매니페스트를 파싱하는 중에 오류가 발생하면 반환됩니다.

SEGMENT_UNKNOWN

숫자

알 수 없는 세그먼트 오류가 발생할 때 반환됩니다.

TEXT_UNKNOWN

숫자

텍스트 스트림에서 알 수 없는 오류가 발생했습니다.

숫자

프레임워크 외부에서 오류가 발생한 경우 (예: 이벤트 핸들러가 오류를 발생시킨 경우) 반환됩니다.

BREAK_CLIP_LOADING_ERROR

숫자

광고 시점 클립 로드 인터셉터가 실패할 때 반환됩니다.

BREAK_SEEK_INTERCEPTOR_ERROR

숫자

광고 시점 탐색 인터셉터가 실패하면 반환됩니다.

IMAGE_ERROR

숫자

이미지를 로드하지 못한 경우 반환됩니다.

LOAD_INTERRUPTED

숫자

언로드 또는 다른 로드로 인해 로드가 중단되었습니다.

LOAD_FAILED

숫자

로드 명령이 실패했습니다.

MEDIA_ERROR_MESSAGE

숫자

보낸 사람에게 오류 메시지가 전송되었습니다.

GENERIC

숫자

알 수 없는 오류가 발생할 때 반환됩니다.

EndedReason

static

문자열

재생이 종료되는 이유입니다.

END_OF_STREAM

문자열

현재 스트림이 종료되어 재생이 종료되었습니다.

오류

문자열

오류가 발생하여 재생이 종료되었습니다.

STOPPED

문자열

작업으로 인해 현재 스트림을 중지해야 하므로 재생이 종료되었습니다.

INTERRUPTED

문자열

새로 로드된 항목으로 인해 재생이 종료되었습니다.

SKIPPED

문자열

광고 건너뛰기 작업으로 인해 재생이 종료되었습니다.

BREAK_SWITCH

문자열

연속 재생이 전환되어 재생이 종료되었습니다.

ErrorSeverity

static

숫자

오류 심각도입니다. Shaka Player와 동일한 이름 지정 방식과 번호 매기기를 따릅니다.

RECOVERABLE

숫자

오류가 발생했지만 플레이어가 오류에서 복구하려고 시도하고 있습니다. 플레이어가 궁극적으로 복구할 수 없는 경우에도 CRITICAL 오류가 발생하지 않을 수 있습니다. 예를 들어 미디어 세그먼트를 다시 시도해도 심각한 오류가 발생하지 않습니다 (플레이어가 계속 다시 시도함).

매우 심각

숫자

플레이어가 복구할 수 없는 심각한 오류입니다. 이러한 오류로 인해 플레이어가 현재 미디어 항목의 재생을 중지합니다.

EventType

static

문자열

플레이어 이벤트 유형입니다. MediaElement에서 프록시 처리된 이벤트에 관한 자세한 내용은 https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents를 참고하세요.

전체

문자열

이는 모든 이벤트를 수신 대기하는 데 사용할 수 있는 특수 식별자입니다(주로 디버깅 목적으로 사용됨). 이 이벤트는 cast.framework.events.Event의 하위 클래스입니다.

중단

문자열

미디어가 완전히 다운로드되기 전에 브라우저가 미디어 가져오기를 중지할 때 발생합니다(오류로 인한 경우는 제외). 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

CAN_PLAY

문자열

브라우저가 클립 재생을 재개할 수 있지만 버퍼링을 위해 중지하지 않고 클립을 끝까지 재생하기에 충분한 데이터가 로드되지 않은 것으로 추정될 때 발생합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

CAN_PLAY_THROUGH

문자열

브라우저에서 버퍼링을 위해 중지하지 않고 클립을 끝까지 재생할 수 있다고 추정할 때 발생합니다. 브라우저 추정치는 재생 중인 현재 클립에만 적용됩니다. 즉, 현재 광고 클립을 재생 중인 경우 브라우저는 광고 클립에 대해서만 추정치를 제공하며 전체 콘텐츠에 대해서는 추정치를 제공하지 않습니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

DURATION_CHANGE

문자열

MediaElement의 duration 속성이 변경되면 발생합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

비워짐

문자열

미디어가 비어 있게 되면 발생합니다. 이러한 상황이 발생하는 한 가지 예는 MediaElement를 재설정하기 위해 load()가 호출되는 경우입니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

종료됨

문자열

미디어 클립이 전체 재생 시간 동안 재생되면 발생합니다. 여기에는 오류 또는 중지 요청으로 인해 클립 재생이 중지된 경우는 포함되지 않습니다. 광고가 있는 경우 광고당 최대 한 번, 기본 콘텐츠에 대해 최대 한 번 실행됩니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다. 미디어 재생이 완료되는 시점을 알고 싶다면 cast.framework.events.EventType.MEDIA_FINISHED를 사용하는 것이 좋습니다.

LOADED_DATA

문자열

브라우저가 미디어 클립의 첫 번째 프레임 로드를 완료하면 실행됩니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

LOADED_METADATA

문자열

브라우저에서 클립의 메타데이터 로드를 완료하면 발생합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

LOAD_START

문자열

브라우저가 클립의 미디어 데이터를 찾기 시작할 때 실행됩니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

일시중지

문자열

재생이 일시중지될 때 발생합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaPauseEvent로 래핑되었습니다.

재생

문자열

재생이 시작될 준비가 되면 (예: 일시중지된 후) 발생합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

재생 중

문자열

재생이 시작되면 발생합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

진행 현황

문자열

브라우저가 미디어 데이터를 가져올 때 발생합니다. 적응형 비트 전송률 스트리밍 (예: HLS, DASH, SMOOTH)을 사용하는 경우 cast.framework.events.EventType.SEGMENT_DOWNLOADED 이벤트를 대신 사용하는 것이 좋습니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

RATE_CHANGE

문자열

재생 속도가 업데이트되면 발생합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

탐색됨

문자열

탐색이 완료되면 발생합니다. 미디어가 일시중지된 상태에서 탐색이 완료되면 이 이벤트는 발생하지 않습니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

SEEKING

문자열

미디어를 탐색할 때 발생합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

STALLED

문자열

브라우저가 미디어 데이터를 가져오려고 하지만 응답을 수신하지 못한 경우 발생합니다. cast.framework.events.EventType.BUFFERING 이벤트는 스트림 유형 전반에서 일관되게 구현되며, 플레이어가 버퍼링 중인지 확인하려는 경우 'stalled' 대신 사용해야 합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

TIME_UPDATE

문자열

미디어가 재생되는 동안 주기적으로 발생합니다. currentTime 속성이 변경될 때마다 실행됩니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

정지

문자열

브라우저가 의도적으로 미디어 데이터를 가져오지 않을 때 발생합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

대기 중

문자열

브라우저가 다음 프레임이 제공되기를 기다리고 있어 재생이 중지될 때 발생합니다. cast.framework.events.EventType.BUFFERING 이벤트는 스트림 유형 전반에서 일관되게 구현되며 플레이어가 버퍼링 중인지 확인하려고 할 때 'waiting' 대신 사용해야 합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다.

BITRATE_CHANGED

문자열

재생 중인 미디어의 비트 전송률이 변경될 때 (예: 활성 트랙이 변경되거나 네트워크 상태에 따라 다른 비트 전송률이 선택된 경우) 발생합니다. 이벤트는 cast.framework.events.BitrateChangedEvent입니다.

BREAK_STARTED

문자열

광고에 있는 첫 번째 광고 클립이 로드되기 시작할 때 실행됩니다. 이벤트는 cast.framework.events.BreaksEvent입니다.

BREAK_ENDED

문자열

광고의 마지막 광고 클립이 종료될 때 발생합니다. 이벤트는 cast.framework.events.BreaksEvent입니다.

BREAK_CLIP_LOADING

문자열

광고 시점 클립이 로드되기 시작할 때 발생합니다. 이벤트는 cast.framework.events.BreaksEvent입니다.

BREAK_CLIP_STARTED

문자열

광고 시점 클립이 시작되면 발생합니다. 이벤트는 cast.framework.events.BreaksEvent입니다.

BREAK_CLIP_ENDED

문자열

브레이크 클립이 종료되면 발생합니다. 이벤트는 cast.framework.events.BreaksEvent입니다.

버퍼링 중

문자열

버퍼링으로 인해 재생이 중지되거나 버퍼링이 완료된 후 다시 시작될 때 발생합니다. 이벤트는 cast.framework.events.BufferingEvent입니다.

TIME_DRIFTED

문자열

플레이어가 보고한 현재 시간과 플레이어 상태 및 재생률을 기반으로 추정된 현재 시간 간에 불일치가 있는 경우 발생합니다. 이벤트는 cast.framework.events.TimeDriftedEvent입니다.

CACHE_LOADED

문자열

빠른 재생으로 콘텐츠가 사전 캐시된 후 로드가 완료되면 발생합니다. 이벤트는 cast.framework.events.CacheLoadedEvent입니다.

CACHE_HIT

문자열

빠른 실행으로 사전 캐시된 콘텐츠가 사용될 때 발생합니다. 이벤트는 cast.framework.events.CacheItemEvent입니다.

CACHE_INSERTED

문자열

하나의 URL이 fastplay에 의해 캐시될 때 발생합니다. 이벤트는 cast.framework.events.CacheItemEvent입니다.

CLIP_STARTED

문자열

클립이 처음 재생되기 시작할 때 발생합니다. 여기에는 광고 시점 클립과 광고 시점 클립 사이의 기본 콘텐츠 클립이 포함됩니다. 광고 클립이 시작되는 시점을 확인하려면 이벤트가 {@link cast.framework.events.Event.

CLIP_ENDED

문자열

클립이 종료될 때 발생합니다. 여기에는 광고 시점 클립과 광고 시점 클립 사이의 기본 콘텐츠 클립이 포함됩니다. 광고 시점 클립이 끝나는 시간을 확인하려면 cast.framework.events.EventType.BREAK_CLIP_ENDED을 사용해야 합니다. 미디어 재생이 완전히 완료된 시점을 확인하려면 Event가 cast.framework.events.ClipEndedEvent인지 확인해야 합니다.

EMSG

문자열

세그먼트에서 emsg가 발견될 때 발생합니다. 이벤트는 cast.framework.events.EmsgEvent입니다.

오류

문자열

오류가 발생하면 발생합니다. 이벤트는 cast.framework.events.ErrorEvent입니다.

ID3

문자열

ID3 태그가 발견되면 발생합니다. HLS 콘텐츠에 대해서만 트리거됩니다. 이벤트는 cast.framework.events.Id3Event입니다.

MEDIA_STATUS

문자열

현재 미디어 상태가 포함된 발신 메시지가 전송되기 전에 발생합니다. 이벤트는 cast.framework.events.MediaStatusEvent입니다.

CUSTOM_STATE

문자열

발신 맞춤 상태 메시지가 전송될 때 발생합니다. 이벤트는 cast.framework.events.CustomStateEvent입니다.

MEDIA_INFORMATION_CHANGED

문자열

재생 중에 미디어 정보가 변경되면 발생합니다. 예를 들어 라이브 라디오를 재생할 때 트랙 메타데이터가 변경되는 경우입니다. 이벤트가 cast.framework.events.MediaInformationChangedEvent입니다.

MEDIA_FINISHED

문자열

미디어 재생이 완전히 종료되면 발생합니다. 여기에는 스트림에 재생할 항목이 남아 있지 않거나, 사용자가 중지를 요청했거나, 오류가 발생한 경우가 포함됩니다. 대기열이 사용되면 이 이벤트는 완료되는 각 대기열 항목에 대해 한 번씩 트리거됩니다. 이벤트는 cast.framework.events.MediaFinishedEvent입니다.

PLAYER_PRELOADING

문자열

플레이어가 미리 로드 요청을 처리하기 시작할 때 발생합니다. 이벤트는 cast.framework.events.LoadEvent입니다.

PLAYER_PRELOADING_CANCELLED

문자열

플레이어가 미리 로드를 취소하면 발생합니다. 이벤트는 cast.framework.events.LoadEvent입니다.

PLAYER_LOAD_COMPLETE

문자열

플레이어가 로드 요청 처리를 완료하고 플레이할 준비가 되면 발생합니다. 이벤트는 cast.framework.events.LoadEvent입니다.

PLAYER_LOADING

문자열

플레이어가 로드 요청 처리를 시작할 때 발생합니다. 플레이어가 아직 미디어 데이터를 요청하지 않았으므로 cast.framework.events.EventType.LOAD_START 이벤트 전에 실행됩니다. 이벤트는 cast.framework.events.LoadEvent입니다.

SEGMENT_DOWNLOADED

문자열

세그먼트 다운로드가 완료되면 발생합니다. 이는 적응형 스트리밍 콘텐츠 (HLS, DASH 또는 Smooth)에 대해서만 트리거됩니다. 이벤트는 cast.framework.events.SegmentDownloadedEvent입니다.

REQUEST_GET_STATUS

문자열

GET_STATUS 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_SEEK

문자열

SEEK 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_LOAD

문자열

LOAD 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_PRELOAD

문자열

PRELOAD 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_STOP

문자열

STOP 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_PAUSE

문자열

PAUSE 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_PRECACHE

문자열

PRECACHE 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_PLAY

문자열

PLAY 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_SKIP_AD

문자열

SKIP_AD 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_PLAY_AGAIN

문자열

PLAY_AGAIN 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_PLAYBACK_RATE_CHANGE

문자열

SET_PLAYBACK_RATE 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_VOLUME_CHANGE

문자열

SET_VOLUME 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_EDIT_TRACKS_INFO

문자열

EDIT_TRACKS_INFO 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_EDIT_AUDIO_TRACKS

문자열

EDIT_AUDIO_TRACKS 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_SET_CREDENTIALS

문자열

SET_CREDENTIALS 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.request.RequestEvent입니다.

REQUEST_LOAD_BY_ENTITY

문자열

LOAD_BY_ENTITY 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.request.RequestEvent입니다.

REQUEST_USER_ACTION

문자열

USER_ACTION 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.request.RequestEvent입니다.

REQUEST_DISPLAY_STATUS

문자열

DISPLAY_STATUS 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.request.RequestEvent입니다.

REQUEST_CUSTOM_COMMAND

문자열

CUSTOM_COMMAND 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.request.RequestEvent입니다.

REQUEST_FOCUS_STATE

문자열

FOCUS_STATE 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.request.RequestEvent입니다.

REQUEST_QUEUE_LOAD

문자열

QUEUE_LOAD 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_QUEUE_INSERT

문자열

QUEUE_INSERT 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_QUEUE_UPDATE

문자열

QUEUE_UPDATE 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_QUEUE_REMOVE

문자열

QUEUE_REMOVE 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_QUEUE_REORDER

문자열

QUEUE_REORDER 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_QUEUE_GET_ITEM_RANGE

문자열

QUEUE_GET_ITEM_RANGE 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_QUEUE_GET_ITEMS

문자열

QUEUE_GET_ITEMS 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

REQUEST_QUEUE_GET_ITEM_IDS

문자열

QUEUE_GET_ITEM_IDS 메시지를 수신할 때 발생합니다. 이벤트는 cast.framework.events.RequestEvent입니다.

TRACKS_CHANGED

문자열

로드 완료 후 사용 가능한 트랙이 변경된 경우 발생합니다.

LIVE_IS_MOVING_WINDOW_CHANGED

문자열

라이브 탐색 가능 범위가 MovingWindow로 변경될 때, 더 구체적으로는 이동 창이 확장 창으로 변경되거나 그 반대의 경우에 발생합니다. 이벤트는 cast.framework.events.LiveStatusEvent입니다.

LIVE_ENDED

문자열

라이브가 종료된 직후에 발생합니다. 이벤트는 cast.framework.events.LiveStatusEvent입니다.

TIMED_METADATA_CHANGED

문자열

시간이 지정된 메타데이터가 DASH (EventStream) 또는 HLS(EXT-X-DATERANGE)에서 발견되면 이 이벤트는 라이브 콘텐츠에서 새 시간이 지정된 메타데이터가 발견될 때 PLAYER_LOAD_COMPLETE 후에 발생합니다. 이벤트는 cast.framework.events.TimedMetadataEvent입니다.

TIMED_METADATA_ENTER

문자열

플레이헤드가 DASH의 타임라인 영역에 들어가거나 EXT-X-DATERANGE 태그에 도달할 때 실행됩니다. 이벤트는 cast.framework.events.TimedMetadataEvent입니다.

TIMED_METADATA_EXIT

문자열

재생 헤드가 DASH의 타임라인 영역을 종료하거나 EXT-X-DATERANGE 태그를 벗어나면 발생합니다. 이벤트는 cast.framework.events.TimedMetadataEvent입니다.