Vous trouverez ci-dessous un sous-ensemble précis de balises XML Timed Text prises en charge par le composant FLVPlaybackCaptioning.
- Balise tt - Balise de niveau supérieur
- Tous les attributs de la balise tt sont ignorés.
- La balise metadata est autorisée, mais elle est ignorée à tous les niveaux du document
- La balise set est autorisée, mais elle est ignorée à tous les niveaux du document
- Les valeurs d'heure suivantes sont prises en charge :
- format horaire complet (exemple : 00:03:00.1)
- format horaire partiel (exemple : 03:00.1)
- heure de décalage (exemple : 100.1s ou 20h).
- Remarque : les heures de décalage sans unités (par exemple,
10) sont considérées comme des secondes.
- Remarques
- Il n'y a aucune prise en charge des formats horaires comprenant des frames ou des ticks,
par exemple :
00:03:00:05, 00:03:00:05.1, 30f, 30t).
- begin, dur et end sont autorisés dans la balise p uniquement, par conséquent, toutes les heures données font référence au média.
- les attributs xml:lang sont ignorés
- les attributs xml:space sont ignorés, le composant FLVPlaybackCaptioning suppose que xml:space=
default
- la balise head est facultative, utilisez-en une ou aucune
- balise styling
- Exige un attribut id ; prise en charge d'une ou plusieurs balises style à l'intérieur
- Attributs pris en charge :
- tts:backgroundColor
- La zone de texte entière a la même couleur d'arrière-plan. Vous pouvez la définir sur
n'importe quel niveau de balise, mais elle affectera tous les paragraphes, plages, etc. dans le
texte de légende visible actuellement.
- Prise en charge de toutes les représentations de couleur valides, mais le composant alpha
est ignoré sauf s'il est défini sur
0. Si alpha est 0, aucune couleur d'arrière-plan
ne s'affiche. Une valeur de transparent est considérée comme alpha 0.
- tts:color
- Prise en charge de toutes les représentations de couleur valides, mais le composant alpha est
ignoré. Une valeur de
transparent est considérée comme noir.
- tts:fontFamily
- tts:fontSize
- Prise en charge de la première valeur (verticale) uniquement (si deux fontSizes existent)
- Les unités sont facultatives (supposées être en pixels).
Prise en charge des valeurs absolues (par exemple, 12) et relatives (par exemple +2)
- Les valeurs de pourcentage ne sont pas prises en charge
- tts:fontStyle
- tts:fontWeight
- tts:textAlign
- tts:wrapOption
- L'option wrapOption s'applique à la zone de texte entière (par exemple, tous les
paragraphes, plages, etc. actuellement visibles.
- Attributs non pris en charge :
- 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
- La balise layout est ignorée, y compris les balises region qu'elle contient.
- La balise body est requise, une seule balise body autorisée
- La balise body prend en charge le style des attributs et tous les attributs de style.
- Les attributs begin, dur, end, id, region,
timeContainer, etc. sont ignorés dans la balise body.
- La balise div est prise en charge ; prise en charge de la première div trouvée, toutes les autres sont ignorées.
- Prise en charge du style des attributs et des attributs style dans la balise div
- Les attributs begin, dur, end, id, region,
timeContainer, etc. sont ignorés dans la balise div.
- Prise en charge d'aucune ou de plusieurs balises p
- Prise en charge des attributs begin, dur, end, style et
tous les attributs style dans la balise p.
- Les attributs id, region, timeContainer etc. sont ignorés dans la balise p.
- L'attribut begin est requis. Si l'attribut begin est omis, une erreur silent se produit.
- S'il n'existe aucun attribut dur ni end, la légende est fermée par la légende suivante.
- Si les attributs dur et end existent, l'attribut end est utilisé.
- La balise p prend en charge un mélange de balises span, br et du texte (selon la spécification W3C).
- Les balises metadata et set sont autorisées, mais elle sont ignorées.
- balise span
- Aucune prise en charge des plages suivantes
- Prise en charge du style des attributs et des
attributs style dans la balise span
- Les attributs begin, dur, end, id, region, timeContainer, etc.
sont ignorés dans la balise span.
- balise br
- Tous les attributs et le contenu d'une balise br sont ignorés
Lorsque le composant FLVPlaybackCaptioning analyse le fichier Timed Text XML, il transforme les informations de temporisation des légendes begin
en points de repère ActionScript, qui sont ajoutés à la liste de l'occurrence FLVPlayback.
Les points de repère utilisent les conventions d'appellation suivantes : ils commencent par le préfixe "fl.video.caption2.0.". Ne
créez pas de point de repère avec ces noms de préfixe; à moins que vous souhaitiez les utiliser pour les légendes.
© 2004-2008 Adobe Systems Incorporated. All rights reserved.
Thu Jan 8 2009, 03:11 AM -08:00