본문 바로가기
HTML/HTML 기본문법

HTML 오디오(Audio)

by flycoding 2023. 6. 20.
반응형

HTML <audio> 요소는 웹 페이지에서 오디오 파일을 재생하는 데 사용된다.

 

HTML 오디오 동작 방식

컨트롤 속성은 재생, 일시 중지 및 볼륨과 같은 오디오 컨트롤을 추가한다.

<source> 요소를 사용하면 브라우저가 선택할 수 있는 대체 오디오 파일을 지정할 수 있다. 브라우저는 인식된 첫 번째 형식을 사용한다.

<audio> 태그와 </audio> 태그 사이의 텍스트는 <audio> 요소를 지원하지 않는 브라우저에서만 표시된다.

 

HTML Audio autoplay

오디오 파일을 자동으로 시작하려면 autoplay 속성을 사용한다:

아래는 autoplay 속성을 활용한 예제이다.

<!DOCTYPE html>
<html>
<body>

<audio controls autoplay>
  <source src="horse.ogg" type="audio/ogg">
  <source src="horse.mp3" type="audio/mpeg">
브라우저가 오디오 요소를 지원하지 않습니다.
</audio>

</body>
</html>

아래 그림은 결과화면이다.

HTML Audio 자동실행 예제(autoplay)

 

HTML 오디오 muted

자동 재생 후 음소거를 추가하여 오디오 파일이 자동으로 재생되도록 합니다(단 음소거됨):

<!DOCTYPE html>
<html>
<body>

<audio controls autoplay muted>
  <source src="horse.ogg" type="audio/ogg">
  <source src="horse.mp3" type="audio/mpeg">
브라우저가 오디오 요소를 지원하지 않습니다.
</audio>

</body>
</html>

아래 그림은 결과화면이다.

HTML 오디오 묵음(muted) 예제

 

HTML 오디오 형식

MP3, WAV 및 OGG의 세 가지 오디오 형식이 지원됩니다. 다양한 형식에 대한 브라우저 지원은 다음과 같습니다:

브라우저 MP3 WAV OGG
Edge/IE 지원 지원 지원
Chrome 지원 지원 지원
Firefox 지원 지원 지원
Safari 지원 지원 미지원
Opera 지원 지원 지원

 

HTML 오디오 - 미디어 유형

파일 형식 미디어 유형
MP3 audio/mpeg
OGG audio/ogg
WAV audio/wav

 

HTML 오디오 - method, properties, events

HTML DOM은 <audio> 요소에 대한 메서드, 속성 및 이벤트를 정의한다.
이렇게 하면 오디오를 로드, 재생 및 일시 중지할 수 있을 뿐만 아니라 지속 시간 및 볼륨을 설정할 수 있다.
또한 오디오가 재생되기 시작하거나 일시 중지되는 등의 경우 사용자에게 알릴 수 있는 DOM 이벤트도 있다.


HTML 오디오 태그

태그 설명
<audio> 오디오 컨텐트를 정의한다.
<source <video> 및 <audio>와 같은 미디어 요소에 대한 여러 미디어 리소스를 정의한다

 

지금까지 HTML 오디오 관련해서 간략히 살펴보았다.

모두 꼭 실습하기를 바라며 화이팅!!!입니다...

 

출처 : 이 글의 출처는 w3schools사이트를 참고하였으며 필자가 추가하여 정리한 글입니다.

반응형

'HTML > HTML 기본문법' 카테고리의 다른 글

HTML 유튜브(Youtube)  (0) 2023.06.22
HTML 플러그인(Plug-ins)  (0) 2023.06.21
HTML 비디오(HTML Video)  (0) 2023.06.19
HTML 멀티미디어(HTML Multimedia)  (0) 2023.06.18
HTML SVG 그래픽스  (0) 2023.06.17

댓글