VTTCue: свойство positionAlign
Ограниченная доступность
Эта функция не является базовой, так как она не работает во многих широко используемых браузерах.
Свойство positionAlign интерфейса VTTCue используется для определения, к чему привязывается VTTCue.position.
Значение
Строка, содержащая одно из следующих значений:
"line-left"-
Выравнивание по левому краю строки.
"center"-
Выравнивание по центру.
"line-right"-
Выравнивание по правому краю строки.
"auto"-
Автоматическое выравнивание, зависящее от выравнивания текста куэ, интерпретируемое следующим образом:
- line-left: если выравнивание текста — слева, язык куэ — слева направо, и выравнивание текста — начало, или язык куэ — справа налево, и выравнивание текста — конец.
- line-right: если выравнивание текста — справа, язык куэ — справа налево, и выравнивание текста — начало, или язык куэ — слева направо, и выравнивание текста — конец.
- center: если нет заданного выравнивания текста.
Примеры
В следующем примере создается новый VTTCue, затем устанавливается значение positionAlign в "line-right". Затем это значение выводится в консоль.
let video = document.querySelector("video");
let track = video.addTextTrack("captions", "Captions", "en");
track.mode = "showing";
let cue1 = new VTTCue(0, 0.9, "Hildy!");
cue1.positionAlign = "line-right";
console.log(cue1.positionAlign);
track.addCue(cue1);
Спецификации
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
positionAlign |
Нет | Нет | 31 | Нет | 14.1 | Нет | 31 | Нет | 14.5 | Нет | Нет |
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/VTTCue/positionAlign