Coding/HTML & CSS

HTML - video, source 요소

개발자 동퐈 2025. 2. 27. 22:34

웹브라우저에서 동영상컨텐츠를 제공하고 싶다면 <video> 요소를 사용 할 수 있다.

<video>
      <source
        src="/src/assets/video/google-developer-stories.mp4"
        type="video/mp4"
      />
      <source
        src="/src/assets/video/google-developer-stories.ogg"
        type="video/ogg"
      />
      <source
        src="/src/assets/video/google-developer-stories.mov"
        type="video/mov"
      />
      <source
        src="/src/assets/video/google-developer-stories.webm"
        type="video/webm"
      />
    </video>

 

<source src="" type=""> 동영상 콘텐츠는 src에는 영상 경로를, type에는 비디오 코덱 속성을 명시하면 브라우저에서 지원하는 코덱에 따라 그에 맞는 영상을 렌더링한다.

 

주요 속성으로는 controls(컨트롤러 제공), mute(실행시 음소거), poster(썸네일), autoplay(자동재생)가 있으며 자막파일을 제공한다면 <track> 요소를 사용해서 자막있는 동영상을 렌더링 할 수도 있다. src 속성으로 자막파일 경로를 명시해주고 kind는 자막의 유형 srclang은 제공언어의 코드 lang은 자막 선택시 표시될 이름을 나타낸다.

 

<video controls muted poster="/src/assets/video/poster.jpg">
      <source
        src="/src/assets/video/google-developer-stories.mp4"
        type="video/mp4"
      />
      <track
        src="/src/assets/video/stories-en.vtt"
        kind="subtitles"
        srclang="en"
        label="English Caption"
      />
    </video>

'Coding > HTML & CSS' 카테고리의 다른 글

HTML - 이미지 맵 요소  (0) 2025.02.28
HTML - iframe, object 요소  (2) 2025.02.27
HTML - picture, source 요소  (0) 2025.02.27
HTML - address 요소  (0) 2025.02.27
HTML - 텍스트 레벨 요소  (0) 2025.02.26