• 회원가입
  • 로그인
  • 구글아이디로 로그인

[media] HTML - <source> 태그 - 미디어소스 불러오기 (= source태그 = 소스태그)

목차

  1. <source> 예제 - 미디어 소스 불러오기
  2. <source> 정의
  3. <source> 속성

 

<source> 예제 - 미디어 소스 불러오기

[오디오]


<audio controls>
    <source src="music.mp3" type="audio/mpeg">
    <source src="music.ogg" type="audio/ogg">
    <source src="music.wav" type="audio/wav">
    댁 브라우저가 후져서, audio 태그 지원 안 함. ㅡㅡ;
</audio>
 

[비디오]

 

<video width="320" height="240" controls>
    <source src="movie.mp4" type="video/mp4">
    <source src="movie.webm type="video/webm">
    <source src="movie.ogg" type="video/ogg">
    댁 브라우저가 후져서, video 태그 지원 안 함. ㅡㅡ;
</video>

 

 

<source> 정의

 

음성 파일이나 비디오 파일 소스 불러오기.

 


 

1. 

  • (<audio>/<video>) 태그 안에서 미디어 파일 불러올 때 사용.
  • <source> 태그 단독으로 사용하면, (오디오/비디오) 재생 X
  • src(미디어파일소스URL)와 type(파일형식/코덱정보) 속성 필요.
  • 미디어가 여러 확장자 파일 존재 시, 여러 <source> 사용 가능.
  • 위에 있을수록 우선 재생되며, 재생이 안 되면 텍스트 메시지 뜸.
  • HTML5에 새로 추가됨.


2. 

IE 9 이상 주요 최신 브라우저 지원.

3. 
주요 브라우저 기본 CSS : none

 

 

<source> 속성

 속성  속성값  설명
 src   URL 

 <audio> 및 <video>에서 <source>를 사용할 때 필요.

 미디어 파일의 URL 지정. (속성값 리스트) 
 srcset   URL 

 <picture>에서 <source>를 사용할 때 필요.

 다른 상황에서 사용할 이미지의 URL을 지정. 
 media  media_query   일반적으로 CSS에 정의된 유효한 미디어 쿼리를 허용. 
 sizes    다른 페이지 레이아웃에 대한 이미지 크기를 지정.
 type  MIME-type

※ 영상 파일 경우
 video/mp4
 video/ogg
 video/webm

※ 음성 파일 경우
 audio/mpeg
 audio/wav
 audio/ogg 
 리소스의 MIME 유형을 지정.
<source> 태그는 전역속성・이벤트속성 지원. 

분류 제목
formatting HTML - <progress> 태그 - 진행상태바 (=진행바 = 진행막대 = 작업막대 = progress태…
deprecated HTML - <param> 태그 - 미디어매개변수 (= param태그 = 패럼태그 = 파람태그 = 패러미터태…
form HTML - <optgroup> 태그 - 선택사항묶음 (= optgroup태그 = 옵트그룹태그, 옵션그룹태그…
list HTML - <ul> 태그 ★ - 객체 ★ - 순서없는리스트 (= 순서없는목록태그 = ul태그 = 유엘태그/…
style HTML - <aside> 태그 ★ - 관련 별도 콘텐츠 (= aside태그 = 어사이드태그)
formatting HTML - <wbr> 태그 - 한 단어 내 줄바꿈 위치/지점 표시 (= wbr태그 = 더블유비알태그)
attribute HTML - Event Attribute - 이벤트속성종류
formatting HTML - <q> 태그 - 짧은인용구 (= 짧은인용태그 = q태그 = 큐태그)
intro HTML - Accessibility (웹표준・웹접근성) ★
formatting HTML - <strike> 태그 - 취소선 (= 스트라이트태그) (HTML5 지원 X)
table HTML - <thead> 태그 - 테이블머리글그룹 (= thead태그 = 티헤드태그) (HTML5수정)
basic HTML - <title> 태그 ★ - 웹문서제목 (= title태그 = 타이틀태그)
formatting HTML - <ruby> 태그 ★ - 글자 상단 주석 달기 (= ruby태그 = 루비 태그) ※ 후리가나 달…
list HTML - <li> 태그 ★ - 리스트목록 (= 리스트아이템 = li태그 = 리태그/리스트태그/엘아이태그…
etc HTML - inputmode 전역속성 - 사용자 입력값 데이터타입 힌트 (= inputmode속성 = 인풋…
list HTML - <ol> 태그 ★ - 순서있는리스트 (= 목록태그 = ol태그 = 오엘태그 = 올태그) - (H…
etc HTML - Entity (= 태그 실체값 = 특수문자/기호 실질값 = 독립체)
formatting HTML - <address> 태그 - 연락처 (= address태그 = address요소 = 어드레스태그)
style HTML - <main> 태그 ★ - 문서기본내용 (= main태그 = 메인태그)
image HTML - <svg> 태그 - 그림그리기 (= 동적그림 = svg태그 = 에스브이지태그)
13/18
목록
찾아주셔서 감사합니다. Since 2012