2021.12.06 TIL

권윤경·2021년 12월 8일
0

TIL

목록 보기
6/15
post-thumbnail

0.loadedmetadata 이벤트
1.loadeddata 이벤트
2.toISOString 함수

loadedmetadata 이벤트

메타데이터가 로드 된 시점에 발생하는 이벤드이다.
미디어의 재생 시간, 해상도 등의 정보가 로드되었을 때를 말한다.

metadata
메타데이터는 사전적 의미로 '데이터에 대한 데이터' 또는 '다른 데이터를 설명해 주는 데이터'라고 한다. 조금 더 나아가 메타데이터란 상위 레벨에서 하위 레벨의 데이터를 설명하는 정보를 담은 데이터라고 한다.
비디오를 예를 들어 설명하자면,
상위 레벨 :
A.mp4
B.mp4
C.mp4
하위 레벨 :
A.mp4 의 제목,
A.mp4 의 작성자,
A.mp4 의 파일 크기,
A.mp4 의 파일 생성 일자,
A.mp4 의 파일 생성 시간,
A.mp4 의 파일 생성 위치,
A.mp4 의 파일 수정 일자,
A.mp4 의 파일 수정 시간 등이라 볼 수 있겠다.

loadeddata 이벤트

미디어의 첫 번째 프레임이 로딩이 완료된 시점에 발생하는 이벤트이다.
미디어에 대해 최초로 현재 재생 위치에 대한 데이터가 로드되었을 때를 의미한다.

loadedmetadata VS loadeddata
loadedmetadata는 미디어에 대한 데이터 로딩이 전체적으로 완료된것.
loadeddata는 미디어에 대해 데이터가 최초로 로딩이 된 즉 전체적으로 완료되지 못한것.

toISOString() 함수

toISOString() 함수는 단순화한 확장 ISO형식의 문자열을 반환한다.
반환값은 언제나 24글자 또는 27글자(YYYY-MM-DDTHH:mm:ss.sssz 또는 ±YYYY-MM-DDTHH:mm:ss.sssz)이다.
Date객체는 한국 표준 시간을 반환하는 반면에, toISOString() 함수는 UTC시간을 기준으로 반환하기 때문에 데이터 포맷 작업이 필요하다.

ISO형식은 국제표준화 기구에서 공표한 날짜와 시간 관련데이터 교환을 다루는 국제표준을 말한다.

0개의 댓글