HTML5 Multimedia - Audio Elements
2021. 11. 11. 12:53ㆍSTUDY/JavaScript
1. Audio Elements
- video elements와 비슷하다.
- 별도의 플러그인 설치를 필요로 하지 않는 오디오 자료를 표시
- Control API 제공
| src | 오디오 자원의 경로 지정 <source>사용시 생략 |
| width | 표시되는 요소의 넓이 |
| height | 표시되는 요소의 높이 |
| controls | 컨트롤 패널을 표시함 |
| autoplay | 로드되면 자동 재생함 |
| loop | 반복 재생함 / loop="3" |
| type | 오디오 코덱 정보를 지정 |
/* 크로스 브라우징을 위한 문법 */
<audio id="bass" controls>
<source src="sound/bass.mp3" type="audio/mpeg">
<source src="sound/bass.ogg" type="audio/ogg">
<source src="sound/bass.wav" type="audio/wav">
<a href="sound/bass.mp3">Download bass.mp3</a>
</audio>
* 웹접근성 위배
- 소리가 있는 컨텐츠에 대한 autoplay
- 소리가 있는 컨텐츠에 대한 loop
대표 브라우저 별 사용 가능 확장자
| 크롬 | mp3 / ogg / wav |
| 사파리 | mp3 / ogg / wav |
| 익스 | mp3 |
| 엣지 | mp3 / ogg / wav |
| 파이어폭스 | mp3 / ogg / wav |
| 오페라 | mp3 / ogg / wav |
* 브라우저가 코덱을 지원하기 위해서는 비용이 들기 때문에 수시로 변경될 수 있음 (mp4가 비싸다고 한다... tmi)
* 오디오 파일 컨버터
fairstars_audio_converter.zip
1.86MB
'STUDY > JavaScript' 카테고리의 다른 글
| 웹접근성 skip navi (0) | 2021.11.19 |
|---|---|
| HTML5 새로운 폼 요소 (0) | 2021.11.11 |
| HTML5 Multimedia - Video Elements (0) | 2021.11.11 |
| 객체 Object (0) | 2021.11.02 |
| 함수 Function (0) | 2021.11.02 |