AudioTrackList(Tracksopt)

Die aktuelle Liste von AudioTrack für eine Mediendatei.

neue AudioTrackList(Tracksopt)

Erstellen Sie eine Instanz dieser Klasse.

Parameter:
Nennen Typ Attribute Standardwert Beschreibung
Tracks Array.<AudioTrack> <optional>
[]

Eine Liste von AudioTrack, mit der die Liste instanziiert werden soll.

Siehe:

Verlängert

Mitglieder

länge :nummer

Die aktuelle Anzahl von Tracks in dieser Trackist.

Überschreibungen:

Methoden

addEventListener()

Ein Alias von EventTarget #on. Ermöglicht EventTarget, die Standard-DOM-API nachzuahmen.

Überschreibungen:
Siehe:

AddTrack(Spur)

Fügen Sie der AudioTrackList einen AudioTrackList hinzu.

Parameter:
Nennen Typ Beschreibung
verfolgen AudioTrack

Der AudioTrack, der zur Liste hinzugefügt werden soll

Brände:
Überschreibungen:

dispatchEvent()

Ein Alias von EventTarget #trigger. Ermöglicht EventTarget, die Standard-DOM-API nachzuahmen.

Überschreibungen:
Siehe:

aus(type, fn)

Entfernt einen Ereignis-Listener für ein bestimmtes Ereignis aus einer Instanz von EventTarget. Dies macht es so, dass der Ereignis-Listener nicht mehr aufgerufen wird, wenn das benannte Ereignis stattfindet.

Parameter:
Nennen Typ Beschreibung
Typ string | Array.<Zeichenfolge>

Ein Ereignisname oder ein Array von Ereignisnamen.

fn eventTarget~EventListener

Die zu entfernende Funktion.

Überschreibungen:

on(type, fn)

Fügt ein . hinzu Ereignis-Listener zu einer Instanz von an EventTarget. Ein Ereignis-Listener ist eine Funktion, die aufgerufen wird, wenn ein Ereignis mit einem bestimmten Namen ausgelöst wird.

Parameter:
Nennen Typ Beschreibung
Typ string | Array.<Zeichenfolge>

Ein Ereignisname oder ein Array von Ereignisnamen.

fn eventTarget~EventListener

Die Funktion zum Aufrufen mit EventTargets

Überschreibungen:

eins(type, fn)

Diese Funktion fügt einen Ereignis-Listener hinzu, der nur einmal ausgelöst wird. Nach dem ersten Trigger wird es entfernt. Dies ist wie das Hinzufügen eines Ereignis-Listener mit EventTarget #on, der EventTarget #off für sich selbst aufruft.

Parameter:
Nennen Typ Beschreibung
Typ string | Array.<Zeichenfolge>

Ein Ereignisname oder ein Array von Ereignisnamen.

fn eventTarget~EventListener

Die Funktion, die einmal für jeden Ereignisnamen aufgerufen werden soll.

Überschreibungen:

removeEventListener()

Ein Alias von EventTarget #off. Ermöglicht EventTarget, die Standard-DOM-API nachzuahmen.

Überschreibungen:
Siehe:

removeTrack(rtrack)

Entferne einen Track aus der TrackList

Parameter:
Nennen Typ Beschreibung
rtrack Verfolgen

Die Audio-, Video- oder Textspur, die aus der Liste entfernt werden soll.

Brände:
Überschreibungen:

Trigger(Ereignis)

Diese Funktion bewirkt, dass ein Ereignis eintritt. Dies führt dann zu irgendwelchen Ereignis-Listener die auf dieses Ereignis warten, um aufgerufen zu werden. Wenn es keine Event-Listener für ein Ereignis gibt, wird nichts passieren.

Wenn der Name des ausgelösten Ereignisses in EventTarget.allowedeVents_ steht. Trigger ruft auch die An + GroßbuchstabeEventName Funktion.

Beispiel: "click" ist in EventTarget.allowedEvents_ enthalten, so dass der Auslöser versucht, onClick aufzurufen, wenn er existiert.

Parameter:
Nennen Typ Beschreibung
Ereignis string | EventTarget~Event | Objekt

Der Name des Ereignisses, ein Ereignis oder ein Objekt mit einem Schlüssel vom Typ, der auf einen Ereignisnamen festgelegt ist.

Überschreibungen:

Veranstaltungen

addtrack

Wird ausgelöst, wenn eine Spur zu einer Spurliste hinzugefügt wird.

Typ:
Eigenschaften:
Nennen Typ Beschreibung
verfolgen Verfolgen

Ein Verweis auf Track, der hinzugefügt wurde.

Überschreibungen:

ändern

Wird ausgelöst, wenn eine andere Spur ausgewählt/aktiviert ist.

Typ:
Hörer dieser Veranstaltung:
Überschreibungen:

removetrack

Wird ausgelöst, wenn eine Spur aus der Spurliste entfernt wird.

Typ:
Eigenschaften:
Nennen Typ Beschreibung
verfolgen Verfolgen

Ein Verweis auf die Spur, die entfernt wurde.

Überschreibungen: