Thẻ <audio> trong HTML5

Thẻ <audio> trong HTML5

  • 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.01HTML5
● 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></audio> sẽ hiển thị khi trình duyệt không hỗ trợ tag <audio>

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.

 Internet ExplorerFirefoxOperaChromeSafariIOSAndroidWindow Phone
WebMX410.56XXXX
OggX3.610.565.1XXX
WavX3.65.0105.13.1XX
MP39XX6x3.12.27.5
AAC9XX6X3.1X7.5
PCMX3.6510.55.13.1XX

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:

2415?raw=trueimage-198

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

2415?raw=trueimage-61

Trình duyệt

2415?raw=trueimage-62

MÁY TÍNH BẢNG (TABLETS)

Hệ điều hành

2415?raw=trueimage-63

Trình duyệt

2415?raw=trueimage-64

Thuộc tính

Cách sử dụng:

<audio thuoctinh="giatri"></audio>

Thuộc tính tùy chọn

Thuộc tínhGiá trịVí dụMô tả
autoplayautoplayautoplay="autoplay"Âm thanh tự động chạy.
controlscontrolscontrols="controls"Hiển thị tính năng điều khiển.
looplooploop="loop"Hiển thị tính năng lặp lại khi chạy xong đoạn âm thanh.
preloadauto
metadata
none
preload="auto"Xác định âm thanh có chạy không khi tải trang.
srcURLsrc="media/audio.mp3"Xác định đường dẫn tới file âm thanh.

Các thuộc tính Global

Thẻ này hỗ trợ tất cả các thuộc tính Global được miêu tả trong chương: Tổng hợp thuộc tính trong HTML

Các thuộc tính sự kiện

Thẻ này hỗ trợ tất cả các thuộc tính sự kiện được miêu tả trong chương: Tổng hợp sự kiện (Event) trong HTML

Bình luận