VTTCue: positionAlign Eigenschaft

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Die positionAlign Eigenschaft des VTTCue Interfaces wird verwendet, um zu bestimmen, woran VTTCue.position verankert ist.

Wert

Ein String, der einen der folgenden Werte enthält:

"line-left"

Linien-links Ausrichtung.

"center"

Zentrierte Ausrichtung.

"line-right"

Linien-rechts Ausrichtung.

"auto"

Automatische Ausrichtung, die von der Textausrichtung der Beschriftung abhängt und wie folgt interpretiert wird:

  • line-left: wenn die Textausrichtung links ist, die Beschriftung eine LTR-Sprache verwendet und die Textausrichtung Start ist, oder die Beschriftung eine RTL-Sprache verwendet und die Textausrichtung Ende ist.
  • line-right: wenn die Textausrichtung rechts ist, die Beschriftung eine RTL-Sprache verwendet und die Textausrichtung Start ist, oder die Beschriftung eine LTR-Sprache verwendet und die Textausrichtung Ende ist.
  • center: wenn keine Textausrichtungsposition festgelegt ist.

Beispiele

Im folgenden Beispiel wird ein neues VTTCue erstellt, dann wird der Wert von positionAlign auf "line-right" gesetzt. Der Wert wird dann in der Konsole ausgegeben.

js
let video = document.querySelector("video");
let track = video.addTextTrack("captions", "Captions", "en");
track.mode = "showing";

let cue = new VTTCue(0, 0.9, "Hildy!");
cue.positionAlign = "line-right";
console.log(cue.positionAlign);

track.addCue(cue);

Spezifikationen

Specification
WebVTT: The Web Video Text Tracks Format
# dom-vttcue-positionalign

Browser-Kompatibilität