Arbeiten mit der FLVPlaybackCaptioning-Komponente

Die FLVPlaybackCaptioning-Komponente wird mit einer oder mehreren FLVPlayback-Komponenten zusammen verwendet. Im einfachsten Fall ziehen Sie eine FLVPlayback-Komponente auf die Bühne, ziehen eine FLVPlaybackCaptioning-Komponente auf dieselbe Bühne, geben die URL für die Untertitel an und stellen die Untertitel für die Anzeige ein. Sie können aber auch mehrere Parameter einstellen und dadurch Ihre FLVPlayback-Untertitelung anpassen.

Einfügen von Untertiteln in die FLVPlayback-Komponente

Sie können die FLVPlaybackCaptioning-Komponente in jede FLVPlayback-Komponente einfügen. Wie Sie eine FLVPlayback-Komponente in eine Anwendung einbinden, wird im Abschnitt Erstellen einer Anwendung mit der FLVPlayback-Komponente erläutert.

Hinzufügen der FLVPlaybackCaptioning-Komponente mithilfe des Bedienfelds „Komponenten“:

  1. Öffnen Sie im Bedienfeld „Komponenten“ den Ordner „Video“.

  2. Ziehen Sie die FLVPlaybackCaptioning-Komponente auf die Bühne, auf der sich auch die FLVPlayback-Komponente befindet, die Sie untertiteln möchten.

    Hinweis: Adobe stellt zwei Dateien zur Verfügung, mit denen Sie den Umgang mit der FLVPlaybackCaptioning-Komponente schnell erlernen können: caption_video.flv (ein FLVPlayback-Beispiel) und caption_video.xml (ein Untertitel-Beispiel). Die Dateien stehen unter www.helpexamples.com/flash/video/caption_video.flv und www.helpexamples.com/flash/video/caption_video.xml zur Verfügung.
  3. (Optional.) Ziehen Sie die CaptionButton-Komponente auf die Bühne. Diese Komponente ermöglicht es dem Benutzer, die Untertitelung an- und auszuschalten.

    Hinweis: Um die CaptionButton-Komponente zu aktivieren, müssen Sie sie auf dieselbe Bühne ziehen, auf der sich auch die Komponenten „FLVPlayback“ und „FLVPlaybackCaptioning“ befinden.
  4. Während auf der Bühne die FLVPlaybackCaptioning-Komponente ausgewählt ist, legen Sie auf der Registerkarte „Parameter“ des Eigenschafteninspektors die folgenden erforderlichen Informationen fest:

    • Setzen Sie showCaptions auf true .

    • Geben Sie die Quelle ( source ) der Timed Text-XML-Datei an, die heruntergeladen werden soll.

      Währen Sie in Flash arbeiten, um Ihre Untertitel zu testen, sollten Sie die Eigenschaft showCaptions auf true setzen. Wenn Sie jedoch die Komponente CaptionButton einbinden, damit die Benutzer die Untertitelung an- und ausschalten kann, sollten Sie die Eigenschaft showCaptions auf false setzen.

    Es stehen weitere Parameters für die Anpassung der FLVPlaybackCaptioning-Komponente zur Verfügung. Weitere Informationen finden Sie im Abschnitt Anpassen der FLVPlaybackCaptioning-Komponente sowie im ActionScript 3.0 Referenzhandbuch für Flash Professional .

  5. Wählen Sie „Steuerung“ >„Film testen“, um das Video zu starten.

Dynamisches Erstellen einer Instanz mithilfe von ActionScript :

  1. Ziehen Sie die FLVPlayback-Komponente aus dem Bedienfeld „Komponenten“ in das Bedienfeld „Bibliothek“.

  2. Ziehen Sie die FLVPlaybackCaptioning-Komponente aus dem Bedienfeld „Komponenten“ in das Bedienfeld „Bibliothek“.

  3. Fügen Sie dem Bedienfeld „Aktionen“ von Bild 1 in der Zeitleiste den folgenden Code hinzu:

    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; 
    
  4. Geben Sie dabei für install_drive das Laufwerk ein, auf dem Flash installiert wurde, und ändern Sie den Pfad, um den Speicherort des Ordners „Skins“ in Ihrer Installation anzugeben:

    Hinweis: Wenn Sie eine FLVPlayback-Instanz mithilfe von ActionScript erstellen, müssen Sie ihr dynamisch eine Skin zuweisen, indem Sie, ebenfalls mithilfe von ActionScript-Code, die Eigenschaft „skin“ setzen. Wenn Sie eine Skin mithilfe von ActionScript anwenden, wird sie nicht automatisch mit der SWF-Datei veröffentlicht. Kopieren Sie die SWF-Datei der Skin und die Anwendungs-SWF-Datei auf Ihren Server, andernfalls ist die Skin-SWF-Datei nicht verfügbar, wenn der Benutzer die Anwendung ausführt.

Parameter der FLVPlaybackCaptioning-Komponente

Für jede Instanz der FLVPlaybackCaptioning-Komponente können Sie im Eingeschaften- oder Komponenten-Inspektor die folgenden Parameter festlegen. Es folgt eine Liste dieser Eigenschaften, jeweils mit einer kurzen Erläuterung:

autoLayout:
Bestimmt, ob die FLVPlaybackCaptioning-Komponente die Größe des Untertitelungsbereichs steuert. Der Standardwert lautet true .

captionTargetName:
Identifiziert den Instanznamen des Textfelds oder Movieclips mit den Untertiteln. Der Standardwert ist „auto“.

flvPlaybackName
Identifiziert den Namen der FLVPlayback-Instanz, die Sie untertiteln möchten. Der Standardwert ist „auto“.

simpleFormatting:
Beschränkt mit der Einstellung „true“ die Formatierungsanweisungen der Timed Text-XML-Datei. Der Standardwert lautet false .

showCaptions:
Legt fest, ob Untertitel angezeigt werden. Der Standardwert lautet true .

source
Identifiziert die Quelle der Timed Text-XML-Datei.

Ausführliche Informationen zu allen FLVPlaybackCaptioning-Parametern finden Sie im ActionScript 3.0 Referenzhandbuch für Flash Professional .

Festlegen des Parameters „source“

Verwenden Sie den Parameter source , um Name und Speicherort der Timed Text-XML-Datei anzugeben, die die Untertitel für Ihren Film enthält. Geben Sie den URL-Pfad direkt in das Feld „source“ auf der Registerkarte „Parameter“ des Komponenten-Inspektors ein.

Anzeigen von Untertiteln

Damit die Untertitel angezeigt werden, setzen Sie den Parameter showCaptions auf true .

Ausführliche Informationen zu allen Parametern der FLVPlaybackCaptioning-Komponente finden Sie im ActionScript 3.0 Referenzhandbuch für Flash Professional .

In den obigen Beispielen haben Sie gelernt, wie Sie die FLVPlaybackCaptioning-Komponente erstellen und akitivieren, um Untertitel anzuzeigen. Es gibt zwei Arten von Quellen, die Sie für Ihre Untertitel verwenden können: 1.) eine Timed Text-XML-Datei, die die Untertitel enthält und 2.) eine XML-Datei mit dem Text der Untertitel, die Sie mit eingebetteten Ereignis-Cue-Points verknüpfen.

Rechtliche Hinweise | Online-Datenschutzrichtlinie