Videospur(Optionenopt)

Eine Darstellung eines einzelnen VideoTrack.

neuer VideoTrack(Optionenopt)

Erstellen Sie eine Instanz dieser Klasse.

Parameter:
Nennen Typ Attribute Standardwert Beschreibung
Optionen Objekt <optional>
{}

Objekt von Optionsnamen und Werten

Immobilien
Nennen Typ Attribute Standardwert Beschreibung
freundlich String <optional>

Ein gültiges VideoTrack~Kind

id String <optional>
'vjs_track_' + Guid.newGUID()

Eine eindeutige ID für diesen AudioTrack.

Etikett String <optional>

Die Menübezeichnung für diesen Track.

Sprache String <optional>

Ein gültiger Sprachcode mit zwei Zeichen.

ausgewählt boolescher Wert <optional>

Wenn dieser Titel derjenige ist, der gerade abgespielt wird.

Siehe:

Verlängert

Mitglieder

Readonly id :string

Die ID dieses Tracks. Kann nach der Erstellung nicht geändert werden.

Überschreibungen:

readonly kind :string

Die Art von Track, die das ist. Kann nach der Erstellung nicht geändert werden.

Überschreibungen:

Beschriftung :string

Das Label dieses Tracks. Kann nach der Erstellung nicht geändert werden.

Überschreibungen:
Brände:

schreibgeschützte Sprache :string

Der zweibuchstabige Sprachcode für diesen Track. Kann nach der Erstellung nicht geändert werden.

Überschreibungen:

ausgewählt :boolean

Ob dieser VideoTrack ausgewählt ist oder nicht. Bei der Einstellung wird VideoTrack #selectedchange ausgelöst, wenn sich der Status der ausgewählten Änderung geändert hat.

Brände:

Methoden

addEventListener()

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

Überschreibungen:
Siehe:

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:

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:

Geben Sie Definitionen ein

Freundlich

Alle möglichen VideoTrackKinds

Siehe:

Veranstaltungen

Labelchange

Ein Ereignis, das ausgelöst wird, wenn sich das Label auf dieser Spur ändert.

Hinweis: Dies ist nicht Teil der Spezifikation!

Typ:
Überschreibungen:

selektedchange

Ein Ereignis, das ausgelöst wird, wenn diese Option ausgewählt wird. Dies ermöglicht es der VideoTrackList, die diesen Track hält, entsprechend zu handeln.

Hinweis: Dies ist nicht Teil der Spezifikation! Native Tracks werden dies intern ohne Ereignis tun.

Typ: