Heim > Artikel > Web-Frontend > Tutorial zur JavaScript-Stärkung – Audio/Video
Dieser Artikel ist das offizielle HTML5-Schulungs-Tutorial der H5EDU-Organisation. Er stellt hauptsächlich vor: JavaScript-Erweiterungs-Tutorial – Audio/Video
HTML5-Audio/Video-Methode
Methodenbeschreibung
addTextTrack() Hinzufügen zu Audio/Video Neue Textspur
canPlayType() erkennt, ob der Browser den angegebenen Audio-/Videotyp abspielen kann
load() lädt das Audio-/Videoelement neu
play() startet die Wiedergabe des Audios/Videos
pause( ) Pausiert das aktuell abgespielte Audio/Video.
HTML5-Audio/Video-Attribut
Attributbeschreibung
audioTracks Gibt das AudioTrackList-Objekt zurück, das die verfügbaren Audiospuren darstellt.
autoplay Legt fest, ob Audio/Video abgespielt werden soll, oder gibt es zurück Unmittelbar nach Abschluss des Ladevorgangs
buffered gibt ein TimeRanges-Objekt zurück, das den gepufferten Teil des Audio-/Videoobjekts darstellt.
Controller gibt ein MediaController-Objekt zurück, das den aktuellen Mediencontroller des Audio-/Videoobjekts darstellt.
Steuerelemente legt fest oder gibt zurück, ob das Audiosignal wiedergegeben wird /video zeigt Steuerelemente an (z. B. Wiedergabe/Pause usw.).
crossOrigin legt die CORS-Einstellung des Audios/Videos fest oder gibt sie zurück.
currentSrc gibt die URL des aktuellen Audios/Videos zurück.
currentTime legt die Einstellung fest oder gibt sie zurück aktuelle Wiedergabeposition im Audio/Video (in Sekunden)
defaultMuted-Einstellung Oder gibt zurück, ob das Audio/Video standardmäßig stummgeschaltet ist
defaultPlaybackRate Legt die Standardwiedergabegeschwindigkeit des Audios/Videos fest oder gibt sie zurück
Dauer Gibt die zurück Länge des aktuellen Audios/Videos (in Sekunden)
ended Gibt zurück, ob die Wiedergabe des Audios/Videos abgeschlossen wurde. End
error Gibt ein MediaError-Objekt zurück, das den Audio-/Video-Fehlerstatus darstellt.
loop Setzt oder gibt zurück ob das Audio/Video am Ende wiedergegeben werden soll
mediaGroup Legt die Gruppe fest, zu der das Audio/Video gehört (wird zum Verbinden mehrerer Audio/Video-Elemente verwendet) oder gibt sie zurück.
muted legt fest oder gibt zurück, ob das Audio/Video wiedergegeben wird muted
networkState gibt den aktuellen Netzwerkstatus des Audios/Videos zurück.
paused legt fest oder gibt zurück, ob das Audio/Video pausiert ist.
playbackRate legt die Audio-/Video-Wiedergabegeschwindigkeit fest oder gibt sie zurück.
played gibt ein TimeRanges-Objekt zurück Stellt den abgespielten Teil des Audios/Videos dar
Preload legt fest oder gibt zurück, ob das Audio/Video nach dem Laden der Seite geladen werden soll
readyState gibt den aktuellen Bereitschaftsstatus des Audios/Videos zurück
seekable gibt einen TimeRanges zurück Objekt, das den adressierbaren Teil des Audio-/Videoelements darstellt.
seeking gibt zurück, ob der Benutzer im Audio-/Videoelement sucht.
src legt die aktuelle Quelle des Audio-/Videoelements fest oder gibt sie zurück.
startDate gibt das Darstellungsdatumsobjekt zurück des aktuellen Zeitversatzes
textTracks Gibt ein TextTrackList-Objekt zurück, das verfügbare Textspuren darstellt.
videoTracks Gibt ein VideoTrackList-Objekt zurück, das verfügbare Videospuren darstellt.
volume Legt die Lautstärke von Audio-/Video-
HTML5-Audio-/Videoereignissen fest oder gibt diese zurück
Ereignisbeschreibung
abort Wenn das Laden des Audios/Videos abgebrochen wurde
canplay Wenn der Browser das Audio/Video abspielen kann
canplaythrough Wenn der Browser ohne Pause aufgrund der Pufferung fortfahren kann Bei der Wiedergabe
Daueränderung, wenn sich die Dauer des Audios/Videos geändert hat
leert, wenn die aktuelle Wiedergabeliste leer ist
beendet, wenn die aktuelle Wiedergabeliste beendet wurde
Fehler, wenn das Audio/Video geladen wird Wenn ein Fehler auftritt
loadeddata Wenn der Browser den aktuellen Frame des Audios/Videos geladen hat
loadedmetadata Wenn der Browser die Metadaten des Audios/Videos geladen hat
loadstart Wenn der Browser beginnt, nach dem Audio/Video zu suchen
Pause wann das Audio/Video wurde angehalten
Wiedergabe, wenn das Audio/Video gestartet wurde oder nicht mehr pausiert ist
Wiedergabe, wenn das Audio/Video bereit ist, nachdem es aufgrund der Pufferung angehalten oder gestoppt wurde
Fortschritt beim Durchsuchen Wann Der Downloader lädt das Audio/Video herunter
ratechange Wenn sich die Wiedergabegeschwindigkeit des Audios/Videos geändert hat
gesucht Wenn der Benutzer sich zu einer neuen Position im Audio/Video bewegt/gesprungen hat
sucht Wenn der Benutzer hat begonnen, sich zu bewegen/zu springen. Beim Erreichen einer neuen Position im Audio/Video.
Angehalten. Wenn der Browser versucht, die Mediendaten abzurufen, die Daten jedoch nicht verfügbar sind.
Anhalten. Wenn der Browser die Mediendaten absichtlich nicht abruft.
Zeitaktualisierung Wenn sich die aktuelle Wiedergabeposition geändert hat
Lautstärkeänderung Wenn sich die Lautstärke geändert hat
Warten Wenn das Video stoppt, weil das nächste Bild gepuffert werden muss