본문 바로가기
웹프로그래밍/HTML5

[HTML5] 10. 멀티미디어

by 폴더맨 2024. 1. 1.

10. 멀티미디어

1. 오디오

- <audio>: 오디오 재생
- 속성들
  . autoplay: 웹문서 로딩 시, 자동 재생 여부
  . controls: 오디오 제어기의 표시 여부
  . loop: 오디오 반복 재생여부
  . muted: 오디오 음소거 여부
  . preload="속성값": 웹문서 로딩 시, 오디오의 로딩 상태(none[로드하지 않음], auto[기본값], metadata[오디오의 메타정보만 로드])
  . src="URL": 재생할 파일 지정

  * autoplay, controls, loop, muted 속성은 일반적으로, 별도의 속성값 없이 사용
  * autoplay 속성이 지정되면, preload 속성은 무시됨
- 오디오 형식: MP3, Wav, Ogg 형식이 주로 사용
  https://tcpschool.com/html-tags/audio

2. 비디오

- <video>: 비디오 재생
- 속성들
  . 오디오의 속성을 모두 사용
  . 추가로, width(비디오 요소의 넓이), height(비디오 요소의 높이), poster(비디오 데이터가 설정되어 있지 않거나 비디오 데이터가 로딩되는 동안에 보여 줄 이미지) 속성이 있음.
- 비디오 형식: MP4, WebM, Ogg 형식을 많이 사용
  https://m.blog.naver.com/dsz08082/221921011603

3. 기타
- <embed>: 외부 어플리케이션 지정(웹페이지, 이미지, 멀티미디어(오디오, 비디오), 플러그인 어플리케이션 등)
- <source>: 오디어, 비디오 하위요소로서 브라우저별 지원하지 않는 형식의 문제점을 해결하기 위해 여러 개의 다른 형식을 지정해서 사용 / src속성 대신 사용 / 지정 형식 중 재생가능하면, 아래 형식은 검사하지 않음.
- <track>: 오디어, 비디오 하위요소로서 자막을 처리할 때 사용, 
- <track>의 속성들
  . default: 트랙을 지정하지 않는 경우, 기본 트랙으로 활성화
  . kind="속성값": 트랙의 종류(captions[소리를 글로 옮기거나 번역한 것], chapters[장의 제목, 탐색에 사용], descriptions[비디오 내용에 대한 설명], metadata[스크립트에서 사용하기 위한 내용, 브라우저에 나타나지 않음], subtitles[자막])
  . label="트랙의 제목": 트랙의 제목 지정
  . src="URL": 트랙 파일의 URL(Uniform Resource Locator의 약자), vtt(Video Text Tracks의 약자)형식
  . srclang="언어코드": 트랙 데이터의 언어, kind="subtitles"인 경우에는 반드시 지정
- vtt 자막 처리: https://w3c.github.io/webvtt/

#HTML5 #HTML #태그 #tag #멀티미디어 #오디오 #비디오

 

참고:

- HTML 멀티미디어: https://poiemaweb.com/html5-tag-image-multimedia

 

HTML5 Tag - Image & Multimedia | PoiemaWeb

이미지의 표현과 동영상, 음악 등 멀티미디어를 지원하는 태그

poiemaweb.com

 

세상을 링크하라!!! 모든 링크를 한 자리에...
링크닷컴: https://linkdotcom.mycafe24.com/

 

유용한 링크, 링크닷컴 #무료 #링크사이트 #링크사이트

컴퓨터 및 일반 유용한 링크들을 모아 놓았습니다. 지금 바로 확인하세요!

linkdotcom.mycafe24.com

 

 

'웹프로그래밍 > HTML5' 카테고리의 다른 글

[HTML5] 12. 웹폼  (1) 2024.01.07
[HTML5] 11. 시멘틱 요소  (2) 2024.01.02
[HTML5] 09. 테이블  (0) 2023.12.31
[HTML5] 08. 창(iframe)  (0) 2023.12.29
[HTML5] 07. 하이퍼링크  (0) 2023.12.29