Далее представлен подробный список поддерживаемых компонентом FLVPlaybackCaptioning синхронных текстовых тегов XML.
- tt tag - Тег высшего уровня
- Все атрибуты tt игнорируются.
- Тег metadata допускается, однако он игнорируется на всех уровнях документа
- Тег set допускается, однако он игнорируется на всех уровнях документа
- Поддерживаются следующие значения времени:
- полный формат времени (00:03:00.1)
- неполный формат времени (03:00.1)
- время смещения (100.1с или 20ч).
- Примечание. Время смещения без указания единиц измерения (например,
10
) считается в секундах.
- Примечания
- Поддержка форматов с кадрами или метками отсутствует:
00:03:00:05
, 00:03:00:05.1, 30f, 30t).
- begin, dur и end допускаются только в теге p, таким образом, все показатели времени указаны относительно данного содержимого.
- Атрибуты xml:lang игнорируются
- Атрибуты xml:space игнорируются, компонент FLVPlaybackCaptioning принимает xml:space=
default
- Тег head является необязательным (не используйте больше одного)
- Тег styling
- Требует наличие атрибута id, поддержка для одного или более тегов стилей содержится внутри
- Поддерживаемые атрибуты:
- tts:backgroundColor
- Вся текстовая область имеет один и тот же цвет фона. Его можно настроить на любом поддерживаемом уровне тега, однако его действие будет распространяться на каждый абзац, блок и так далее в текущем видимом тексте подписи.
- Поддержка все для всех действительных представлений цвета, однако компонент alpha игнорируется пока не будет принимать значение
0
. При значении alpha = 0
цвет фона не отображается. Значение transparent
- то же самое, что и alpha = 0.
- tts:color
- Поддержка все для всех действительных представлений цвета, однако компонент alpha игнорируется. Значение
transparent
- то же самое, что "черный".
- tts:fontFamily
- tts:fontSize
- Поддержка только первого (по вертикали) значения (при наличии двух fontSizes)
- Единицы измерения не являются обязательными (по умолчанию используются пиксели). Поддержка абсолютного (например, 12) и относительного (например, +2) значений
- Значение в виде процентов не поддерживаются
- tts:fontStyle
- tts:fontWeight
- tts:textAlign
- tts:wrapOption
- wrapOption распространяет действие на всю текстовую область (например, на каждый видимый абзац, блок и так далее).
- Неподдерживаемые атрибуты:
- tts:direction
- tts:display
- tts:displayAlign
- tts:dynamicFlow
- tts:extent
- tts:lineHeight
- tts:opacity
- tts:origin
- tts:overflow
- tts:padding
- tts:showBackground
- tts:textOutline
- tts:unicodeBidi
- tts:visibility
- tts:writingMode
- tts:zIndex
- Тег layout игнорируется, включая теги region, находящиеся в нем.
- Тег body обязателен, разрешен только один тег body
- Тег body поддерживает стиль атрибутов и любые атрибуты стилей.
- Атрибуты begin, dur, end, id, region, timeContainer и другие в теге body игнорируются.
- Тег div поддерживается; поддерживается только первый найденный тег div, последующие игнорируются.
- Поддержка стиля атрибутов и любых атрибутов стилей в теге div.
- Атрибуты begin, dur, end, id, region, timeContainer и другие в теге div игнорируются.
- Поддержка тегов p, начиная с нуля
- Поддержка атрибутов begin, dur, end, style и атрибутов стилей в теге p.
- Атрибуты id, region, timeContainer и любые другие в теге p игнорируются.
- Атрибут begin является обязательным. Отсутствие атрибута begin приводит к ошибке.
- При отсутствии атрибутов dur или end данный заголовок перекрывается следующим.
- При одновременном обнаружении атрибутов dur и end используется атрибут end.
- Тег p поддерживает сочетание тегов span, br и text (согласно спецификации W3C).
- Теги metadata и set допускаются, однако игнорируются.
- Тег span
- Поддержка вложенных диапазонов отсутствует
- Поддержка стиля атрибутов и любых атрибутов стилей в теге span
- Атрибуты begin, dur, end, id, region, timeContainer и другие в теге span игнорируются.
- Тег br
- Все атрибуты и содержимое тега br игнорируется
При анализе компонентом FLVPlaybackCaptioning XML-файла формата Timed Text, сведения о распределении во времени подписей begin в ключевые точки ActionScript, которые добавляются в список экземпляров FLVPlayback. Названия ключевым точкам дается в соответствии с соглашением об именовании (название начинается с префикса "fl.video.caption2.0". Не создавайте ключевые точки, названия которых будут содержать этот префикс, если не хотите использовать их в качестве подписей.