|
U kunt de component FLVPlaybackCaptioning met een of meer componenten FLVPlayback gebruiken. In het eenvoudigste scenario sleept u een component FLVPlayback en een component FLVPlaybackCaptioning naar hetzelfde werkgebied, identificeert u de URL van de ondertiteling en stelt u in dat ondertiteling wordt weergegeven. U kunt ook verschillende parameters instellen om de ondertiteling in FLVPlayback aan te passen.
Ondertiteling toevoegen aan de component FLVPlayback
U kunt de component FLVPlaybackCaptioning aan elke component FLVPlayback toevoegen. Zie
Een toepassing maken met de component FLVPlayback
voor meer informatie over het toevoegen van FLVPlayback-onderdelen aan uw toepassing.
De component FLVPlaybackCaptioning vanuit het deelvenster Componenten toevoegen:
-
Open de map Video in het deelvenster Componenten.
-
Sleep (of dubbelklik op) de component FLVPlaybackCaptioning en voeg deze toe aan hetzelfde werkgebied als dat van de component FLVPlayback waaraan u ondertiteling wilt toevoegen.
-
(Optioneel) Sleep de component CaptionButton naar hetzelfde werkgebied als dat van de componenten FLVPlayback en FLVPlaybackCaptioning. Met de component CaptionButton kan de gebruiker ondertiteling in- en uitschakelen.
Opmerking:
Sleep de component CaptionButton naar hetzelfde werkgebied als dat van de componenten FLVPlayback en FLVPlaybackCaptioning om deze te kunnen gebruiken.
-
Wanneer de component FLVPlayback in het werkgebied is geselecteerd, geeft u de volgende vereiste informatie op het tabblad Parameters in Eigenschapcontrole op:
Er zijn andere parameters beschikbaar waarmee u de component FLVPlaybackCaptioning kunt aanpassen. Zie
De component FLVPlaybackCaptioning aanpassen
en de
Naslaggids voor ActionScript® 3.0 voor Adobe® Flash® Professional CS5
voor meer informatie.
-
Selecteer Besturing > Film testen om de video te starten.
Op een dynamische manier een instantie maken met ActionScript:
-
Sleep de component FLVPlayback van het deelvenster Componenten naar het deelvenster Bibliotheek (Windows > Bibliotheek).
-
Sleep de component FLVPlaybackCaptioning van het deelvenster Componenten naar het deelvenster Bibliotheek.
-
Voeg de volgende code toe aan het deelvenster Handelingen in frame 1 van de tijdlijn.
import fl.video.*;
var my_FLVPlybk = new FLVPlayback();
my_FLVPlybk.x = 100;
my_FLVPlybk.y = 100;
addChild(my_FLVPlybk);
my_FLVPlybk.skin = "install_drive:/Program Files/Adobe/Adobe Flash CS5/en/Configuration/FLVPlayback Skins/ActionScript 3.0/SkinUnderPlaySeekCaption.swf";
my_FLVPlybk.source = "http://www.helpexamples.com/flash/video/caption_video.flv";
var my_FLVPlybkcap = new FLVPlaybackCaptioning();
addChild (my_FLVPlybkcap);
my_FLVPlybkcap.source = "http://www.helpexamples.com/flash/video/caption_video.xml";
my_FLVPlybkcap.showCaptions = true;
-
Wijzig
install_drive
in het station waarop u Flash hebt geïnstalleerd en wijzig het pad om de locatie van de map Skins voor uw installatie aan te duiden.
Opmerking:
Wanneer u een instantie FLVPlayback maakt met ActionScript, moet u er ook dynamisch een skin aan toewijzen door de eigenschap skin met ActionScript in te stellen. Wanneer u een skin toepast met ActionScript, wordt deze niet automatisch met het SWF-bestand gepubliceerd. Kopieer de SWF-bestanden van de skin en van de toepassing naar uw server, anders is het SWF-bestand van de skin niet beschikbaar wanneer de gebruiker deze uitvoert.
De FLVPlaybackCaptioning-componentparameters instellen
Als u een component verder wilt aanpassen, kunt u de volgende parameters in Eigenschapcontrole of Componentcontrole instellen voor elke instantie van de component FLVPlaybackCaptioning. De eigenschappen worden in de volgende lijst genoemd en beknopt beschreven:
-
autoLayout
-
Hiermee wordt bepaald of de component FLVPlaybackCaptioning de grootte van het ondertitelingsgebied bepaalt. De standaardwaarde is
true
.
-
captionTargetName
-
Hiermee wordt de instantienaam geïdentificeerd van een tekstveld dat of filmclip die ondertiteling bevat. De standaardwaarde is auto.
-
flvPlaybackName
-
Hiermee wordt de instantienaam van de FLVPlayback geïdentificeerd die u wilt ondertitelen. De standaardwaarde is auto.
-
simpleFormatting
-
Hiermee worden de indelingsinstructies van het XML-bestand met getimede tekst beperkt wanneer het is ingesteld op true. De standaardwaarde is
false
.
-
showCaptions
-
Hiermee wordt bepaald of ondertiteling wordt weergegeven. De standaardwaarde is
true
.
-
source
-
Hiermee wordt de locatie van het XML-bestand met getimede tekst geïdentificeerd.
Zie de
Naslaggids voor ActionScript® 3.0 voor Adobe® Flash® Professional CS5
voor meer informatie over alle parameters voor FLVPlaybackCaptioning.
De parameter source opgeven
U kunt de parameter
source
gebruiken om de naam en locatie op te geven van het XML-bestand met getimede tekst dat de ondertiteling van uw film bevat. Voer het URL-pad rechtstreeks in de broncel in Componentcontrole in.
Ondertiteling weergeven
U moet de parameter
showCaptions
instellen op
true
om de ondertiteling weer te geven.
Zie de
Naslaggids voor ActionScript® 3.0 voor Adobe® Flash® Professional CS5
voor meer informatie over alle parameters voor de component FLVPlaybackCaptioning.
In de vorige voorbeelden hebt u geleerd hoe u de component FLVPlaybackCaptioning kunt maken en inschakelen om ondertiteling weer te geven. Er zijn twee bronnen die u voor de ondertiteling kunt gebruiken: (1) een XML-bestand met getimede tekst dat de ondertitels bevat of (2) een XML-bestand met ondertitelingstekst die u kunt koppelen aan ingesloten gebeurtenisactiepunten.
|
|
|