AudioTrack(Optionenentscheiden sich)

Eine Darstellung eines einzelnen AudioTracks. Wenn es Teil einer AudioTrackList ist, wird jeweils nur ein AudioTrack in der Liste aktiviert.

neuer AudioTrack(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 AudioTrack~Kind <optional>

Eine gültige Audiospur-Art

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.

aktiviert boolescher Wert <optional>

Wenn dieser Titel derjenige ist, der gerade abgespielt wird. Wenn dieser Track Teil einer . ist AudioTrackListe , nur einer AudioTrack wird aktiviert.

Siehe:

Verlängert

Mitglieder

aktiviert :boolean

Ob dieser AudioTrack aktiviert ist oder nicht. Bei der Einstellung wird AudioTrack #enabledchange ausgelöst, wenn der Status aktiviert geändert wird.

Brände:

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:

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 AudioTrackKinds

Siehe:

Veranstaltungen

aktiviertändern

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

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

Typ:

Labelchange

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

Hinweis: Dies ist nicht Teil der Spezifikation!

Typ:
Überschreibungen: