(ScrnShots)">Nach dem letztjährigen Workaround, um die FLV Playback Komponente in Flex einzusetzen, wird dies mit einer aktualisierten Version der Komponente nun offiziell unterstützt.

Die Komponente ermöglicht außerdem Zugriff auf die neuen Features des neue Flash Media Servers 3.5 (Dynamic Streaming, Live DVR).

This updated version of the FLVPlayback component found in Flash CS4 Professional increases the streaming performance and quality for VOD and Live.[...] This component is ActionScript 3.0 only and you can use these classes with Flash CS4 Professional and, for the first time, in Flex 3 or the Flex SDK.

Code-Beispiel

So nutzt man die FLV Playback Komponente in Flex:

XML:
  1. <?xml version="1.0" encoding="utf-8"?>
  2. :Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="onCreationComplete()">
  3.     :Script>
  4.        
  5.             import mx.core.UIComponent;
  6.             import fl.video.*;
  7.            
  8.             private function onCreationComplete():void
  9.             {
  10.            
  11.                 var vid:FLVPlayback = new FLVPlayback();
  12.                 var ui:UIComponent = new UIComponent();
  13.                 this.addChild( ui );
  14.                 ui.addChild( vid );
  15.                 
  16.                 vid.width = 320;           
  17.                 vid.height = 240;
  18.                 vid.source = "demo-video.flv";
  19.                 vid.skinBackgroundColor = 0x666666;
  20.                 vid.skin = "SkinUnderPlaySeekMute.swf";
  21.                 vid.scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO;
  22.                 vid.skinAutoHide = false;
  23.             }
  24.         ]]>
  25.     :Script>
  26. :Application>

Hinweis zur Verwendung in Flex

Die Datei FLVPlayback_2.5.swc kopiert man in das "libs"-Verzeichnis des Flex-Projekts.

Wichtig sind zwei Einstellungen. Zum einen braucht man SDK in Version 3.2, zum anderen muss man die benötigte Flash Player Version auf 10.0.0. stellen. Beides findet man nach einem Rechtsklick auf das Projekt-Icon im "Flex Navigator", dann "Properties > Flex Compiler".

Download

Herunterladen kann man sich die neue FLV Playback komponente bei den Flash Media Server Tools. Allerdings muss man sich mit seiner Adobe ID einloggen.

Link: Flash Media Server Tools