Comment puis-je définir la police utilisée par le composant FLVPlaybackCaptioning pour les sous-titres? L'utilisation de la propriété style de la zone de texte ne fait rien et l'utilisation d'un TextFormat fait que le texte devient vide, même si la police a été incorporée.Comment modifier la police utilisée par le composant FLVPlaybackCaptioning pour les sous-titres?
0
A
Répondre
2
Il semble que la police, ainsi que les autres propriétés du texte, sont spécifiés dans le fichier XML où les sous-titres sont lus (ce qui est de la documentation):
<?xml version="1.0" encoding="UTF-8"?>
<tt xml:lang="en" xmlns="http://www.w3.org/2006/04/ttaf1" xmlns:tts="http://www.w3.org/2006/04/ttaf1#styling">
<head>
<styling>
<style id="1" tts:textAlign="right"/>
<style id="2" tts:color="transparent"/>
<style id="3" style="2" tts:backgroundColor="white"/>
<style id="4" style="2 3" tts:fontSize="20"/>
</styling>
</head>
<body>
<div xml:lang="en">
<p begin="00:00:00.50" dur="500ms">Four score and twenty years ago</p>
<p begin="00:00:02.50"><span tts:fontFamily="monospaceSansSerif,proportionalSerif,TheOther"tts:fontSize="+2">our forefathers</span> brought forth<br /> on this continent</p>
<p begin="00:00:04.40" dur="10s" style="1">a <span tts:fontSize="12 px">new</span> <span tts:fontSize="300%">nation</span></p>
<p begin="00:00:06.50" dur="3">conceived in <span tts:fontWeight="bold" tts:color="#ccc333">liberty</span> <span tts:color="#ccc333">and dedicated to</span> the proposition</p>
<p begin="00:00:11.50" tts:textAlign="right">that <span tts:fontStyle="italic">all</span> men are created equal.</p>
<p begin="15s" style="4">The end.</p>
</div>
</body>
</tt>
Alors peut-être le composant doesn Tu ne veux pas passer outre?
1
// Créer un écouteur pour votre instance FLVPlaybackCaptioning, en écoutant la création du champ de texte/cible par exemple.
myFLVPlybkcap.addEventListener(CaptionTargetEvent.CAPTION_TARGET_CREATED, captionTargetCreatedHandler);
// Puis, quand cela se produit, réglez le 'defaultTextFormat' du champ de texte à votre ...
private function captionTargetCreatedHandler(e:CaptionTargetEvent):void{
var myTextFormat:TextFormat = new TextFormat();
myTextFormat.font = "Arial";
myTextFormat.color = 0x00FF00;
myTextFormat.size = 18;
(e.captionTarget as TextField).defaultTextFormat = myTextFormat;
}
Questions connexes
- 1. Composant AS3 FLVPLaybackCaptioning Affichage d'images?
- 2. Comment modifier le fichier init Emacs pour personnaliser la police pour les nouveaux cadres?
- 3. wpf: modifier la taille de police pour le contrôle WebBrowser
- 4. Comment définir la police par défaut pour les widgets Tk
- 5. Modifier la police de l'outil de développement IE8
- 6. Comment personnaliser le look NSTextField (Police utilisée, taille de police) dans Cocoa?
- 7. Quelle est la police de programmation standard utilisée dans Textmate?
- 8. Le studio IronPython ne peut pas modifier les couleurs de police par défaut
- 9. Modifier uniquement la taille de police dans SWT
- 10. Police utilisée dans Quicksilver - Grand texte?
- 11. Comment remplacer une police sifr d'un site existant sans modifier la taille de la police dans le css?
- 12. Comment faire pour déterminer la quantité de mémoire utilisée par le code non managé
- 13. Comment remplacer ou modifier la police ou les glyphes incorporés dans un fichier PDF?
- 14. CPU utilisée par les processus fils générés par ruby
- 15. comment modifier le chemin par défaut pour Properties.Settings
- 16. Comment faire pour modifier les valeurs de propriété de composant WebPart
- 17. Comment puis-je changer la connexion utilisée par Castle ActiveRecord
- 18. Modifier la photo sélectionnée par UIImagePicker avant qu'elle ne soit utilisée dans l'écran de déplacement
- 19. Comment faire pour modifier le périphérique d'entrée audio par défaut
- 20. Comment modifier le modèle pour le ValidationSummary
- 21. Comment modifier le domaine "www.example.com" par défaut pour les tests dans les rails?
- 22. changer la police pour un texte à une police pas dans les polices de la famille
- 23. Définir la police de caractères par défaut d'Emacs par tampon/mode
- 24. Développement piloté par test pour le composant C++ XPCOM?
- 25. Modifier la police en XML en utilisant XSLT
- 26. Où est le bon endroit pour la ressource utilisée par les contrôles dans le module lors de l'utilisation du prisme?
- 27. Police Web par défaut
- 28. Sélection de police (police de caractères) pour le Web?
- 29. Police et unité de taille de police pour les smartphones
- 30. Modifier le chemin du répertoire de téléchargement pour un composant ice: inputFile