HTML audio i wideo DOM
HTML5 DOM posiada metody, właściwości i zdarzenia dla <audio> i <video> elementów.
Te metody, właściwości i zdarzenia pozwalają na manipulowanie <audio> i <video> elementy przy użyciu JavaScript.
HTML audio / wideo Metody
metoda | Opis |
---|---|
addTextTrack() | Dodaje nową ścieżkę tekstową do audio / video |
canPlayType() | Sprawdza, czy przeglądarka może odtwarzać określony audio / wideo typu |
load() | Ponownie ładuje / elementu audio video |
play() | Rozpoczyna odtwarzanie audio / video |
pause() | Wstrzymuje aktualnie odtwarzanego audio / video |
HTML Audio / Wideo Properties
Nieruchomość | Opis |
---|---|
audioTracks | Zwraca obiekt reprezentujący AudioTrackList dostępnych ścieżek audio |
autoplay | Ustawia lub zwraca, czy audio / wideo powinna zacząć grać tak szybko, jak to jest załadowana |
buffered | Zwraca obiekt TimeRanges reprezentujący buforowane części audio / wideo |
controller | Zwraca obiekt MediaController reprezentujący bieżący kontroler multimedialny z audio / wideo |
controls | Ustawia lub zwraca, czy audio / wideo powinna wyświetlić elementy sterujące (jak odtwarzanie / pauza itp) |
crossOrigin | Ustawia lub zwraca ustawienia Cors z audio / wideo |
currentSrc | Zwraca URL bieżącej audio / wideo |
currentTime | Ustawia lub zwraca aktualną pozycję odtwarzania w audio / wideo (w sekundach) |
defaultMuted | Ustawia lub zwraca, czy audio / wideo powinna być domyślnie wyciszony |
defaultPlaybackRate | Ustawia lub zwraca domyślną prędkość odtwarzania audio / wideo |
duration | Zwraca długość obecnego audio / wideo (w sekundach) |
ended | Zwraca czy odtwarzanie audio / wideo została zakończona, czy nie |
error | Zwraca obiekt MediaError reprezentujący stan błędu audio / wideo |
loop | Ustawia lub zwraca, czy audio / wideo powinna rozpocząć się od nowa po zakończeniu |
mediaGroup | Ustawia lub zwraca grupę audio / wideo należy do (stosowane do łączenia wielu elementów audio / wideo) |
muted | Ustawia lub zwraca, czy audio / wideo jest wyłączony, czy też nie |
networkState | Zwraca aktualny stan sieci w audio / wideo |
paused | Zwraca czy audio / wideo jest wstrzymane, czy nie |
playbackRate | Ustawia lub zwraca prędkość odtwarzania audio / wideo |
played | Zwraca obiekt TimeRanges reprezentujący odtwarzane fragmenty audio / wideo |
preload | Ustawia lub zwraca, czy audio / wideo powinna być ładowany podczas wczytywania strony |
readyState | Zwraca aktualny stan gotowości do pracy z audio / wideo |
seekable | Zwraca obiekt TimeRanges reprezentujący pozycjonować części audio / wideo |
seeking | Zwraca czy użytkownik jest aktualnie poszukuje w audio / wideo |
src | Ustawia lub zwraca bieżące źródło / elementu audio-wideo |
startDate | Zwraca obiekt Date reprezentujący aktualny czas przesunięcia |
textTracks | Zwraca obiekt TextTrackList reprezentujący dostępne ścieżki tekstowe |
videoTracks | Zwraca obiekt VideoTrackList reprezentujący dostępne ścieżki wideo |
volume | Ustawia lub zwraca głośności audio / wideo |
HTML Audio / Wideo Wydarzenia
Zdarzenie | Opis |
---|---|
abort | Pożary gdy obciążenie gniazda audio / wideo jest przerywany |
canplay | Uruchamiany, gdy przeglądarka może rozpocząć odtwarzanie audio / video |
canplaythrough | Pożary gdy przeglądarka może grać przez audio / wideo bez zatrzymywania do buforowania |
durationchange | Uruchamia się, gdy czas trwania audio / wideo jest zmieniana |
emptied | Uruchamiany przy bieżącej listy odtwarzania jest pusty |
ended | Uruchamiany przy bieżącej listy odtwarzania zostanie zakończone |
error | Uruchamiany, gdy wystąpił błąd podczas ładowania audio / video |
loadeddata | Pożary gdy przeglądarka ma załadowane aktualną klatkę audio / wideo |
loadedmetadata | Pożary gdy przeglądarka załadowaniu danych meta dla audio / wideo |
loadstart | Uruchamiany, gdy zaczyna szukać dla audio / wideo w przeglądarce |
pause | Uruchamiany przy audio / video zostało wstrzymane |
play | Uruchamiany przy audio / video zostało rozpoczęte lub nie jest wstrzymana |
playing | Uruchamiany przy audio / video jest odtwarzanie po wstrzymaniu lub zatrzymaniu do buforowania |
progress | Uruchamiany, gdy przeglądarka pobiera audio / wideo |
ratechange | Pożary, gdy prędkość odtwarzania audio / wideo jest zmieniany |
seeked | Uruchamiany, gdy użytkownik jest zakończeniu przenoszenia / przejście do nowej pozycji w audio / wideo |
seeking | Pożary, gdy użytkownik zacznie się poruszać / przejście do nowej pozycji w audio / wideo |
stalled | Pożary gdy przeglądarka próbuje uzyskać dane multimedialne, ale dane nie są dostępne |
suspend | Pożary gdy przeglądarka nie jest celowe uzyskanie danych multimedialnych |
timeupdate | Uruchamiany, gdy bieżąca pozycja odtwarzania nie zmieniło |
volumechange | Pożary gdy objętość została zmieniona |
waiting | Pożary gdy film przestaje ponieważ musi buforować następną klatkę |