cast. framework. events
cast.framework.events 네임스페이스입니다.
클래스
BitrateChangedEvent
cast.framework.events.EventType.BITRATE_CHANGED 이벤트의 이벤트 데이터입니다.
BreaksEvent
광고 시점에 관한 모든 이벤트의 이벤트 데이터:
cast.framework.events.EventType.BREAK_ENDED,
cast.framework.events.EventType.BREAK_STARTED,
cast.framework.events.EventType.BREAK_CLIP_ENDED,
cast.framework.events.EventType.BREAK_CLIP_LOADING, cast.framework.events.EventType.BREAK_CLIP_STARTED
BufferingEvent
cast.framework.events.EventType.BUFFERING 이벤트의 이벤트 데이터입니다.
CacheItemEvent
cast.framework.events.EventType.CACHE_HIT 이벤트 또는 cast.framework.events.EventType.CACHE_INSERTED 이벤트의 이벤트 데이터입니다.
CacheLoadedEvent
cast.framework.events.EventType.CACHE_LOADED 이벤트의 이벤트 데이터입니다.
ClipEndedEvent
cast.framework.events.EventType.CLIP_ENDED 이벤트의 이벤트 데이터입니다.
CustomStateEvent
cast.framework.events.EventType.CUSTOM_STATE 이벤트의 이벤트 데이터입니다.
EmsgEvent
cast.framework.events.EventType.EMSG 이벤트의 이벤트 데이터입니다.
ErrorEvent
cast.framework.events.EventType.ERROR 이벤트의 이벤트 데이터입니다.
이벤트
cast.framework.PlayerManager에서 디스패치한 모든 이벤트의 이벤트 데이터 상위 클래스입니다.
Id3Event
cast.framework.events.EventType.ID3 이벤트의 이벤트 데이터입니다.
여기에 제공된 ID3 메타데이터는 ID3 v2 형식을 따릅니다.
ID3 메시지 내 프레임당 하나의 이벤트가 발생합니다.
이 이벤트에는 전체 원시 ID3 메시지가 포함되지 않습니다. ID3 메시지의 다음 하위 섹션이 주어집니다.
- ID3v2 / 파일 식별자
- ID3v2 버전
- ID3v2 플래그
- ID3v2 크기
- 프레임 유형 (예:
TXXX) - 프레임 크기
- 프레임 플래그
- 프레임 인코딩
- 프레임 설명
- 프레임 데이터
이 이벤트에서는 5 (frameType), 9 (frameDescription), 10(segmentData) 항목만 제공됩니다.
LiveStatusEvent
cast.framework.events.EventType.LIVE_IS_MOVING_WINDOW_CHANGED 이벤트 또는 cast.framework.events.EventType.LIVE_ENDED 이벤트의 이벤트 데이터입니다.
LoadEvent
로드 또는 미리 로드 요청 처리에 관한 모든 이벤트의 이벤트 데이터입니다. 플레이어에게 제공됩니다.
MediaElementEvent
MediaElement에서 전달된 모든 이벤트의 이벤트 데이터입니다.
MediaFinishedEvent
cast.framework.events.EventType.MEDIA_FINISHED 이벤트의 이벤트 데이터입니다.
MediaInformationChangedEvent
cast.framework.events.EventType.MEDIA_INFORMATION_CHANGED 이벤트의 이벤트 데이터입니다.
MediaPauseEvent
MediaElement에서 전달된 pause 이벤트의 이벤트 데이터입니다.
MediaStatusEvent
cast.framework.events.EventType.MEDIA_STATUS 이벤트의 이벤트 데이터입니다.
RequestEvent
수신자에게 전송된 요청을 나타내는 모든 이벤트의 이벤트 데이터입니다.
SegmentDownloadedEvent
cast.framework.events.EventType.SEGMENT_DOWNLOADED 이벤트의 이벤트 데이터입니다.
TimedMetadataEvent
시간이 지정된 메타데이터 이벤트의 이벤트 데이터 슈퍼클래스입니다. 이는 메타데이터가 세그먼트 내부가 아닌 매니페스트에 보관된다는 점에서 Id3Event와 다릅니다.
TracksChangedEvent
cast.framework.events.EventType.TRACKS_CHANGED 이벤트의 이벤트 데이터입니다.
네임스페이스
category
열거
DetailedErrorCode
숫자
발생한 오류를 설명하는 수신자 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
문자열
재생이 종료되는 이유입니다.
값 |
|
|---|---|
|
END_OF_STREAM |
문자열 현재 스트림이 종료되어 재생이 종료되었습니다. |
|
오류 |
문자열 오류가 발생하여 재생이 종료되었습니다. |
|
STOPPED |
문자열 작업으로 인해 현재 스트림을 중지해야 하므로 재생이 종료되었습니다. |
|
INTERRUPTED |
문자열 새로 로드된 항목으로 인해 재생이 종료되었습니다. |
|
SKIPPED |
문자열 광고 건너뛰기 작업으로 인해 재생이 종료되었습니다. |
|
BREAK_SWITCH |
문자열 연속 재생이 전환되어 재생이 종료되었습니다. |
ErrorSeverity
숫자
오류 심각도입니다. Shaka Player와 동일한 이름 지정 방식과 번호 매기기를 따릅니다.
값 |
|
|---|---|
|
RECOVERABLE |
숫자 오류가 발생했지만 플레이어가 오류에서 복구하려고 시도하고 있습니다. 플레이어가 궁극적으로 복구할 수 없는 경우에도 CRITICAL 오류가 발생하지 않을 수 있습니다. 예를 들어 미디어 세그먼트를 다시 시도해도 심각한 오류가 발생하지 않습니다 (플레이어가 계속 다시 시도함). |
|
매우 심각 |
숫자 플레이어가 복구할 수 없는 심각한 오류입니다. 이러한 오류로 인해 플레이어가 현재 미디어 항목의 재생을 중지합니다. |
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의 duration 속성이 변경되면 발생합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다. |
|
비워짐 |
문자열 미디어가 비어 있게 되면 발생합니다. 이러한 상황이 발생하는 한 가지 예는 MediaElement를 재설정하기 위해 load()가 호출되는 경우입니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다. |
|
종료됨 |
문자열 미디어 클립이 전체 재생 시간 동안 재생되면 발생합니다. 여기에는 오류 또는 중지 요청으로 인해 클립 재생이 중지된 경우는 포함되지 않습니다.
광고가 있는 경우 광고당 최대 한 번, 기본 콘텐츠에 대해 최대 한 번 실행됩니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다. 미디어 재생이 완료되는 시점을 알고 싶다면 |
|
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)을 사용하는 경우 |
|
RATE_CHANGE |
문자열 재생 속도가 업데이트되면 발생합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다. |
|
탐색됨 |
문자열 탐색이 완료되면 발생합니다. 미디어가 일시중지된 상태에서 탐색이 완료되면 이 이벤트는 발생하지 않습니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다. |
|
SEEKING |
문자열 미디어를 탐색할 때 발생합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다. |
|
STALLED |
문자열 브라우저가 미디어 데이터를 가져오려고 하지만 응답을 수신하지 못한 경우 발생합니다.
|
|
TIME_UPDATE |
문자열 미디어가 재생되는 동안 주기적으로 발생합니다. currentTime 속성이 변경될 때마다 실행됩니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다. |
|
정지 |
문자열 브라우저가 의도적으로 미디어 데이터를 가져오지 않을 때 발생합니다. 이 이벤트는 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 |
문자열 클립이 종료될 때 발생합니다. 여기에는 광고 시점 클립과 광고 시점 클립 사이의 기본 콘텐츠 클립이 포함됩니다. 광고 시점 클립이 끝나는 시간을 확인하려면 |
|
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 |
문자열 플레이어가 로드 요청 처리를 시작할 때 발생합니다. 플레이어가 아직 미디어 데이터를 요청하지 않았으므로 |
|
SEGMENT_DOWNLOADED |
문자열 세그먼트 다운로드가 완료되면 발생합니다. 이는 적응형 스트리밍 콘텐츠 (HLS, DASH 또는 Smooth)에 대해서만 트리거됩니다. 이벤트는 cast.framework.events.SegmentDownloadedEvent입니다. |
|
REQUEST_GET_STATUS |
문자열
|
|
REQUEST_SEEK |
문자열
|
|
REQUEST_LOAD |
문자열
|
|
REQUEST_PRELOAD |
문자열
|
|
REQUEST_STOP |
문자열
|
|
REQUEST_PAUSE |
문자열
|
|
REQUEST_PRECACHE |
문자열
|
|
REQUEST_PLAY |
문자열
|
|
REQUEST_SKIP_AD |
문자열
|
|
REQUEST_PLAY_AGAIN |
문자열
|
|
REQUEST_PLAYBACK_RATE_CHANGE |
문자열
|
|
REQUEST_VOLUME_CHANGE |
문자열
|
|
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 |
문자열
|
|
REQUEST_LOAD_BY_ENTITY |
문자열
|
|
REQUEST_USER_ACTION |
문자열
|
|
REQUEST_DISPLAY_STATUS |
문자열
|
|
REQUEST_CUSTOM_COMMAND |
문자열
|
|
REQUEST_FOCUS_STATE |
문자열
|
|
REQUEST_QUEUE_LOAD |
문자열
|
|
REQUEST_QUEUE_INSERT |
문자열
|
|
REQUEST_QUEUE_UPDATE |
문자열
|
|
REQUEST_QUEUE_REMOVE |
문자열
|
|
REQUEST_QUEUE_REORDER |
문자열
|
|
REQUEST_QUEUE_GET_ITEM_RANGE |
문자열
|
|
REQUEST_QUEUE_GET_ITEMS |
문자열
|
|
REQUEST_QUEUE_GET_ITEM_IDS |
문자열
|
|
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
숫자
발생한 오류를 설명하는 수신자 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
문자열
재생이 종료되는 이유입니다.
값 |
|
|---|---|
|
END_OF_STREAM |
문자열 현재 스트림이 종료되어 재생이 종료되었습니다. |
|
오류 |
문자열 오류가 발생하여 재생이 종료되었습니다. |
|
STOPPED |
문자열 작업으로 인해 현재 스트림을 중지해야 하므로 재생이 종료되었습니다. |
|
INTERRUPTED |
문자열 새로 로드된 항목으로 인해 재생이 종료되었습니다. |
|
SKIPPED |
문자열 광고 건너뛰기 작업으로 인해 재생이 종료되었습니다. |
|
BREAK_SWITCH |
문자열 연속 재생이 전환되어 재생이 종료되었습니다. |
ErrorSeverity
숫자
오류 심각도입니다. Shaka Player와 동일한 이름 지정 방식과 번호 매기기를 따릅니다.
값 |
|
|---|---|
|
RECOVERABLE |
숫자 오류가 발생했지만 플레이어가 오류에서 복구하려고 시도하고 있습니다. 플레이어가 궁극적으로 복구할 수 없는 경우에도 CRITICAL 오류가 발생하지 않을 수 있습니다. 예를 들어 미디어 세그먼트를 다시 시도해도 심각한 오류가 발생하지 않습니다 (플레이어가 계속 다시 시도함). |
|
매우 심각 |
숫자 플레이어가 복구할 수 없는 심각한 오류입니다. 이러한 오류로 인해 플레이어가 현재 미디어 항목의 재생을 중지합니다. |
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의 duration 속성이 변경되면 발생합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다. |
|
비워짐 |
문자열 미디어가 비어 있게 되면 발생합니다. 이러한 상황이 발생하는 한 가지 예는 MediaElement를 재설정하기 위해 load()가 호출되는 경우입니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다. |
|
종료됨 |
문자열 미디어 클립이 전체 재생 시간 동안 재생되면 발생합니다. 여기에는 오류 또는 중지 요청으로 인해 클립 재생이 중지된 경우는 포함되지 않습니다.
광고가 있는 경우 광고당 최대 한 번, 기본 콘텐츠에 대해 최대 한 번 실행됩니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다. 미디어 재생이 완료되는 시점을 알고 싶다면 |
|
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)을 사용하는 경우 |
|
RATE_CHANGE |
문자열 재생 속도가 업데이트되면 발생합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다. |
|
탐색됨 |
문자열 탐색이 완료되면 발생합니다. 미디어가 일시중지된 상태에서 탐색이 완료되면 이 이벤트는 발생하지 않습니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다. |
|
SEEKING |
문자열 미디어를 탐색할 때 발생합니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다. |
|
STALLED |
문자열 브라우저가 미디어 데이터를 가져오려고 하지만 응답을 수신하지 못한 경우 발생합니다.
|
|
TIME_UPDATE |
문자열 미디어가 재생되는 동안 주기적으로 발생합니다. currentTime 속성이 변경될 때마다 실행됩니다. 이 이벤트는 MediaElement에서 전달되며 cast.framework.events.MediaElementEvent로 래핑되었습니다. |
|
정지 |
문자열 브라우저가 의도적으로 미디어 데이터를 가져오지 않을 때 발생합니다. 이 이벤트는 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 |
문자열 클립이 종료될 때 발생합니다. 여기에는 광고 시점 클립과 광고 시점 클립 사이의 기본 콘텐츠 클립이 포함됩니다. 광고 시점 클립이 끝나는 시간을 확인하려면 |
|
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 |
문자열 플레이어가 로드 요청 처리를 시작할 때 발생합니다. 플레이어가 아직 미디어 데이터를 요청하지 않았으므로 |
|
SEGMENT_DOWNLOADED |
문자열 세그먼트 다운로드가 완료되면 발생합니다. 이는 적응형 스트리밍 콘텐츠 (HLS, DASH 또는 Smooth)에 대해서만 트리거됩니다. 이벤트는 cast.framework.events.SegmentDownloadedEvent입니다. |
|
REQUEST_GET_STATUS |
문자열
|
|
REQUEST_SEEK |
문자열
|
|
REQUEST_LOAD |
문자열
|
|
REQUEST_PRELOAD |
문자열
|
|
REQUEST_STOP |
문자열
|
|
REQUEST_PAUSE |
문자열
|
|
REQUEST_PRECACHE |
문자열
|
|
REQUEST_PLAY |
문자열
|
|
REQUEST_SKIP_AD |
문자열
|
|
REQUEST_PLAY_AGAIN |
문자열
|
|
REQUEST_PLAYBACK_RATE_CHANGE |
문자열
|
|
REQUEST_VOLUME_CHANGE |
문자열
|
|
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 |
문자열
|
|
REQUEST_LOAD_BY_ENTITY |
문자열
|
|
REQUEST_USER_ACTION |
문자열
|
|
REQUEST_DISPLAY_STATUS |
문자열
|
|
REQUEST_CUSTOM_COMMAND |
문자열
|
|
REQUEST_FOCUS_STATE |
문자열
|
|
REQUEST_QUEUE_LOAD |
문자열
|
|
REQUEST_QUEUE_INSERT |
문자열
|
|
REQUEST_QUEUE_UPDATE |
문자열
|
|
REQUEST_QUEUE_REMOVE |
문자열
|
|
REQUEST_QUEUE_REORDER |
문자열
|
|
REQUEST_QUEUE_GET_ITEM_RANGE |
문자열
|
|
REQUEST_QUEUE_GET_ITEMS |
문자열
|
|
REQUEST_QUEUE_GET_ITEM_IDS |
문자열
|
|
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입니다. |