네임스페이스: 이벤트

클래스

네임스페이스

열거

DetailedErrorCode

정적

숫자

자세한 오류 코드

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

숫자

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

SEGMENT_UNKNOWN

숫자

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

TEXT_UNKNOWN

숫자

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

숫자

프레임워크 외부에서 오류가 발생하면 (예: 이벤트가 발생하는 경우)

BREAK_CLIP_LOADING_ERROR

숫자

브레이크 클립 로드 인터셉터가 실패하면 반환됩니다.

BREAK_SEEK_INTERCEPTOR_ERROR

숫자

브레이크 탐색 인터셉터가 실패하면 반환됩니다.

IMAGE_ERROR

숫자

이미지 로드에 실패하면 반환됩니다.

LOAD_INTERRUPTED

숫자

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

LOAD_FAILED

숫자

로드 명령어가 실패했습니다.

MEDIA_ERROR_MESSAGE

숫자

발신자에게 오류 메시지가 전송되었습니다.

일반

숫자

알 수 없는 오류가 발생하면 반환됩니다.

EndedReason

정적

문자열

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

END_OF_STREAM

문자열

현재 스트림이 끝났기 때문에 재생이 종료되었습니다.

오류

문자열

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

STOPPED

문자열

작업으로 인해 현재 스트림이 강제로 중지되었기 때문에 재생이 종료되었습니다.

INTERRUPTED

문자열

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

SKIPPED

문자열

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

BREAK_SWITCH

문자열

스티치 브레이크가 전환되어 재생이 종료되었습니다.

ErrorSeverity

정적

숫자

오류 심각도입니다. 샤카와 동일한 이름 지정 체계와 번호 매기기 방식을 따릅니다. 플레이어를 탭합니다.

복구 가능

숫자

오류가 발생했지만 플레이어가 오류 복구를 시도하고 있습니다. 플레이어가 최종적으로 회복할 수 없는 경우에도 크리티컬을 발생시킬 수 없습니다. 오류가 발생했습니다. 예를 들어 미디어 세그먼트를 다시 시도해도 절대 심각한 오류 (플레이어가 계속 다시 시도함)

매우 심각

숫자

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

EventType

정적

문자열

플레이어 이벤트 유형입니다. 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의 재생 시간 속성이 변경되면 실행됩니다. 이 이벤트는 MediaElement에서 전달되었으며 cast.framework.events.MediaElementEvent에 래핑됩니다.

사용 중지됨

문자열

미디어가 비어 있게 되면 실행됩니다. 이렇게 하면 load()가 호출되어 MediaElement를 재설정할 때 발생합니다. 이 이벤트는 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에 래핑됩니다.

탐색 중

문자열

미디어를 탐색하는 동안 실행됩니다. 이 이벤트는 MediaElement에서 전달되었으며 cast.framework.events.MediaElementEvent에 래핑됩니다.

중단됨

문자열

브라우저가 미디어 데이터를 가져오려고 시도하지만 받지 못했을 때 실행됩니다. 응답을 생성합니다. cast.framework.events.EventType.BUFFERING 이벤트가 구현됨 모든 스트림 유형에서 일관되게 사용되므로 '중단'되는 대신 사용되어야 함 확인하려고 할 때 발생합니다. 이 이벤트는 MediaElement에서 전달되었으며 cast.framework.events.MediaElementEvent에 래핑됩니다.

TIME_UPDATE

문자열

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

정지

문자열

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

대기 중

문자열

브라우저가 다음 프레임을 사용할 수 있습니다. 이 cast.framework.events.EventType.BUFFERING 이벤트가 구현됨 모든 스트림 유형에서 일관되게 사용되므로 '대기 중' 대신 사용해야 함 확인하려고 할 때 발생합니다. 이 이벤트는 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이 캐시될 때 실행됩니다. 이벤트 cast.framework.events.CacheItemEvent.

CLIP_STARTED

문자열

클립 재생이 처음 시작되면 실행됩니다. 여기에는 광고 시점 클립과 주요 콘텐츠 클립을 전환할 수 있습니다 휴식 시간만 확인하려면 이벤트인 {@link Cast.framework.events.Event를 사용해야 합니다.

CLIP_ENDED

문자열

클립이 끝나면 실행됩니다. 광고 시점 클립과 주요 콘텐츠 클립이 포함됩니다. 삽입해야 합니다 브레이크 클립이 종료되는 시점을 확인하려면 cast.framework.events.EventType.BREAK_CLIP_ENDED를 사용합니다. 원하는 경우 미디어 재생이 언제 완료되었는지 확인하려면 이벤트(cast.framework.events.ClipEndedEvent)를 사용해야 합니다.

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, 부드럽게)의 경우 이벤트는 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

문자열

실시간 탐색 가능 범위 isMovingWindow를 변경하면 실행됩니다. 구체적으로는 이동하는 창이 확장 창으로 변경되거나 그 반대로 변경되는 경우 이벤트 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

정적

숫자

자세한 오류 코드

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

숫자

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

SEGMENT_UNKNOWN

숫자

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

TEXT_UNKNOWN

숫자

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

숫자

프레임워크 외부에서 오류가 발생하면 (예: 이벤트가 발생하는 경우)

BREAK_CLIP_LOADING_ERROR

숫자

브레이크 클립 로드 인터셉터가 실패하면 반환됩니다.

BREAK_SEEK_INTERCEPTOR_ERROR

숫자

브레이크 탐색 인터셉터가 실패하면 반환됩니다.

IMAGE_ERROR

숫자

이미지 로드에 실패하면 반환됩니다.

LOAD_INTERRUPTED

숫자

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

LOAD_FAILED

숫자

로드 명령어가 실패했습니다.

MEDIA_ERROR_MESSAGE

숫자

발신자에게 오류 메시지가 전송되었습니다.

일반

숫자

알 수 없는 오류가 발생하면 반환됩니다.

EndedReason

정적

문자열

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

END_OF_STREAM

문자열

현재 스트림이 끝났기 때문에 재생이 종료되었습니다.

오류

문자열

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

STOPPED

문자열

작업으로 인해 현재 스트림이 강제로 중지되었기 때문에 재생이 종료되었습니다.

INTERRUPTED

문자열

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

SKIPPED

문자열

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

BREAK_SWITCH

문자열

스티치 브레이크가 전환되어 재생이 종료되었습니다.

ErrorSeverity

정적

숫자

오류 심각도입니다. 샤카와 동일한 이름 지정 체계와 번호 매기기 방식을 따릅니다. 플레이어를 탭합니다.

복구 가능

숫자

오류가 발생했지만 플레이어가 오류 복구를 시도하고 있습니다. 플레이어가 최종적으로 회복할 수 없는 경우에도 크리티컬을 발생시킬 수 없습니다. 오류가 발생했습니다. 예를 들어 미디어 세그먼트를 다시 시도해도 절대 심각한 오류 (플레이어가 계속 다시 시도함)

매우 심각

숫자

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

EventType

정적

문자열

플레이어 이벤트 유형입니다. 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의 재생 시간 속성이 변경되면 실행됩니다. 이 이벤트는 MediaElement에서 전달되었으며 cast.framework.events.MediaElementEvent에 래핑됩니다.

사용 중지됨

문자열

미디어가 비어 있게 되면 실행됩니다. 이렇게 하면 load()가 호출되어 MediaElement를 재설정할 때 발생합니다. 이 이벤트는 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에 래핑됩니다.

탐색 중

문자열

미디어를 탐색하는 동안 실행됩니다. 이 이벤트는 MediaElement에서 전달되었으며 cast.framework.events.MediaElementEvent에 래핑됩니다.

중단됨

문자열

브라우저가 미디어 데이터를 가져오려고 시도하지만 받지 못했을 때 실행됩니다. 응답을 생성합니다. cast.framework.events.EventType.BUFFERING 이벤트가 구현됨 모든 스트림 유형에서 일관되게 사용되므로 '중단'되는 대신 사용되어야 함 확인하려고 할 때 발생합니다. 이 이벤트는 MediaElement에서 전달되었으며 cast.framework.events.MediaElementEvent에 래핑됩니다.

TIME_UPDATE

문자열

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

정지

문자열

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

대기 중

문자열

브라우저가 다음 프레임을 사용할 수 있습니다. 이 cast.framework.events.EventType.BUFFERING 이벤트가 구현됨 모든 스트림 유형에서 일관되게 사용되므로 '대기 중' 대신 사용해야 함 확인하려고 할 때 발생합니다. 이 이벤트는 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이 캐시될 때 실행됩니다. 이벤트 cast.framework.events.CacheItemEvent.

CLIP_STARTED

문자열

클립 재생이 처음 시작되면 실행됩니다. 여기에는 광고 시점 클립과 주요 콘텐츠 클립을 전환할 수 있습니다 휴식 시간만 확인하려면 이벤트인 {@link Cast.framework.events.Event를 사용해야 합니다.

CLIP_ENDED

문자열

클립이 끝나면 실행됩니다. 광고 시점 클립과 주요 콘텐츠 클립이 포함됩니다. 삽입해야 합니다 브레이크 클립이 종료되는 시점을 확인하려면 cast.framework.events.EventType.BREAK_CLIP_ENDED를 사용합니다. 원하는 경우 미디어 재생이 언제 완료되었는지 확인하려면 이벤트(cast.framework.events.ClipEndedEvent)를 사용해야 합니다.

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, 부드럽게)의 경우 이벤트는 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

문자열

실시간 탐색 가능 범위 isMovingWindow를 변경하면 실행됩니다. 구체적으로는 이동하는 창이 확장 창으로 변경되거나 그 반대로 변경되는 경우 이벤트 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.