FX ComponentsFX Components ist eine Website Open Source Komponenten des bulgarischen Freelancers Emanuil Rusev.

Emanuil hat vor kurzem eine Videokomponente mit dem Namen FX Video für Flex veröffentlicht.

Mit der Komponente kann man Flashvideos in einer Flex-Applikation abspielen. Unterstützt werden der Progressive Download über http, das Streaming von einem Flash Media Server und das Darstellen eines Kamerastreams.

Flex Video Player

Die Komponente ist sehr einfach einzubinden, wie das folgende Beispiel zeigt:

XML:
  1. <?xml version="1.0" encoding="utf-8"?>
  2. :Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:controls="com.fxcomponents.controls.*"
  3.     backgroundColor="#444444" themeColor="#628CAF" backgroundGradientAlphas="{[0, 0]}"  viewSourceURL="srcview/index.html">
  4.     :Script>
  5.        
  6.            
  7.             [Bindable]
  8.             private var source:String = "http://www.fxcomponents.com/flash/flv/Babel_trailer.flv";
  9.                
  10.             ]]>
  11.     :Script>
  12.     :FXVideo width="100%" height="100%" source="{source}" autoPlay="true" bufferTime="10" />
  13. :Application>

Der Quellcode kann auf der Website heruntergeladen werden.

Ich konnte behilflich sein, einen Mac-spezifischen Bug zu eliminieren. Wer die Komponente bereits einsetzt, sollte deshalb die neueste Version downloaden.

Link: Flex Video Component (Emanuil Rusev)
Link: http://www.fxcomponents.com/