2022. 7. 24. 15:55ㆍProgram/JavaScript
189_자바스크립트 사운드 사용하기
[적용]
- 시운드를 HTML 태그로 조절하고 싶을 때
- 사운드를 반복 재생하고 싶을 때
- 사운드 컨트롤 UI를 표시하고 싶을 때
[문법]
속성 | 의미 | 타입 |
src | 리소스 지점 | 문자열 |
controls | 컨트롤 바 표시 | 없음 |
loop | 루프 지정 | 없음 |
preload | 미리 불러오기 | 문자열 |
[내용]
audio 태그는 사운드 파일 재생 멀티미디어 관련 태그이다.
HTML 내 audio 요소를 배치하고 src 속성에 사운드 파일을 지정한다.
HTML index.html
<audio src="music.mp3"></audio>
재생이나 일시정지 등의 버튼을 사용할 수 있으며, controls를 사용하지 않으면 화면에는 버튼이 표시되지 않는다.
컨트롤 바는 브라우저에 따라 독자적인 디자인을 가진다.
HTML index.html
<audio src="music.mp3" controls></audio>
audio 요소의 사운드 반복 재생은 loop 속성을 지정한다.
HTML index.html
<audio src="music.mp3" controls loop></audio>
페이지를 표시할 때 사운드 데이터를 함께 로드하고 싶은 경우 preload 속성을 설정한다.
지정 가능한 값은 auto(미리 로드), metadata(메타 데이터만 로드), none(재생 시 로드) 등이 있다.
HTML index.html
<audio src="music.mp3" controls preload="none"></audio>
실행결과
참조 :
실무에 바로 적용하는 자바스크립트 코드레시피 278
아케다 야스노부, 카노 타케시 지음 / 이춘혁 옮김
'Program > JavaScript' 카테고리의 다른 글
[JavaScript] 자바스크립트에서 사운드 재생 조절하기 (0) | 2022.07.24 |
---|---|
[JavaScript] 자바스크립트에서 스크립트로 사운드 제어하기 (0) | 2022.07.24 |
[JavaScript] 자바스크립트에서 스크립트로 이미지 요소 추가하기 (0) | 2022.07.22 |
[JavaScript] 자바스크립트에서 Base64 형식 이미지 표시하기 (0) | 2022.07.22 |
[JavaScript] 자바스크립트에서 이미지 로딩 지연시키기 (1) | 2022.07.22 |