Định nghĩa và sử dụng
- Tag <audio> định nghĩa âm thanh, như nhạc hay trường audio khác.
- Thường dùng kèm với tag <source> để hiện thị được nhiều nội dung hơn.
Sự khác nhau giữa HTML4.01 và HTML5
HTML4.01 | HTML5 |
---|---|
● Không hỗ trợ | ● Đây là tag mới trong HTML5 |
Cấu trúc
<audio src="đường dẫn tới file audio" controls="controls">Dòng thông báo</audio>
Dòng text nằm giữa <audio> và </audio> sẽ hiển thị khi trình duyệt không hỗ trợ tag <audio>
Ví dụ
Html viết:
<audio src="nhac.mp3" controls="controls">Trình duyệt bạn sử dụng không hỗ trợ tag audio.</audio>
Hiển thị nhiều nội dung với tag <source>
<audio controls="controls">
<source src="nhac.mp3" type="audio/mp3">
<source src="nhac.ogg" type="audio/ogg">
</audio>
Do các trình duyệt hỗ trợ định dạng file audio khác nhau, nên cách dùng trên có thể chạy video cho nhiều trình duyệt và hệ điều hành khác nhau.
Định dạng file audio hỗ trợ bởi trình duyệt và hệ điều hành:
WebM | X | 4 | 10.5 | 6 | X | X | X | X |
---|---|---|---|---|---|---|---|---|
Ogg | X | 3.6 | 10.5 | 6 | 5.1 | X | X | X |
Wav | X | 3.6 | 5.0 | 10 | 5.1 | 3.1 | X | X |
MP3 | 9 | X | X | 6 | x | 3.1 | 2.2 | 7.5 |
AAC | 9 | X | X | 6 | X | 3.1 | X | 7.5 |
PCM | X | 3.6 | 5 | 10.5 | 5.1 | 3.1 | X | X |
- Chuyển đổi định dạng file audio: www.worldwidewhat.net
Trình duyệt hỗ trợ
Yêu cầu phiên bản trình duyệt với mức tối thiểu được hỗ trợ cho thẻ <audio>:
Trình duyệt dành cho PC:
- 9
- 3.6
- 10.5
- 6
- 5
Tag <audio> được hỗ trợ trong đa số các trình duyệt.
Thiết bị hỗ trợ
Yêu cầu phiên bản hệ điều hành và trình duyệt với mức tối thiểu được hỗ trợ cho thẻ <audio>:
ĐIỆN THOẠI (SMARTPHONE)
Hệ điều hành
- 3.1
- 2.1
- 7.5
- 6
- 5.3
- 1.4
Trình duyệt
- 8
- 11
MÁY TÍNH BẢNG (TABLETS)
Hệ điều hành
- 3.2
- 3.2
- 10
- 3.0
- 1.0
Trình duyệt
- 10
- 11
Thuộc tính
Cách sử dụng: <audio thuoctinh="giatri"></audio>
Thuộc tính tùy chọn
Thuộc tính | Giá trị | Ví dụ | Mô tả |
---|---|---|---|
autoplay | autoplay | autoplay="autoplay" | Âm thanh tự động chạy. |
controls | controls | controls="controls" | Hiển thị tính năng điều khiển. |
loop | loop | loop="loop" | Hiển thị tính năng lặp lại khi chạy xong đoạn âm thanh. |
preload | auto metadata none |
preload="auto" | Xác định âm thanh có chạy không khi tải trang. |
src | URL | src="media/audio.mp3" | Xác định đường dẫn tới file âm thanh. |
Thuộc tính Tổng quát và thuộc tính sự kiện
Tất cả thuộc tính tổng quát và thuộc tính sự kiện được xác định trên phần lớn các thành phần HTML5