HTML Audio dan Video DOM Referensi
HTML5 DOM memiliki metode, properti, dan acara untuk <audio> dan <video> elemen.
Ini metode, properti, dan acara memungkinkan Anda untuk memanipulasi <audio> dan <video> elemen menggunakan JavaScript.
Audio / Metode Video HTML
metode | Deskripsi |
---|---|
addTextTrack() | Menambahkan trek teks baru untuk audio / video |
canPlayType() | Memeriksa apakah browser dapat memutar audio / jenis video yang ditentukan |
load() | Re-load audio / elemen video |
play() | Mulai memutar audio / video |
pause() | Jeda audio / video yang sedang diputar |
HTML Audio / Video Properti
Milik | Deskripsi |
---|---|
audioTracks | Mengembalikan sebuah objek AudioTrackList mewakili track audio yang tersedia |
autoplay | Set atau kembali apakah audio / video harus mulai bermain secepat itu dimuat |
buffered | Mengembalikan sebuah objek TimeRanges mewakili bagian buffered dari audio / video |
controller | Mengembalikan objek MediaController mewakili pengontrol media saat audio / video |
controls | Set atau kembali apakah audio / video harus menampilkan kontrol (seperti play / pause dll) |
crossOrigin | Set atau mengembalikan pengaturan CORS dari audio / video |
currentSrc | Mengembalikan URL dari arus audio / video |
currentTime | Set atau mengembalikan posisi pemutaran saat ini di audio / video (dalam detik) |
defaultMuted | Set atau kembali apakah audio / video harus diredam secara default |
defaultPlaybackRate | Set atau mengembalikan kecepatan default dari pemutaran audio / video |
duration | Mengembalikan panjang dari arus audio / video (dalam detik) |
ended | Pengembalian apakah pemutaran audio / video telah berakhir atau tidak |
error | Mengembalikan sebuah objek MediaError mewakili negara kesalahan dari audio / video |
loop | Set atau kembali apakah audio / video harus mulai dari awal lagi ketika selesai |
mediaGroup | Set atau mengembalikan kelompok audio / video milik (digunakan untuk menghubungkan beberapa elemen audio / video) |
muted | Set atau kembali apakah audio / video diredam atau tidak |
networkState | Mengembalikan kondisi jaringan saat audio / video |
paused | Pengembalian apakah audio / video dihentikan atau tidak |
playbackRate | Set atau mengembalikan kecepatan pemutaran audio / video |
played | Mengembalikan sebuah objek TimeRanges mewakili bagian memainkan audio / video |
preload | Set atau kembali apakah audio / video harus dimuat ketika beban halaman |
readyState | Mengembalikan keadaan siap saat audio / video |
seekable | Mengembalikan sebuah objek TimeRanges mewakili bagian seekable audio / video |
seeking | Mengembalikan apakah pengguna saat ini sedang mencari di audio / video |
src | Set atau mengembalikan sumber arus dari audio / elemen video |
startDate | Mengembalikan objek Tanggal mewakili waktu saat diimbangi |
textTracks | Mengembalikan sebuah objek TextTrackList mewakili trek teks tersedia |
videoTracks | Mengembalikan sebuah objek VideoTrackList mewakili trek video yang tersedia |
volume | Set atau mengembalikan volume audio / video |
HTML Audio / Video Acara
Peristiwa | Deskripsi |
---|---|
abort | Kebakaran saat pemuatan audio / video dibatalkan |
canplay | Kebakaran ketika browser dapat mulai memutar audio / video |
canplaythrough | Kebakaran ketika browser dapat bermain melalui audio / video tanpa berhenti untuk buffering |
durationchange | Kebakaran saat durasi audio / video diubah |
emptied | Kebakaran ketika playlist saat ini kosong |
ended | Kebakaran ketika playlist saat ini berakhir |
error | Kebakaran saat terjadi kesalahan selama pemuatan audio / video |
loadeddata | Kebakaran ketika browser telah dimuat frame audio / video |
loadedmetadata | Kebakaran ketika browser telah dimuat meta data untuk audio / video |
loadstart | Kebakaran ketika browser mulai mencari audio / video |
pause | Kebakaran ketika audio / video telah berhenti |
play | Kebakaran ketika audio / video telah dimulai atau tidak lagi berhenti |
playing | Kebakaran ketika audio / video diputar setelah dihentikan sementara atau berhenti untuk buffering |
progress | Kebakaran saat browser mendownload audio / video |
ratechange | Kebakaran ketika kecepatan memainkan audio / video diubah |
seeked | Kebakaran ketika pengguna selesai bergerak / melompat-lompat ke posisi baru di audio / video |
seeking | Kebakaran ketika pengguna mulai bergerak / melompat-lompat ke posisi baru di audio / video |
stalled | Kebakaran ketika browser sedang mencoba untuk mendapatkan data media, namun data tidak tersedia |
suspend | Kebakaran ketika browser sengaja tidak mendapatkan data media |
timeupdate | Kebakaran saat posisi pemutaran saat ini telah berubah |
volumechange | Kebakaran ketika volume telah diubah |
waiting | Kebakaran saat video berhenti karena kebutuhan untuk buffer frame berikutnya |