미디어 관련 태그

✒️ 2025-05-16 11:15 내용 수정


1. audio

<audio controls src="./media/test.wav" type="audio/mpeg">
	브라우저가 오디오를 지원하지 않습니다
</audio>
<audio controls autoplay>
	<source src="./media/test.wav" type="audio/mpeg">
	브라우저가 오디오를 지원하지 않습니다
</audio>
속성 설명
src 추가할 오디오의 URL이나 디렉터리 내 주소
autoplay 자동으로 오디오를 재생
controls 페이지에서 오디오 재생 구간, 볼륨, 재생/일시정지를 조작할 수 있음
loop 오디오 플레이가 다 재생된 후에 다시 시작됨
muted 음소거 설정

2. video

<video width="400" controls autoplay muted>
	<source src="media/test.mp4" type="video/mp4">
	브라우저가 비디오를 지원하지 않습니다
</video>
속성 설명
width 비디오의 너비 설정
height 비디오의 높이 설정
src 추가할 비디오의 URL이나 디렉터리 내 주소
autoplay 자동으로 비디오를 재생
controls 페이지에서 비디오 재생 구간, 볼륨, 재생/일시정지를 조작할 수 있음
loop 비디오 플레이가 다 재생된 후에 다시 시작됨
muted 음소거 설정

3. track

<video controls src="/shared-assets/videos/friday.mp4">
<track
	default
	kind="captions"
	srclang="en"
	src="/shared-assets/misc/friday.vtt" />
속성 설명
default 트랙 기본 활성화 설정
사용자의 선호도가 다른 트랙을 지정하지 않는 한 해당 트랙이 기본적으로 활성화
kind 텍스트 트랙의 종류(기본 subtitles)
subtitles : 사용자가 이해할 수 없는 언어로 된 대화의 번역 제공
captions : 대화와 중요한 사운드 효과 등 모든 오디오 정보 제공
chapters : 미디어 리소스의 챕터 목록 제공
metadata : 스크립트에 의해 사용되는 트랙으로, 사용자에게 표시되지 않음
label 사용자가 선택할 수 있는 트랙 목록을 표시할 때 사용하는 트랙 제목
srclang 트랙의 텍스트 언어 종류
src 트랙의 주소이며, 반드시 유효한 URL이어야 함
(.vtt 파일)