Durante la visione di un filmato, magari un intervista in lingua straniera, potrebbe essere utile creare dei sottotitoli all'interno del video stesso, magari con la traduzione simultanea.
Qualcosa di simile era già possibile da Flash 8 con i CuePoints (e ovviamente lo è ancora adesso), tuttavia un nuovo componenete introdotto dalla nuova release CS3 di Flash, permette di inserire dei "caption" proprio all'interno del video, l'"FLVPlayBackCaptioning".
Ovviamente lo strumento necessita di alcuni accorgimenti nonchè di un file xml sul quale scrivere le informazioni sulle durate dei "caption". Tanto per rendere quindi l'idea, possiamo considerare i "caption" come box in cui scrivere informazioni o testo in generale. Vediamo quindi ora come fare.
Per prima cosa, inseriamo nel nostro nuovo file Actionscript 3 di Flash i due FLV component: FLVPlayBack ed FLVPlaybackCaptioning. Quindi indichiamo la sorgente del file video FLV a cui vogliamo ricollegarci. Nel componente di captioning invece indichiamo nel parametro "source" il nome del file xml dove posizioneremo le informazioni che ci interessano, chiamandolo magari "caption.xml".
Ora non resta che scrivere adeguatamente il file xml per le informazioni riguardo ai tempi e le cose da scrivere al suo interno. Vediamo:
Per primo impostamio la definizione del nostro file xml:
<?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">
Questo per seguire le specifiche utili al nostro componente.
Ora invece impostiamo le caratteristiche del pannello (colori, font, ecc...)
<body>
<div xml:lang="it">
<p begin="00:00:00.00" dur="00:00:03.25">Primo caption</p>
<p begin="00:00:04.25"dur="00:00:03.07">metto del testo ...</p>
<p begin="00:00:09.03" dur="00:00:01.04" >metto dell'altro testo ...</p>
<p begin="00:00:10.00" dur="00:00:04.00">metto del testo ... e altro ancora</p>
</div>
</body>
</tt>
La lettura di questa parte di codice è abbastanza chiaro. Ogni tag "p" ha due parametri: "begin" per indicare l'inizio del caption (espresso nella tipica suddivisione video= ore:minuti:secondi:frame), e "dur" che sta ad indicare la durata. Quindi prima della chiusura del tag, mettiamo il testo da inserire. Salviamo il tutto possibilmente nella stessa cartella, oppure ricordiamoci bene i nostri percorsi.







