본문 바로가기

웹언어/HTML5

[HTML기초문법] 7강 멀티미디어 태그 - audio, video태그

728x90
반응형

 

 

 

 

 

 

 

 

 

 

** 영상으로 보고 싶다면 아래 주소를 클릭하세요.

https://www.youtube.com/watch?v=lnIJqgJLDaM&t=275s 

 

 

 

 

 

 

 

 

 

 

 

 

1. audio태그

- audio는 플러그인 도움없이 음악을 재생할 수 있는 태그

- 저작권 때문에 음악은 현 블로그에서는 제공하지 않음

 

 

1) audio태그의 속성

속성 설명
src 음악 파일의 경로를 작성하는 속성
controls 음악 재생도구를 출력
autoplay 음악을 자동재생할지 지정 - 현재 브라우저들이 자동재생은 막고 있다.
muted 음악 소리 제거
loop 음악 무한 재생
preload 음악을 재생하기 전에 모두 불러올지 지정

 

 

 

 

 

 

2) 코드

 

<!DOCTYPE html>
<html lang="ko">
    <head>
        <meta charset="UTF-8">
        <title>오디오 태그</title>
    </head>
    <body>
        <audio src="media/aaa.mp3" controls autoplay muted loop preload="metadata"></audio>
    </body>
</html>

 

 

 

 

 

 

3) 코드 완성 뷰

- 음악 파일이 보이는 것이 확인

 

 

 

 

 

 

 

4) <source />태그 추가

- 브라우저 별로 인식되는 파일의 종류가 다르므로 음악은 한개 재생하지만

  브라우저별로 인식하는 파일을 <source />태그에 연결

- 특히, mp3파일 확장자는 브라우저에서 재생횟수가 많으면 돈을 지불해야하는 저작권이 있다.

  조심해서 사용해야 한다.

 

<!DOCTYPE html>
<html lang="ko">
    <head>
        <meta charset="UTF-8">
        <title>오디오 태그</title>
    </head>
    <body>
        <audio controls>
            <source src="media/aaa.mp3" type="audio/mp3" />
            <source src="media/aaa.ogg" type="audio/ogg" />
        </audio>
    </body>
</html>

 

 

 

 

 

 

5) <source />태그를 추가한 코드 완성 뷰

- source로 음악파일을 두개 넣었지만 컨트롤러는 하나만 생성되는 것을 확인할 수 있다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. video태그

- 별도의 플러그인 없이 동영상 파일을 재생할 수 있는 태그

- pixabay.com을 통한 동영상 파일 확인

 

Macro.mp4
2.56MB

 

 

 

1) video태그의 속성 정리

 

속성 설명
src 동영상 파일의 경로를 작성하는 속성
 width 동영상의 가로폭을 설정하는 속성
height 동영상의 세로 높이를 지정하는 속성
autoplay 동영상을 자동재생하는 속성 - 최근 모든 브라우저가 자동 재생을 막는 추세
muted와 함께 사용하면 자동재생 처리가 된다.
muted 동영상의 소리를 자동 재생
loop 동영상 재생 무한 재생
controls 동영상 재생 컨트롤러 표시
preload 동영상을 재생하기 전에 모두 불러올지 지정
poster 비디오가 준비중일때의 미리보기형태의 이미지 파일경로지정

 

 

 

 

 

 

 

2) 코드 

 

<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <title>동영상 태그</title>
        <style type="text/css">
            
        </style>
    </head>
    <body>
        <video src="Macro.mp4" controls width="600" height="400" autoplay muted loop preload="metadata"></video>
    </body>
</html>

 

 

 

 

 

3) 코드 완성 뷰

 

 

 

 

 

 

 

 

 

4) <source /> 태그 추가

 

<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <title>동영상 태그</title>
        <style type="text/css">
            
        </style>
    </head>
    <body>
        <video controls width="600" height="400">
            <source src="Macro.mp4" type="video/mp4" />
            <source src="Macro.webm" type="video/webm" />
        </video>
    </body>
</html>

 

 

 

 

 

 

5) <source /> 태그 추가 완성 뷰

 

 

 

 

 

 

 

 

 

 

728x90
반응형