오디오 삽입하는 방법 - audio

오디오 mp3 파일, wav 파일을 삽입하고 브금 재생하는 방법에 대해 알아보겠습니다.
3 min read

audio

HTML5에서 배경 음악이나 효과음 등 오디오를 삽입할 때는 <audio> 태그를 사용합니다. 이때 대부분의 브라우저에서 mp3 파일을 지원하기 때문에 mp3 파일을 사용하는 것이 좋습니다.

 

기본형

<audio autoplay controls loop muted preload="xxx">
  <source src="xxx" type="xxx">
  이 문장은 사용자의 웹 브라우저가 audio 태그를 지원하지 않을 때 나타납니다!
</audio>
  • autoplay : 오디오를 자동 재생합니다.
  • controls : 재생, 정지, 볼륨, 진행바 등 컨트롤 막대를 표시합니다.
  • loop : 오디오를 반복 재생합니다.
  • muted : 오디오를 음소거합니다.
  • preload : 오디오를 재생하기 전에 파일의 내용을 미리 다운로드하여 불러올지를 정합니다.
  • source
    • src : 경로를 입력합니다. 웹브라우저가 가장 많이 지원하는 형식은 MP3입니다.
    • type : 타입을 입력합니다. 만약 MP3 파일이라면 audio/mp3라고 적습니다.

 

예제

  • mp3 오디오를 HTML에 삽입합니다.
  • 페이지 로드되면 오디오가 자동 재생되고, 반복하여 재생됩니다.
  • 크기, 배치 등은 CSS를 이용하는 것이 좋습니다.
<audio controls>
  <source src="//bit.ly/3euuS7B" type="audio/mpeg">
</audio>

<audio controls muted>
  <source src="//bit.ly/3euuS7B" type="audio/mpeg">
</audio>

<audio controls loop>
  <source src="//bit.ly/3euuS7B" type="audio/mpeg">
</audio>

<audio controls loop muted>
  <source src="//bit.ly/3euuS7B" type="audio/mpeg">
</audio>
audio {
  display: block;
  margin: 20px auto;
}

브라우저 정책이 변경되어 자동재생 autoplay 속성은 무분별한 광고 및 스팸의 이유로 차단되었습니다. 버튼을 누르거나, 브라우저 설정에서 자동재생 속성을 변경하는 것과 같이 사용자가 재생 의사를 밝히는 특정 행동을 한다면 오디오를 재생할 수 있습니다.

 

오디오 도구

구글 드라이브로 오디오 링크 만들기

 

기타 HTML 참조

You may like these posts

  • address 태그는 주로 footer 태그 안에 사용되는데 웹 페이지 제작자의 이름이나 제작자의 웹 페이지 또는 피드백을 위한 연락처 정보를 넣는데 사용됩니다. 또 웹 사이드와 관련된 우편 주소도 포함시킬 수 있습니다. address <address>는 소유자 또…
  • 링크 만들 때 사용하는 태그 링크(link)는 <a> 태그로 만듭니다. 링크의 대상은 웹페이지, 파일, 이메일 등이 될 수 있습니다.   주요 속성 <a> 태그 안에서 사용할 수 있는 주요 속성은 다음과 같습니다. 속…
  • abbr <abbr> 은 약자(abbreviation)임을 나타냅니다. title 속성을 함께 사용하여 툴팁으로 나오게 할 수 있습니다.   기본형 <abbr title="Xxx Yyy Zzz">XYZ</abbr> title 속성에 약…
  • em, strong <em> 태그는 기울임꼴로 강조할 텍스트에 사용합니다. <strong> 태그는 굵게 강조할 텍스트에 사용합니다.   em 태그와 i 태그의 차이점 문장에서 흐름상 특정 부분을 강조하고 싶을 때는 <em> 태그를 사용하고,…
  • 폼에서 직접 여러줄의 텍스트를 입력하는 영역을 만들 수 있습니다. 이 영역을 텍스트 영역(textarea)라고 하며 한 줄 이상의 문장을 입력할 때 사용하는 폼을 말합니다. 게시판에서 게시물을 입력하거나 회원가입 양식에서 동의 약관을 표시할 때 자주 사용합니다. textarea &…
  • del, ins <del>은 텍스트를 삭제했음을 나타냅니다. 취소선이 있는 게 기본 모양입니다. <ins>는 새로 추가되었음을 나타냅니다. 밑줄이 있는 게 기본 모양입니다.   예제 <p>My favo…

Post a Comment