TextTrack(Optionen)

Eine Darstellung eines einzelnen TextTrack.

neuer TextTrack(Optionen)

Erstellen Sie eine Instanz dieser Klasse.

Parameter:
Nennen Typ Standardwert Beschreibung
Optionen Objekt {}

Objekt von Optionsnamen und Werten

Immobilien
Nennen Typ Attribute Standardwert Beschreibung
Tech Tech

Ein Verweis auf die Technologie, der dieser TextTrack gehört.

freundlich textTrack~Kind <optional>
'Untertitel'

Eine gültige Textspurart.

Modus textTrack~Mode <optional>
'deaktiviert'

Ein gültiger Textspurmodus.

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

Eine eindeutige ID für diesen TextTrack.

etikett String <optional>

Die Menübezeichnung für diesen Track.

Sprache String <optional>

Ein gültiger Sprachcode mit zwei Zeichen.

srclang String <optional>

Ein gültiger Sprachcode mit zwei Zeichen. Eine alternative, aber berepriorisierte Version von options.language

src String <optional>

Eine URL zu TextTrack Cues.

Standardwert boolescher Wert <optional>

Wenn diese Spur standardmäßig ein- oder ausgeschaltet sein sollte.

Siehe:

Verlängert

Mitglieder

ActiveCues:TextTrackCueList

Die Listentextspur-Hinweise, die derzeit für diesen TextTrack aktiv sind.

AlloweDevents_

cuechange - Ein oder mehrere Hinweise in der Strecke sind aktiv geworden oder sind nicht mehr aktiv.

Überschreibungen:
  • Titel #allowedEvents_

Hinweise:TextTrackCueList

Die Textspur-Cue-Liste für diesen TextTrack.

schreibgeschützt Ursprünglich :boolesch

Wenn diese Spur standardmäßig ein- oder ausgeschaltet war. Kann nach der Erstellung nicht geändert werden.

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:

mode :string

Stellen Sie den Modus dieses TextTracks auf einen gültigen TextTrack~Mode ein. Wird nicht eingestellt, wenn auf einen ungültigen Modus eingestellt wird.

Brände:

Methoden

addCue(Stichwort)

Fügen Sie der internen Cues-Liste einen Hinweis hinzu.

Parameter:
Nennen Typ Beschreibung
Stichwort textTrack~Cue

Der Hinweis, den Sie zu unserer internen Liste hinzufügen möchten

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:

EntfernenCue(Cue entfernen)

Entferne einen Cue aus unserer internen Liste

Parameter:
Nennen Typ Beschreibung
removeCue textTrack~Cue

Der Hinweis, um aus unserer internen Liste zu entfernen

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 TextTrackKinds

Siehe:

Modus

Alle möglichen TextTrackModes

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:

Modechange

Ein Ereignis, das ausgelöst wird, wenn sich der Modus auf dieser Spur ändert. Dies ermöglicht es der TextTrackList, die diesen Track hält, entsprechend zu handeln.

Hinweis: Dies ist nicht Teil der Spezifikation!

Typ: