Tham chiếu HTML Audio/Video DOM
HTML5 DOM có các phương thức, thuộc tính và sự kiện cho các phần tử <audio>
và <video>
.
Phương thức audio/video HTML
Phương thức | Mô tả |
---|---|
addTextTrack() | Thêm một đoạn văn bản mới vào file audio/video |
canPlayType() | Kiểm tra xem trình duyệt có thể phát loại audio/video được chỉ định hay không |
load() | Load lại phần tử audio/video |
play() | Bắt đầu phát audio/video |
pause() | Tạm dừng audio/video đang phát |
Thuộc tính HTML Audio/Video
Thuộc tính | Mô tả |
---|---|
audioTracks | Trả về một đối tượng AudioTrackList đại diện cho các track âm thanh có sẵn |
autoplay | Thiết lập hoặc trả về liệu audio/video có bắt đầu phát ngay sau khi load xong hay không |
buffered | Trả về một đối tượng TimeRanges đại diện cho các phần được lưu trữ trong bộ nhớ đệm của audio/video |
controller | Trả về đối tượng MediaController đại diện cho trình điều khiển media hiện tại của audio/video |
controls | Thiết lập hoặc trả về liệu audio/video có hiển thị các chức năng điều khiển (như phát/tạm dừng, v.v...) hay không |
crossOrigin | Thiết lập hoặc trả về cài đặt CORS của audio/video |
currentSrc | Trả về URL của audio/video hiện tại |
currentTime | Thiết lập hoặc trả về vị trí phát lại hiện tại trong audio/video (tính bằng giây) |
defaultMuted | Thiết lập hoặc trả về việc có nên tắt audio/video theo mặc định hay không |
defaultPlaybackRate | Thiết lập hoặc trả về tốc độ phát lại audio/video mặc định |
duration | Trả về thời lượng của audio/video hiện tại (tính bằng giây) |
ended | Trả về việc phát audio/video đã kết thúc hay chưa |
error | Trả về một đối tượng MediaError đại diện cho trạng thái lỗi của audio/video |
loop | Thiết lập hoặc trả về liệu audio/video có nên bắt đầu lại khi kết thúc hay không |
mediaGroup | Thiết lập hoặc trả về nhóm mà audio/video thuộc về (được sử dụng để liên kết nhiều phần tử audio/video) |
muted | Thiết lập hoặc trả về việc audio/video có bị tắt tiếng hay không |
networkState | Trả về trạng thái mạng hiện tại của audio/video |
paused | Trả về việc audio/video có bị tạm dừng hay không |
playbackRate | Thiết lập hoặc trả về tốc độ phát audio/video |
played | Trả về một đối tượng TimeRanges đại diện cho các phần đã phát của audio/video |
preload | Thiết lập hoặc trả về liệu audio/video có được load khi trang load không |
readyState | Trả về trạng thái sẵn sàng hiện tại của audio/video |
seekable | Trả về một đối tượng TimeRanges đại diện cho các phần có thể tìm kiếm của audio/video |
seeking | Trả về liệu người dùng hiện có đang tìm kiếm audio/video hay không |
src | Thiết lập hoặc trả về nguồn hiện tại của phần tử audio/video |
startDate | Trả về đối tượng Date đại diện cho khoảng thời gian hiện tại |
textTracks | Trả về một đối tượng TextTrackList đại diện cho các track văn bản có sẵn |
videoTracks | Trả về một đối tượng VideoTrackList đại diện cho các track video có sẵn |
volume | Thiết lập hoặc trả về âm lượng của audio/video |
Sự kiện HTML Audio/Video
Sự kiện | Mô tả |
---|---|
abort | Kích hoạt khi quá trình load audio/video bị hủy bỏ |
canplay | Kích hoạt khi trình duyệt có thể bắt đầu phát audio/video |
canplaythrough | Kích hoạt khi trình duyệt có thể phát qua audio/video mà không phải dừng lại để lưu vào bộ đệm |
durationchange | Kích hoạt khi thời lượng của audio/video bị thay đổi |
emptied | Kích hoạt khi danh sách phát hiện tại trống |
ended | Kích hoạt khi danh sách phát hiện tại kết thúc |
error | Kích hoạt nếu xảy ra lỗi khi phát audio/video |
loadeddata | Kích hoạt khi trình duyệt đã load frame hiện tại của audio/video |
loadedmetadata | Kích hoạt khi trình duyệt đã load dữ liệu meta cho audio/video |
loadstart | Kích hoạt khi trình duyệt bắt đầu tìm kiếm audio/video |
pause | Kích hoạt khi audio/video bị tạm dừng |
play | Kích hoạt khi audio/video đã được bắt đầu hoặc không còn bị tạm dừng |
playing | Kích hoạt khi audio/video đang phát sau khi bị tạm dừng hoặc dừng để lưu vào bộ đệm |
progress | Kích hoạt khi trình duyệt đang tải xuống audio/video |
ratechange | Kích hoạt khi tốc độ phát của audio/video bị thay đổi |
seeked | Kích hoạt khi người dùng hoàn tất việc di chuyển/chuyển sang vị trí mới trong audio/video |
seeking | Kích hoạt khi người dùng bắt đầu di chuyển / bỏ qua vị trí mới trong audio/video |
stalled | Kích hoạt khi trình duyệt đang cố gắng lấy dữ liệu media, nhưng dữ liệu không khả dụng |
suspend | Kích hoạt khi trình duyệt cố tình không lấy dữ liệu media |
timeupdate | Kích hoạt khi vị trí phát hiện tại đã thay đổi |
volumechange | Kích hoạt khi âm lượng đã được thay đổi |
waiting | Kích hoạt khi video dừng vì cần bộ đệm cho frame tiếp theo |
907
Bài trước
Bạn nên đọc
Xác thực tài khoản!
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:
Số điện thoại chưa đúng định dạng!
0 Bình luận
Sắp xếp theo

Xóa Đăng nhập để Gửi

Cũ vẫn chất
-
6 công cụ sáng tác nhạc và lời bài hát miễn phí với sự trợ giúp của AI
Hôm qua -
Hướng dẫn chèn caption cho ảnh trong Word
Hôm qua -
TeraBox
-
Cách thiết lập các ảnh nền khác nhau trên mỗi màn hình Windows 10/11
Hôm qua -
Cách cấu hình địa chỉ IP tĩnh trên Ubuntu 22.04 LTS và 22.10
Hôm qua -
Code Race Clicker mới nhất và cách nhập code
Hôm qua -
7 tác động tiêu cực của mạng xã hội đối với người dùng
Hôm qua -
Top 5 ngôn ngữ lập trình tốt nhất cho trẻ em hiện nay
Hôm qua -
Cách ẩn trò chơi bạn đang chơi trên Discord
Hôm qua -
Hướng dẫn đổi trình đọc PDF mặc định trên Windows 10
Hôm qua