본문 바로가기

HTML

HTML에서 멀티미디어 표현 (6)

반응형

1. audio 요소 

 

태그 명 태그 역할  특이사항
<embed>  외부 애플리케이션이나 상호작용 콘텐츠를 위한 컨테이너 HTML4에서 미 지원
<audio> 브라우저에서 간단히 오디오 재생  
<source>  하나의 소스파일에 대해 서로 다른 형식을 갖는
여러 파일을 동시에 지정하기 위한 태그
<audio> , <embed> 태그의
src 속성의 역할을 대신 수행

 

 1. (1) <embed> 태그 속성

 

속성 명 표현 형태  속성 역할  특이사항
src  src="URL" 내장되는 외부 파일의 주소/이름  
height height="픽셀" 내장되는 콘텐츠의 높이  
width width="픽셀" 내장되는 콘텐츠의 너비  
type type="미디어타입" 내장되는 콘텐츠의 미디어타입  

 

 

 

 

 

 

 1. (2) <audio> 태그 속성

 

속성 명 표현 형태  속성 역할  특이사항
src  src="URL" 재생할 오디오 파일의 URL  
autoplay 1. 속성 값 없이 사용 가능
(속성명만 표시)

2. 속성 값을 사용 시
-> 속성명="속성명"
웹 문서 로딩 시에 오디오를 자동으로
재생할 지 여부
 
controls 오디오 제어기 표시 여부  
loop 오디오의 반복 재생  
muted 음소거  
preload none preload="속성 값"

ex) preload="auto"
사용자가 재생을 시작하기 전까지는
오디오 파일을 미리 로드하지 않음
autoplay 속성을
지정 시 
preload는 무시
auto 페이지가 로드될 때
바로 전체 파일을 자동 로드 (default)
metadata 사용자가 재생시키기 전까지는
오디오의 정보(크기, 첫 프레임 등)만 로드

※ preload : 웹 문서가 로딩될 때 오디오의 로딩 상태

 

 

 

 

1. (3)  <source> 태그 속성

 

속성 명 표현 형태  속성 역할  특이사항
src  src="URL" 재생 할 파일의 주소/이름 가장 위의 태그부터
차례로 형식을 찾아 재생 
type type="MIME형식"
ex) type="audio.mp3"
재생 할 파일의 MIME 형식

 

 

 

 

 

2. video 요소 

 

태그 명 태그 역할  특이사항
<video>  브라우저에서 간단히 비디오 재생 <audio> 태그와 거의 유사함
<source>  하나의 소스파일에 대해 서로 다른 형식을 갖는
여러 파일을 동시에 지정하기 위한 태그
<audio> , <embed> 태그의
src 속성의 역할을 대신 수행
<track> 여러 언어나 비디오 설명을 제공하거나,
자막이나 캡션 같이 시간이 지정된 텍스트 파일을 지정
하위 태그로 사용하지 않고,
단독으로 사용시 표시되지 않음

 

 

※ 비디오 재생 구간 지정

 

 미디어 콘텐츠를 재생할 때 특정 구간을 지정하여 재생할 수 있습니다.

- <audio>, <video> 또는 <source> 태그의 src 속성을 이용합니다.

- 시간 표시 형식  -> 시:분:초

 

-> src="파일명#t=[시작 시간], [종료 시간]"

 

 

예제

작성 방법 설명
src="frog.mp4#t=30:00,32:31" 30분~32분 31초 까지 재생
src="frog.mp4#t=21,30" 21초~30초 까지 재생
src="frog.mp4#t=,31" 처음부터 31초까지 재생
src="frog.mp4#t=40" 40초 부터 재생

 

 

 

 

 

2. (1) <video> 태그

속성 명 표현 형태  속성 역할  특이사항
src  src="URL" 재생할 오디오 파일의 URL  
autoplay 1. 속성 값 없이 사용 가능
(속성명만 표시)

2. 속성 값을 사용 시
-> 속성명="속성명"
웹 문서 로딩 시에 오디오를 자동으로
재생할 지 여부
 
controls 오디오 제어기 표시 여부  
loop 오디오의 반복 재생  
muted 음소거  
preload none preload="속성 값"

ex) preload="auto"
사용자가 재생을 시작하기 전까지는
오디오 파일을 미리 로드하지 않음
autoplay 속성을
지정 시 
preload는 무시
auto 페이지가 로드될 때
바로 전체 파일을 자동 로드 (default)
metadata 사용자가 재생시키기 전까지는
오디오의 정보(크기, 첫 프레임 등)만 로드
width width="픽셀" 비디오 콘텐츠가 표시될 너비  
height height="픽셀" 비디오 콘텐츠가 표시될 높이  
poster poster="URL" 지정한 비디오 데이터가 없거나,
비디오가 로딩되는 동안
보여줄 이미지를 지정
 

 

 

 

 

2. (2) <source> 태그

속성 명 표현 형태  속성 역할  특이사항
src  src="URL" 재생 할 파일의 주소/이름 가장 위의 태그부터
차례로 형식을 찾아 재생 
type type="MIME형식"
ex) type="audio.mp3"
재생 할 파일의 MIME 형식

 

 

 

 

 

2. (3) <track> 태그

 

속성 명 표현 형태  속성 역할  특이사항
src  src="URL" 텍스트 파일의 주소/이름 지정  
kind subtitles kind="속성 값" 비디오의 자막을 정의 언어를 이해할 수 없는 경우 적합
captions 대화나 사운드 효과를 글로 옮기거나 번역한 것 청각이 약한
사람에게 적합
descriptions 비디오 내용에 대한 텍스트 형식의 설명을 정의 시각 장애를 가진 사람에게 적합
chapters 장의 제목을 정의  
metadata 스크립트에서 사용하기 위한 내용을 정의 브라우저에는
표시되지 않음
label label="텍스트" 사용자가 읽을 수 있는 트랙의 제목 지정  
srclang srclang="언어코드" 텍스트 트랙 언어 지정  
default default 사용자가 별도의 트랙을 지정하지 않는 경우
기본 트랙으로 활성화 할 트랙을 지정
 
반응형

'HTML' 카테고리의 다른 글

HTML 입력 태그, 양식 (7)  (0) 2021.08.05
HTML에서 테이블 표현하기 (5)  (0) 2021.08.05
HTML 그림, 링크 표현 (4)  (0) 2021.08.05
HTML의 텍스트 표현 방법 (3)  (0) 2021.08.02
HTML의 기본 (2)  (0) 2021.07.02