Obiekt Audio DOM HTML
Obiekt Audio
Obiekt Audio to nowy obiekt w HTML5.
Obiekt Audio reprezentuje element HTML <audio>.
Dostęp do obiektu Audio
Możesz uzyskać dostęp do elementu <audio> za pomocą metody getElementById():
var x = document.getElementById("myAudio");
Tworzenie obiektu Audio
Możesz utworzyć element <audio> za pomocą metody document.createElement():
var x = document.createElement("AUDIO");
Atrybuty obiektu Audio
Atrybuty | Opis |
---|---|
audioTracks | Zwróć obiekt AudioTrackList reprezentujący dostępne ścieżki audio. |
autoplay | Ustawienie lub zwracanie, czy audio powinno być odtwarzane natychmiast po załadowaniu. |
buffered | Zwróć obiekt TimeRanges reprezentujący wstrzymane części audio. |
controller | Zwróć obiekt MediaController reprezentujący bieżący kontroler mediów audio. |
controls | Ustawienie lub zwracanie, czy powinni być wyświetlane kontrolki (np. odtwarzanie/paused). |
crossOrigin | Ustawienie lub zwracanie ustawień CORS audio. |
currentSrc | Zwróć URL bieżącego audio. |
currentTime | Ustawienie lub zwracanie bieżącej pozycji odtwarzania audio (w sekundach). |
defaultMuted | Ustawienie lub zwracanie, czy domyślnie audio jest wyciszone. |
defaultPlaybackRate | Ustawienie lub zwracanie domyślnej prędkości odtwarzania audio. |
duration | Zwróć długość audio (w sekundach). |
ended | Zwróć, czy odtwarzanie audio już się zakończyło. |
error | Zwróć obiekt MediaError reprezentujący stan błędu audio. |
loop | Ustawienie lub zwracanie, czy audio powinno być odtwarzane ponownie na końcu. |
mediaGroup | Ustawienie lub zwracanie nazwy medium grupy audio. |
muted | Ustawienie lub zwracanie, czy dźwięk jest wyłączony. |
networkState | Zwróć bieżący stan sieci audio. |
paused | Ustawienie lub zwracanie, czy audio jest wstrzymane. |
playbackRate | Ustawia lub zwraca szybkość odtwarzania audio. |
played | Zwraca obiekt TimeRanges reprezentujący odtworzoną część audio. |
preload | Ustawia lub zwraca wartość atrybutu preload audio. |
readyState | Zwraca bieżący stan przygotowania audio. |
seekable | Zwraca obiekt TimeRanges reprezentujący dostępne części audio. |
seeking | Zwraca informację, czy użytkownik aktualnie przeszukuje audio. |
src | Ustawia lub zwraca wartość atrybutu src audio. |
textTracks | Zwraca obiekt TextTrackList reprezentujący dostępne tory tekstowe. |
volume | Ustawia lub zwraca głośność audio. |
Metody obiektu Audio
Metoda | Opis |
---|---|
addTextTrack() | Dodaje nowy tor tekstowy do audio. |
canPlayType() | Sprawdza, czy przeglądarka może odtwarzać określony typ audio. |
fastSeek() | Określa czas odtwarzania w odtwarzaczu audio. |
getStartDate() | Zwraca nowy obiekt Date, który reprezentuje bieżącą pozycję na osi czasowej. |
load() | Przeładowuje element audio. |
play() | Rozpoczyna odtwarzanie audio. |
pause() | Zatrzymuje bieżącą odtwarzanie audio. |