💡 퀵 접속: htm.kr/audio
Audio 태그는 웹 페이지에 오디오를 삽입하는 데 사용됩니다. 다양한 오디오 형식을 지원하며, 재생 제어, 자막, 미디어 소스 등을 지정할 수 있습니다.
<audio controls>
<source src="audio.mp3" type="audio/mpeg">
<source src="audio.ogg" type="audio/ogg">
브라우저가 오디오를 지원하지 않습니다.
</audio>
| 속성 | 설명 | 예시 |
|---|---|---|
| controls | 재생 컨트롤 표시 | <audio controls> |
| autoplay | 자동 재생 | <audio autoplay> |
| loop | 반복 재생 | <audio loop> |
<!-- 기본 오디오 예제 -->
<div class="basic-example">
<h3>기본 오디오 예제</h3>
<audio controls>
<source src="audio.mp3" type="audio/mpeg">
<source src="audio.ogg" type="audio/ogg">
브라우저가 오디오를 지원하지 않습니다.
</audio>
</div>
<!-- 자동 재생 예제 -->
<div class="autoplay-example">
<h3>자동 재생 예제</h3>
<audio autoplay muted>
<source src="audio.mp3" type="audio/mpeg">
<source src="audio.ogg" type="audio/ogg">
브라우저가 오디오를 지원하지 않습니다.
</audio>
</div>
<!-- 반복 재생 예제 -->
<div class="loop-example">
<h3>반복 재생 예제</h3>
<audio controls loop>
<source src="audio.mp3" type="audio/mpeg">
<source src="audio.ogg" type="audio/ogg">
브라우저가 오디오를 지원하지 않습니다.
</audio>
</div>
<style>
/* 기본 오디오 예제 스타일 */
.basic-example {
margin: 20px 0;
padding: 15px;
border: 1px solid #ddd;
border-radius: 4px;
}
/* 자동 재생 예제 스타일 */
.autoplay-example {
margin: 20px 0;
padding: 15px;
border: 1px solid #ddd;
border-radius: 4px;
}
/* 반복 재생 예제 스타일 */
.loop-example {
margin: 20px 0;
padding: 15px;
border: 1px solid #ddd;
border-radius: 4px;
}
/* 반응형 스타일 */
@media (max-width: 768px) {
.basic-example,
.autoplay-example,
.loop-example {
margin: 10px 0;
padding: 10px;
}
}
</style>
<style>
/* 기본 오디오 스타일 */
audio {
width: 100%;
max-width: 800px;
height: auto;
border-radius: 4px;
}
/* 컨트롤 스타일 */
audio::-webkit-media-controls {
background-color: rgba(0, 0, 0, 0.7);
}
/* 반응형 스타일 */
@media (max-width: 768px) {
audio {
max-width: 100%;
}
}
</style>
audio 태그가 올바르게 사용되었는지 확인하는 방법: