HTML5 Multimedia - Audio Elements
2021. 11. 11. 12:53ㆍStudy/Publishing
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)
* 오디오 파일 컨버터
'Study > Publishing' 카테고리의 다른 글
CSS3 선택자(Selector), 가상선택자(Virtual selector) (1) | 2021.11.12 |
---|---|
HTML5 새로운 폼 요소 (0) | 2021.11.11 |
HTML5 Multimedia - Video Elements (0) | 2021.11.11 |
HTML5 시맨틱 태그 (Semantic Tag) (0) | 2021.10.07 |
Reset.css / Normalize.css (0) | 2021.10.07 |