Paketfl.video
Klassepublic class FLVPlayback
VererbungFLVPlayback Inheritance Sprite Inheritance DisplayObjectContainer Inheritance InteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Die FLVPlayback-Klasse erweitert die Sprite-Klasse und enthält ein VideoPlayer-Objekt.

Mit der FLVPlayback-Klasse können Sie einen Video-Player in Ihre Flash-Anwendung einschließen, um progressiv heruntergeladene Flash Video-Dateien (FLV) über HTTP oder Streaming-FLV-Dateien vom Flash Media Server (FMS) oder einem anderen Flash Video Streaming Service (FVSS) abzuspielen.

Im Gegensatz zu anderen ActionScript 3.0-Komponenten erweitert die FLVPlayback-Komponente nicht "UIComponent". Aus diesem Grund unterstützt sie nicht die Methoden und Eigenschaften dieser Klasse.

Für den Zugriff auf die Eigenschaften, Methoden und Ereignisse der FLVPlayback-Klasse müssen Sie die Klasse entweder durch Ziehen der FLVPlayback-Komponente auf die Bühne Ihrer Flash-Anwendung oder durch explizites Importieren nach ActionScript mit der Anweisung import importieren. Die folgende Anweisung importiert die FLVPlayback-Klasse:

     import fl.video.FLVPlayback;

Die FLVPlayback-Klasse verfügt über die Konstante VERSION, die eine Klasseneigenschaft darstellt. Klasseneigenschaften sind nur für die Klasse selbst verfügbar. Die Konstante VERSION gibt einen String zurück, der die Version der Komponente angibt. Der folgende Code zeigt die Version im Bedienfeld "Ausgabe" an:

     import fl.video.FLVPlayback;
     trace(FLVPlayback.VERSION);

Beispiele anzeigen

Siehe auch

AutoLayoutEvent
FLVPlaybackCaptioning
MetadataEvent
NCManager
LayoutEvent
SoundEvent
VideoPlayer
VideoError
VideoEvent
VideoProgressEvent


Öffentliche Eigenschaften
 EigenschaftDefiniert von
 InheritedaccessibilityProperties : AccessibilityProperties
Die aktuellen Eingabehilfenoptionen für dieses Anzeigeobjekt.
DisplayObject
  activeVideoPlayerIndex : uint
Eine Zahl, die angibt, welche Video-Player-Instanz von anderen APIs (Anwendungsprogrammierschnittstellen) gesteuert wird.
FLVPlayback
  align : String
Gibt das Videolayout an, wenn die Eigenschaft "scaleMode" auf "VideoScaleMode.MAINTAIN_ASPECT_RATIO" oder "VideoScaleMode.NO_SCALE" gesetzt wurde.
FLVPlayback
 Inheritedalpha : Number
Gibt den Alphatransparenzwert des angegebenen Objekts an.
DisplayObject
  autoPlay : Boolean
Ein boolescher Wert; bei der Einstellung "true" wird die FLV-Datei automatisch abgespielt, nachdem die Eigenschaft "source" festgelegt wurde.
FLVPlayback
  autoRewind : Boolean
Ein boolescher Wert; bei der Einstellung "true" wird die FLV-Datei beim Beenden der Wiedergabe zu Bild 1 zurückgespult, weil entweder das Ende des Streams erreicht oder die Methode "stop()" aufgerufen wurde.
FLVPlayback
  backButton : Sprite
BackButton-Wiedergabesteuerelement.
FLVPlayback
  bitrate : Number
Eine Zahl, die die Übertragungsrate der FLV-Datei in Bit pro Sekunde angibt.
FLVPlayback
 InheritedblendMode : String
Ein Wert aus der BlendMode-Klasse, mit dem angegeben wird, welcher Mischmodus verwendet werden soll.
DisplayObject
  buffering : Boolean
[read-only] Ein boolescher Wert; bei der Einstellung "true" wird angegeben, dass das Video zwischengespeichert wird.
FLVPlayback
  bufferingBar : Sprite
Steuerelement "Zwischenspeichern-Leiste".
FLVPlayback
  bufferingBarHidesAndDisablesOthers : Boolean
Bei der Einstellung "true" wird das SeekBar-Steuerelement ausgeblendet und werden die Steuerelemente "Play", "Pause", "PlayPause", "BackButton" und "ForwardButton" deaktiviert, während die FLV-Datei zwischengespeichert wird.
FLVPlayback
  bufferTime : Number
Eine Zahl, die angibt, wie viele Sekunden zwischengespeichert werden sollen, bevor ein Videostream abgespielt wird.
FLVPlayback
 InheritedbuttonMode : Boolean
Legt den Schaltflächenmodus für dieses Sprite fest.
Sprite
  bytesLoaded : uint
[read-only] Eine Zahl, die angibt, wie viele Byte bereits heruntergeladen wurden, falls es sich um einen HTTP-Download handelt.
FLVPlayback
  bytesTotal : uint
[read-only] Eine Zahl, die angibt, wie viele Byte insgesamt bei einem HTTP-Download heruntergeladen werden.
FLVPlayback
 InheritedcacheAsBitmap : Boolean
Wird diese Eigenschaft auf "true" gesetzt, speichert Flash Player eine interne Bitmap-Darstellung des Anzeigeobjekts im Cache.
DisplayObject
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
 InheritedcontextMenu : ContextMenu
Gibt das diesem Objekt zugeordnete Kontextmenü an.
InteractiveObject
  cuePoints : Array
[write-only] Ein Array, das ActionScript-Cue-Points und deaktivierte eingebettete FLV-Datei-Cue-Points beschreibt.
FLVPlayback
 InheriteddoubleClickEnabled : Boolean
Gibt an, ob das Objekt doubleClick-Ereignisse empfängt.
InteractiveObject
 InheriteddropTarget : DisplayObject
[read-only] Gibt das Anzeigeobjekt an, über das der Sprite gezogen wird oder auf dem der Sprite abgelegt wurde.
Sprite
 Inheritedfilters : Array
Ein indiziertes Array, das alle dem Anzeigeobjekt derzeit zugeordneten filter-Objekte enthält.
DisplayObject
 InheritedfocusRect : Object
Gibt an, ob für dieses Objekt ein Fokus-Rechteck angezeigt wird.
InteractiveObject
  forwardButton : Sprite
Steuerelement für die Schaltfläche "Vorwärts".
FLVPlayback
  fullScreenBackgroundColor : uint
Hintergrundfarbe wird im Vollbildübernahmemodus verwendet.
FLVPlayback
  fullScreenButton : Sprite
Steuerelement für die Schaltfläche "FullScreen".
FLVPlayback
  fullScreenSkinDelay : int
Gibt die Verzögerung in Millisekunden an, bis die Skin ausgeblendet wird.
FLVPlayback
  fullScreenTakeOver : Boolean
Wenn die Bühne in den Vollbildmodus wechselt, befindet sich die FLVPlayback-Komponente über allem anderen Inhalt und beansprucht den gesamten Bildschirm.
FLVPlayback
 Inheritedgraphics : Graphics
[read-only] Legt das Graphics-Objekt fest, das zu diesem Sprite gehört und für das Vektorzeichnungsbefehle zulässig sind.
Sprite
  height : Number
Eine Zahl, die die Höhe der FLVPlayback-Instanz festlegt.
FLVPlayback
 InheritedhitArea : Sprite
Gibt als Kollisionsbereich für ein Sprite ein anderes Sprite an.
Sprite
  idleTimeout : Number
Die Dauer in Millisekunden, bevor Flash eine nicht aktive Verbindung zu Flash Media Server (FMS) trennt, weil das Abspielen angehalten oder beendet wurde.
FLVPlayback
  isLive : Boolean
Ein Boolescher Wert; bei der Einstellung "true" wird angegeben, dass es sich um einen Live-Videostream handelt.
FLVPlayback
  isRTMP : Boolean
[read-only] Ein boolescher Wert; die Einstellung "true" bedeutet, dass die FLV-Datei vom Flash Media Server (FMS) mithilfe von RTMP gestreamt wird.
FLVPlayback
 InheritedloaderInfo : LoaderInfo
[read-only] Gibt ein LoaderInfo-Objekt mit Informationen zum Laden der Datei zurück, zu der dieses Anzeigeobjekt gehört.
DisplayObject
 Inheritedmask : DisplayObject
Das aufrufende Anzeigeobjekt wird durch das angegebene mask-Objekt maskiert.
DisplayObject
  metadata : Object
[read-only] Ein Objekt, bei dem es sich um ein Metadaten-Informationspaket handelt, das von einem Aufruf der Rückrufmethode "NetStream.onMetaData()" empfangen wird, falls verfügbar.
FLVPlayback
  metadataLoaded : Boolean
[read-only] Ein boolescher Wert; "true", wenn ein Metadatenpaket gefunden und verarbeitet wurde oder wenn die FLV-Datei ohne Metadatenpaket kodiert wurde.
FLVPlayback
 InheritedmouseChildren : Boolean
Bestimmt, ob die dem Objekt untergeordneten Objekte per Maus aktivierbar sind.
DisplayObjectContainer
 InheritedmouseEnabled : Boolean
Gibt an, ob dieses Objekt Meldungen von der Maus empfängt.
InteractiveObject
 InheritedmouseX : Number
[read-only] Gibt die x-Koordinate der Mausposition in Pixel an.
DisplayObject
 InheritedmouseY : Number
[read-only] Gibt die y-Koordinate der Mausposition in Pixel an.
DisplayObject
  muteButton : Sprite
Steuerelement für die Schaltfläche "Ton aus".
FLVPlayback
 Inheritedname : String
Gibt den Instanznamen des Anzeigeobjekts an.
DisplayObject
  ncMgr : INCManager
[read-only] Ein INCManager-Objekt, das Zugriff auf eine Instanz der Klasse, die INCManager implementiert, bietet, wobei es sich um eine Schnittstelle zur NCManager-Klasse handelt.
FLVPlayback
 InheritednumChildren : int
[read-only] Liefert die Anzahl der Objekte, die diesem Objekt untergeordnet sind.
DisplayObjectContainer
 InheritedopaqueBackground : Object
Legt fest, ob das Anzeigeobjekt bei einer bestimmten Hintergrundfarbe undurchsichtig ist.
DisplayObject
 Inheritedparent : DisplayObjectContainer
[read-only] Gibt das DisplayObjectContainer-Objekt an, das dieses Anzeigeobjekt enthält.
DisplayObject
  pauseButton : Sprite
Steuerelement für die Schaltfläche "Anhalten".
FLVPlayback
  paused : Boolean
[read-only] Ein boolescher Wert; die Einstellung "true" bedeutet, dass die FLV-Datei angehalten wurde.
FLVPlayback
  playButton : Sprite
Steuerelement für die Schaltfläche "Wiedergabe".
FLVPlayback
  playheadPercentage : Number
Eine Zahl, die den aktuellen Wert von "playheadTime" als Prozentwert der totalTime-Eigenschaft angibt.
FLVPlayback
  playheadTime : Number
Eine Zahl, die die aktuelle Position (Zeit) des Abspielkopfs angibt. Diese Angabe erfolgt in Sekunden, wobei es sich auch um einen Bruchwert handeln kann.
FLVPlayback
  playheadUpdateInterval : Number
Eine Zahl, die die Zeit (in Millisekunden) zwischen den einzelnen playheadUpdate-Ereignissen angibt.
FLVPlayback
  playing : Boolean
[read-only] Ein boolescher Wert; die Einstellung "true" bedeutet, dass die FLV-Datei wiedergegeben wird.
FLVPlayback
  playPauseButton : Sprite
Steuerelement für die Schaltfläche "Abspielen/Anhalten".
FLVPlayback
  preferredHeight : int
[read-only] Eine Zahl, die die Höhe der FLV-Quelldatei festlegt.
FLVPlayback
  preferredWidth : int
[read-only] Gibt die Breite der FLV-Quelldatei zurück.
FLVPlayback
  preview : String
[write-only] Nur für Live-Vorschau.
FLVPlayback
  progressInterval : Number
Eine Zahl, die die Zeit (in Millisekunden) zwischen den einzelnen progress-Ereignissen angibt.
FLVPlayback
 Inheritedprototype : Object
[static] Ein Verweis auf das Prototypobjekt einer Klasse oder eines Funktionsobjekts.
Object
  registrationHeight : Number
Die Höhe, die bei der automatischen Größenänderung zum Ausrichten des Videoinhalts verwendet wird.
FLVPlayback
  registrationWidth : Number
Die Breite, die bei der automatischen Größenänderung zum Ausrichten des Videoinhalts verwendet wird.
FLVPlayback
  registrationX : Number
Die x-Koordinate, die bei der automatischen Größenänderung zum Ausrichten des Videoinhalts verwendet wird.
FLVPlayback
  registrationY : Number
Die y-Koordinate, die bei der automatischen Größenänderung zum Ausrichten des Videoinhalts verwendet wird.
FLVPlayback
 Inheritedroot : DisplayObject
[read-only] Bei einem Anzeigeobjekt in einer geladenen SWF-Datei ist die root-Eigenschaft das oberste Anzeigeobjekt in dem Teil der Baumstruktur der Anzeigeliste, der diese SWF-Datei repräsentiert.
DisplayObject
 Inheritedrotation : Number
Gibt die Drehung der DisplayObject-Instanz ausgehend von der ursprünglichen Ausrichtung in Grad an.
DisplayObject
 Inheritedscale9Grid : Rectangle
Das aktuell verwendete Skalierungsraster.
DisplayObject
  scaleMode : String
Gibt die Größenänderung des Videos nach dem Ladevorgang an.
FLVPlayback
  scaleX : Number
Eine Zahl, die die horizontale Skalierung darstellt.
FLVPlayback
  scaleY : Number
Eine Zahl, die die vertikale Skalierung darstellt.
FLVPlayback
 InheritedscrollRect : Rectangle
Die Begrenzungen des Bildlaufrechtecks für das Anzeigeobjekt.
DisplayObject
  scrubbing : Boolean
[read-only] Ein boolescher Wert, der "true" ist, wenn der Benutzer mithilfe der SeekBar einen Vor- oder Rücklauf ausführt, andernfalls lautet der Wert "false".
FLVPlayback
  seekBar : Sprite
Das SeekBar-Steuerelement.
FLVPlayback
  seekBarInterval : Number
Eine Zahl, die in Millisekunden angibt, wie oft beim Spulen der seekBar-Griff überprüft werden soll.
FLVPlayback
  seekBarScrubTolerance : Number
Eine Zahl, die angibt, wie weit ein Benutzer den Griff der Suchleiste (SeekBar) verschieben kann, bis es zu einer Aktualisierung kommt.
FLVPlayback
  seekToPrevOffset : Number
Die Anzahl der Sekunden, die die Methode "seekToPrevNavCuePoint()" verwendet, um die Zeit mit dem vorherigen Cue-Point zu vergleichen.
FLVPlayback
  skin : String
Ein String, der die URL zu einer Skin-SWF-Datei angibt.
FLVPlayback
  skinAutoHide : Boolean
Ein boolescher Wert; bei der Einstellung "true" wird die Komponenten-Skin ausgeblendet, wenn sich die Maus nicht über dem Video befindet.
FLVPlayback
  skinBackgroundAlpha : Number
Der Alphawert für den Hintergrund der Skin.
FLVPlayback
  skinBackgroundColor : uint
Die Farbe für den Hintergrund der Skin (0xRRGGBB).
FLVPlayback
  skinFadeTime : int
Gibt an, wie lange in Millisekunden das Aus- oder Einblenden der Skin dauert.
FLVPlayback
  skinScaleMaximum : Number
Diese Eigenschaft legt das größte Vielfache fest, das FLVPlayback für die Skalierung der Skin verwendet, wenn der Vollbildmodus mit einem Flash Player, der Hardwarebeschleunigung unterstützt, aktiviert wird.
FLVPlayback
  soundTransform : SoundTransform
Bietet direkten Zugriff auf die Eigenschaft "VideoPlayer.soundTransform", um die Lautstärke besser regeln zu können.
FLVPlayback
  source : String
Ein String, der die URL der zu streamenden FLV-Datei und die Art des Streamings angibt.
FLVPlayback
 Inheritedstage : Stage
[read-only] Die Bühne des Anzeigeobjekts.
DisplayObject
  state : String
[read-only] Ein String, der den Status der Komponente angibt.
FLVPlayback
  stateResponsive : Boolean
[read-only] Ein boolescher Wert; die Einstellung "true" bedeutet, dass der Status interaktiv ist.
FLVPlayback
  stopButton : Sprite
Steuerelement für die Schaltfläche "Stop" (Stoppen).
FLVPlayback
  stopped : Boolean
[read-only] Ein boolescher Wert; die Einstellung "true" bedeutet, dass die FLVPlayback-Instanz den Status "stopped" hat, also beendet wurde.
FLVPlayback
 InheritedtabChildren : Boolean
Bestimmt, ob die dem Objekt untergeordneten Objekte per Tabulatortaste aktivierbar sind.
DisplayObjectContainer
 InheritedtabEnabled : Boolean
Gibt an, ob sich dieses Objekt in der Tabulatorreihenfolge befindet.
InteractiveObject
 InheritedtabIndex : int
Gibt die Tabulatorreihenfolge von Objekten in einer SWF-Datei an.
InteractiveObject
 InheritedtextSnapshot : TextSnapshot
[read-only] Liefert ein TextSnapshot-Objekt für diese DisplayObjectContainer-Instanz.
DisplayObjectContainer
  totalTime : Number
Eine Zahl, die die Gesamtspielzeit des Videos in Sekunden angibt.
FLVPlayback
 Inheritedtransform : Transform
Ein Objekt mit Eigenschaften, die zur Matrix, Farbtransformation und Pixelbegrenzung eines Anzeigeobjekts gehören.
DisplayObject
 InheriteduseHandCursor : Boolean
Ein boolescher Wert, der angibt, ob der Handcursor angezeigt werden soll, wenn die Maus über ein Sprite-Objekt geführt wird, dessen buttonMode-Eigenschaft auf "true" gesetzt ist.
Sprite
 Inheritedvisible : Boolean
Gibt an, ob das Anzeigeobjekt sichtbar ist oder nicht.
DisplayObject
  visibleVideoPlayerIndex : uint
Eine Zahl, die zur Verwaltung mehrerer FLV-Dateistreams verwendet wird.
FLVPlayback
  volume : Number
Eine Zahl im Bereich 0 bis 1, die die Lautstärkeeinstellung angibt.
FLVPlayback
  volumeBar : Sprite
Das Steuerelement der Lautstärkeleiste.
FLVPlayback
  volumeBarInterval : Number
Eine Zahl, die in Millisekunden angibt, wie oft beim Spulen der Griff der Lautstärkeleiste überprüft werden soll.
FLVPlayback
  volumeBarScrubTolerance : Number
Eine Zahl, die angibt, wie weit ein Benutzer den Griff der Lautstärkeleiste verschieben kann, bis es zu einer Aktualisierung kommt.
FLVPlayback
  width : Number
Eine Zahl, die die Breite der FLVPlayback-Instanz auf der Bühne festlegt.
FLVPlayback
  x : Number
Eine Zahl, die die horizontale Position des Video-Players in Pixel angibt.
FLVPlayback
  y : Number
Eine Zahl, die die vertikale Position des Video-Players in Pixel angibt.
FLVPlayback
Öffentliche Methoden
 MethodeDefiniert von
  
Erstellt eine neue FLVPlayback-Instanz.
FLVPlayback
  
addASCuePoint(timeOrCuePoint:*, name:String = null, parameters:Object = null):Object
Fügt einen ActionScript-Cue-Point hinzu und hat dieselbe Wirkung wie das Hinzufügen eines ActionScript-Cue-Points über das Cue-Points-Dialogfeld, mit der Ausnahme, dass sie beim Ausführen der Anwendung, nicht während der Anwendungsentwicklung, auftritt.
FLVPlayback
 Inherited
Fügt dieser DisplayObjectContainer-Instanz eine untergeordnete DisplayObject-Instanz hinzu.
DisplayObjectContainer
 Inherited
Fügt dieser DisplayObjectContainer-Instanz eine untergeordnete DisplayObject-Instanz hinzu.
DisplayObjectContainer
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird.
EventDispatcher
 Inherited
Gibt an, ob aufgrund der Sicherheitseinschränkungen irgendwelche Anzeigeobjekte aus der Liste ausgeschlossen werden, die beim Aufrufen der DisplayObjectContainer.getObjectsUnderPoint()-Methode mit dem angegebenen point-Punkt zurückgegeben wird.
DisplayObjectContainer
  
Bringt einen Video-Player in den Vordergrund eines Stapels von Video-Playern.
FLVPlayback
  
Schließt NetStream und löscht den durch den Parameter "index" angegebenen Video-Player.
FLVPlayback
 Inherited
Ermittelt, ob das angegebene Anzeigeobjekt der DisplayObjectContainer-Instanz oder der Instanz selbst untergeordnet ist.
DisplayObjectContainer
 Inherited
Sendet ein Ereignis in den Ereignisablauf.
EventDispatcher
  
Stellt den FLVPlayback-Video-Player auf Vollbild ein.
FLVPlayback
  
findCuePoint(timeNameOrCuePoint:*, type:String):Object
Sucht den Cue-Point vom durch den Parameter "type" angegebenen Typ mit den Werten für Zeit, Name oder Zeit und Name, die Sie mit den Parametern angegeben haben.
FLVPlayback
  
findNearestCuePoint(timeNameOrCuePoint:*, type:String):Object
Sucht einen Cue-Point vom angegebenen Typ, der mit der angegebenen Zeit übereinstimmt oder früher vorkommt.
FLVPlayback
  
Sucht den nächsten Cue-Point im Array "my_cuePoint.array", der denselben Namen wie "my_cuePoint.name" hat.
FLVPlayback
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Gibt ein Rechteck zurück, das den Bereich des Anzeigeobjekts in Bezug auf das Koordinatensystem des targetCoordinateSpace-Objekts definiert.
DisplayObject
 Inherited
Gibt die untergeordnete Anzeigeobjektinstanz zurück, die sich an der angegebenen Indexposition befindet.
DisplayObjectContainer
 Inherited
Gibt das untergeordnete Anzeigeobjekt für den angegebenen Namen zurück.
DisplayObjectContainer
 Inherited
Gibt die Indexposition einer untergeordneten DisplayObject-Instanz zurück.
DisplayObjectContainer
 Inherited
Gibt ein Array an Objekten zurück, die unter dem angegebenen Punkt liegen und dieser DisplayObjectContainer-Instanz untergeordnet sind (auch über mehrere Unterordnungsstufen hinweg).
DisplayObjectContainer
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
Gibt ein Rechteck zurück, das die Begrenzung des Anzeigeobjekts (ohne etwaige Striche oder Formen) definiert, und zwar aufgrund des vom Parameter "targetCoordinateSpace" definierten Koordinatensystems.
DisplayObject
  
Ruft den durch den Parameter "index" angegebenen Video-Player ab.
FLVPlayback
 Inherited
Konvertiert das point-Objekt von den (globalen) Bühnenkoordinaten in die (lokalen) Koordinaten des Anzeigeobjekts.
DisplayObject
 Inherited
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat.
EventDispatcher
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Wertet das Anzeigeobjekt aus, um festzustellen, ob es das Anzeigeobjekt "obj" überdeckt oder schneidet.
DisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
Wertet das Anzeigeobjekt aus, um festzustellen, ob es den durch die Parameter "x" und "y" festgelegten Punkt überdeckt oder schneidet.
DisplayObject
  
isFLVCuePointEnabled(timeNameOrCuePoint:*):Boolean
Gibt "false" zurück, wenn der in die FLV-Datei eingebettete Cue-Point deaktiviert ist.
FLVPlayback
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
  
load(source:String, totalTime:Number, isLive:Boolean = false):void
Beginnt mit dem Laden der FLV-Datei und bietet eine Abkürzung zum Festlegen der Eigenschaft "autoPlay" als "false" und zum Festlegen der Eigenschaften "source", "totalTime" und "isLive", sofern vorhanden.
FLVPlayback
 Inherited
Konvertiert das point-Objekt von den (lokalen) Koordinaten des Anzeigeobjekts in die (globalen) Bühnenkoordinaten.
DisplayObject
  
Hält das Abspielen des Videostreams an.
FLVPlayback
  
play(source:String = null, totalTime:Number, isLive:Boolean = false):void
Spielt den Videostream ab.
FLVPlayback
  
Gibt die FLV-Datei wieder, wenn genügend Daten davon heruntergeladen wurden.
FLVPlayback
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
  
removeASCuePoint(timeNameOrCuePoint:*):Object
Entfernt einen ActionScript-Cue-Point aus der zurzeit geladenen FLV-Datei.
FLVPlayback
 Inherited
Entfernt die angegebene untergeordnete DisplayObject-Instanz aus der Child-Liste der DisplayObjectContainer-Instanz.
DisplayObjectContainer
 Inherited
Entfernt ein untergeordnetes Anzeigeobjekt aus der angegebenen Indexposition in der Child-Liste des Anzeigeobjekt-Containers.
DisplayObjectContainer
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Entfernt einen Listener aus dem EventDispatcher-Objekt.
EventDispatcher
  
seek(time:Number):void
Sucht einen bestimmten Zeitpunkt in der Datei, der in Sekunden angegeben und bis auf drei Dezimalstellen (Millisekunden) genau ist.
FLVPlayback
  
Führt einen Suchlauf bis zu einem bestimmten Prozentwert der Datei aus und bewegt den Abspielkopf an diese Position.
FLVPlayback
  
Sucht einen bestimmten Zeitpunkt in der Datei, der in Sekunden angegeben und bis auf drei Dezimalstellen (Millisekunden) genau ist.
FLVPlayback
  
seekToNavCuePoint(timeNameOrCuePoint:*):void
Führt einen Suchlauf bis zu dem Navigations-Cue-Point aus, der der angegebenen Zeit, dem Namen oder Zeit und Namen entspricht.
FLVPlayback
  
Führt einen Vorlauf zum nächsten Navigations-Cue-Point basierend auf dem aktuellen Wert der Eigenschaft "playheadTime" aus.
FLVPlayback
  
Führt einen Suchlauf zum vorherigen Navigations-Cue-Point basierend auf dem aktuellen Wert der Eigenschaft "playheadTime" aus.
FLVPlayback
 Inherited
Ändert die Position eines vorhandenen untergeordneten Objekts im Anzeigeobjekt-Container.
DisplayObjectContainer
  
setFLVCuePointEnabled(enabled:Boolean, timeNameOrCuePoint:*):Number
Aktiviert oder deaktiviert einen oder mehrere FLV-Datei-Cue-Points.
FLVPlayback
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
  
setScale(scaleX:Number, scaleY:Number):void
Legt die scaleX-Eigenschaft und die scaleY-Eigenschaft gleichzeitig fest.
FLVPlayback
  
setSize(width:Number, height:Number):void
Legt die Eigenschaften "width" und "height" gleichzeitig fest.
FLVPlayback
 Inherited
startDrag(lockCenter:Boolean = false, bounds:Rectangle = null):void
Ermöglicht es Benutzern, das angegebene Sprite mit einer Ziehoperation zu verschieben.
Sprite
  
Beendet das Abspielen des Videos.
FLVPlayback
 Inherited
Beendet die startDrag()-Methode.
Sprite
 Inherited
Kehrt die z-Reihenfolge (von vorne nach hinten) der beiden angegebenen untergeordneten Objekte um.
DisplayObjectContainer
 Inherited
swapChildrenAt(index1:int, index2:int):void
Kehrt die z-Reihenfolge (von vorne nach hinten) der untergeordneten Objekte an den beiden angegebenen Indexpositionen in der Child-Liste um.
DisplayObjectContainer
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
 Inherited
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner vorangegangenen Elementen ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist.
EventDispatcher
Ereignisse
 EreignisÜbersicht Definiert von
 Inherited Wird ausgelöst, wenn Flash Player den Betriebssystemfokus erhält und aktiv wird.EventDispatcher
 Inherited Wird ausgelöst, wenn ein Objekt der Anzeigeliste hinzugefügt wird.DisplayObject
 Inherited Wird ausgelöst, wenn ein Anzeigeobjekt der Anzeigeliste für die Bühne hinzugefügt wird. Dies erfolgt entweder direkt oder über das Hinzufügen einer Unterstruktur, die das Anzeigeobjekt enthält.DisplayObject
   Wird ausgelöst, wenn der Video Player automatisch angeordnet oder seine Größe geändert wird.FLVPlayback
   Wird ausgelöst, wenn der Abspielkopf zum Anfang des Video-Players bewegt wird, weil für die Eigenschaft "autoRewind" der Wert "true" festgelegt ist.FLVPlayback
   Wird ausgelöst, wenn die FLVPlayback-Instanz in den Status "buffering" wechselt.FLVPlayback
 Inherited Wird ausgelöst, wenn ein Benutzer die Haupttaste des Zeigegeräts über derselben InteractiveObject-Instanz drückt und wieder loslässt.InteractiveObject
   Wird ausgelöst, wenn das Ereignisobjekt die NetConnection aufgrund einer Zeitüberschreitung oder nach dem Aufrufen der Methode "closeVideoPlayer()" schließt, wenn Sie die Methode "load()" oder "play()" aufrufen oder die Eigenschaft "source" festlegen und die RTMP-Verbindung deshalb getrennt wird.FLVPlayback
   Wird ausgelöst, wenn der Abspielvorgang abgeschlossen ist, weil der Player das Ende der FLV-Datei erreicht hat.FLVPlayback
   Wird ausgelöst, wenn ein Cue-Point erreicht wird.FLVPlayback
 Inherited Wird ausgelöst, wenn Flash Player den Betriebssystemfokus verliert und inaktiv wird.EventDispatcher
 Inherited Wird ausgelöst, wenn der Benutzer die Haupttaste des Zeigegeräts zweimal schnell hintereinander über dem gleichen InteractiveObject-Objekt drückt und das doubleClickEnabled-Flag des Objekts "true" lautet.InteractiveObject
 Inherited Wird ausgelöst, wenn der Abspielkopf ein neues Bild erreicht.DisplayObject
   Wird ausgelöst, wenn der Abspielkopf durch einen Aufruf der seek()-Methode oder durch Klicken auf das ForwardButton-Steuerelement nach vorne verschoben wird.FLVPlayback
 Inherited Wird ausgelöst, nachdem ein Anzeigeobjekt den Fokus erhalten hat.InteractiveObject
 Inherited Wird ausgelöst, nachdem ein Anzeigeobjekt den Fokus verloren hat.InteractiveObject
 Inherited Wird ausgelöst, wenn der Benutzer eine Taste drückt.InteractiveObject
 Inherited Wird ausgelöst, wenn der Benutzer versucht, den Fokus mithilfe der Tastatur zu ändern.InteractiveObject
 Inherited Wird ausgelöst, wenn der Benutzer eine Taste loslässt.InteractiveObject
   Wird ausgelöst, wenn der Video Player angeordnet oder seine Größe geändert wird.FLVPlayback
   Wird ausgelöst, wenn die Metadaten der FLV-Datei zum ersten Mal erreicht werden.FLVPlayback
 Inherited Wird ausgelöst, wenn im Flash Player-Fenster die Taste des Zeigegeräts über einer InteractiveObject-Instanz gedrückt wird.InteractiveObject
 Inherited Wird ausgelöst, wenn der Benutzer versucht, den Fokus mithilfe eines Zeigegeräts zu ändern.InteractiveObject
 Inherited Wird ausgelöst, wenn der Benutzer das Zeigegerät bewegt, während es sich auf einer InteractiveObject-Instanz befindet.InteractiveObject
 Inherited Wird ausgelöst, wenn der Benutzer das Zeigegerät von einer InteractiveObject-Instanz wegbewegt.InteractiveObject
 Inherited Wird ausgelöst, wenn das Zeigegerät im Flash Player-Fenster über eine InteractiveObject-Instanz bewegt wird.InteractiveObject
 Inherited Wird ausgelöst, wenn im Flash Player-Fenster die Taste des Zeigegeräts über einer InteractiveObject-Instanz losgelassen wird.InteractiveObject
 Inherited Wird ausgelöst, wenn ein Mausrad im Flash Player-Fenster über einer InteractiveObject-Instanz betätigt wird.InteractiveObject
   Wird ausgelöst, wenn der Player angehalten wird.FLVPlayback
   Wird beim Abspielen der FLV-Datei mit der Häufigkeit, die in der playheadUpdateInterval-Eigenschaft festgelegt wurde, oder durch den Beginn des Zurückspulens ausgelöst.FLVPlayback
   Wird ausgelöst, wenn der Abspielstatus beginnt.FLVPlayback
   Gibt den Fortschritt als Anzahl der heruntergeladenen Byte an.FLVPlayback
   Wird ausgelöst, wenn eine FLV-Datei geladen wurde und abgespielt werden kann.FLVPlayback
 Inherited Wird ausgelöst, wenn ein Objekt aus der Anzeigeliste entfernt werden soll.DisplayObject
 Inherited Wird ausgelöst, wenn ein Anzeigeobjekt aus der Anzeigeliste entfernt werden soll. Dies erfolgt entweder direkt oder über das Entfernen einer Unterstruktur, die das Anzeigeobjekt enthält.DisplayObject
 Inherited Wird ausgelöst, wenn die Anzeigeliste aktualisiert und neu gezeichnet werden soll.DisplayObject
   Wird ausgelöst, wenn der Abspielkopf durch den Aufruf der seek()-Methode zurück bewegt wird oder wenn der Aufruf von "autoRewind" beendet ist.FLVPlayback
 Inherited Wird ausgelöst, wenn der Benutzer das Zeigegerät von einer InteractiveObject-Instanz wegbewegt.InteractiveObject
 Inherited Wird ausgelöst, wenn der Benutzer das Zeigegerät auf eine InteractiveObject-Instanz bewegt.InteractiveObject
   Wird ausgelöst, wenn der Benutzer sich nicht mehr mithilfe der Vor-/Rücklaufleiste durch die FLV-Datei bewegt, also den Scrubbing-Vorgang beendet.FLVPlayback
   Wird ausgelöst, wenn der Benutzer beginnt, sich mithilfe der Vor-/Rücklaufleiste durch die FLV-Datei zu bewegen, also den Scrubbing-Vorgang startet.FLVPlayback
   Wird ausgelöst, wenn der Abspielkopf durch den Aufruf der Methode "seek()", durch das Festlegen der Eigenschaft "playheadTime" oder mithilfe des SeekBar-Steuerelements verschoben wurde.FLVPlayback
   Wird ausgelöst, wenn beim Laden einer Skin-SWF-Datei ein Fehler auftritt.FLVPlayback
   Wird ausgelöst, wenn eine Skin-SWF-Datei geladen wird.FLVPlayback
   Wird ausgelöst, wenn sich der Sound ändert, weil der Benutzer den Griff des volumeBar-Steuerelements verschiebt oder die Eigenschaft "volume" oder "soundTransform" festlegt.FLVPlayback
   Wird ausgelöst, wenn sich der Abspielstatus ändert.FLVPlayback
   Wird ausgelöst, wenn die Komponente beendet wird.FLVPlayback
 Inherited Wird ausgelöst, wenn sich der Wert des tabChildren-Flags des Objekts ändert.InteractiveObject
 Inherited Wird ausgelöst, wenn sich das tabEnabled-Flag des Objekts ändert.InteractiveObject
 Inherited Wird ausgelöst, wenn sich der Wert der tabIndex-Eigenschaft des Objekts ändert.InteractiveObject
Öffentliche Konstanten
 KonstanteDefiniert von
  SHORT_VERSION : String = "2.1"
[static] Statusvariable, die die kurze Versionsnummer der Komponente angibt.
FLVPlayback
  VERSION : String = "2.1.0.12"
[static] Statusvariable, die die lange Versionsnummer der Komponente angibt.
FLVPlayback
Eigenschaftsdetail
activeVideoPlayerIndexEigenschaft
activeVideoPlayerIndex:uint  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Eine Zahl, die angibt, welche Video-Player-Instanz von anderen APIs (Anwendungsprogrammierschnittstellen) gesteuert wird. Mit dieser Eigenschaft können Sie mehrere FLV-Dateistreams verwalten.

Diese Eigenschaft macht den Video-Player nicht sichtbar; verwenden Sie zu diesem Zweck die Eigenschaft visibleVideoPlayerIndex.

Ein neuer Video-Player wird erstellt, wenn für activeVideoPlayerIndex zum ersten Mal eine Zahl festgelegt wird. Wenn der neue Video-Player erstellt wird, werden seine Eigenschaften auf die Werte des Standard-Video-Players (activeVideoPlayerIndex == 0) gesetzt, mit Ausnahme der Eigenschaften source, totalTime und isLive, die immer auf die Standardwerte gesetzt werden (leerer String, NaN (keine Zahl) bzw. false) und autoPlay, die immer auf false gesetzt ist (der Standardwert ist nur für den Standard-Video-Player, also 0, true). Die Eigenschaft cuePoints hat keinen Effekt, wie sie auch für nachfolgende Ladevorgänge in den Standard-Video-Player keinen Effekt hätte.

APIs, mit denen die Lautstärke, die Position, die Maße, die Sichtbarkeit und UI-Steuerelemente gesteuert werden, sind immer global, und ihr Verhalten wird durch das Einstellen von activeVideoPlayerIndex nicht beeinflusst. Das Festlegen der Eigenschaft activeVideoPlayerIndex hat im Besonderen keinen Einfluss auf die folgenden Eigenschaften und Methoden:

Eigenschaften und Methoden, auf die sich activeVideoPlayerIndex nicht auswirkt.
backButtonplayPauseButtonskinwidth
bufferingBarscaleXstopButtonx
bufferingBarHidesAndDisablesOtherstransformysetSize()
forwardButtonscaleYvisiblesetScale()
heightseekBarvolumefullScreenBackgroundColor
muteButtonseekBarIntervalvolumeBarfullScreenButton
pauseButtonseekBarScrubTolerancevolumeBarIntervalfullScreenSkinDelay
playButtonseekToPrevOffsetvolumeBarScrubTolerancefullScreenTakeOver
registrationXregistrationYregistrationWidthregistrationHeight
skinBackgroundAlphaskinBackgroundColorskinFadeTime

Hinweis: Die Eigenschaft visibleVideoPlayerIndex, und nicht die Eigenschaft activeVideoPlayerIndex, legt fest, welchen Video-Player die Skin steuert. Weiterhin gilt, APIs, die die Abmessungen steuern, interagieren mit der Eigenschaft visibleVideoPlayerIndex.

Die übrigen APIs gelten für einen bestimmten Video-Player, der sich nach der Einstellung für activeVideoPlayerIndex richtet.

Um eine zweite FLV-Datei im Hintergrund zu laden, setzen Sie activeVideoPlayerIndex auf "1" und rufen Sie die Methode load() auf. Wenn Sie diese FLV-Datei anzeigen und die erste ausblenden möchten, setzen Sie visibleVideoPlayerIndex auf "1".

Der Standardwert lautet 0.


Implementierung
    public function get activeVideoPlayerIndex():uint
    public function set activeVideoPlayerIndex(value:uint):void

Siehe auch

alignEigenschaft 
align:String  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Gibt das Videolayout an, wenn die Eigenschaft scaleMode auf VideoScaleMode.MAINTAIN_ASPECT_RATIO oder VideoScaleMode.NO_SCALE gesetzt wurde. Die Abmessungen des Videos basieren auf den registrationX-, registrationY-, registrationWidth- und registrationHeight-Eigenschaften. Wenn Sie die Eigenschaft align festlegen, werden Werte aus der VideoAlign-Klasse abgerufen. Der Standardwert ist VideoAlign.CENTER.


Implementierung
    public function get align():String
    public function set align(value:String):void

Siehe auch

autoPlayEigenschaft 
autoPlay:Boolean  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Ein boolescher Wert; bei der Einstellung true wird die FLV-Datei automatisch abgespielt, nachdem die Eigenschaft source festgelegt wurde. Ist die Eigenschaft auf false festgelegt, wird die FLV-Datei geladen, doch die Wiedergabe wird erst gestartet, wenn die Methode play() oder playWhenEnoughDownloaded() aufgerufen wird.

Die Wiedergabe wird sofort gestartet, wenn Sie eine FLV-Datei vom Flash Media Server (FMS) streamen und die Eigenschaft autoPlay auf true eingestellt ist. Beim Laden einer FLV-Datei durch progressiven Download startet die Wiedergabe jedoch nur, wenn von der FLV-Datei genügend Daten heruntergeladen wurden, sodass die FLV-Datei vom Anfang bis zum Ende abgespielt werden kann.

Um die Wiedergabe zu erzwingen, bevor genügend Daten von der FLV-Datei heruntergeladen wurden, rufen Sie die Methode play() ohne Parameter auf. Falls die Wiedergabe begonnen hat und Sie wieder auf mehr heruntergeladene Daten warten möchten, um dann die Wiedergabe automatisch zu beginnen, rufen Sie zuerst die Methode pause() und dann die Methode playWhenEnoughDownloaded() auf.

Wenn Sie die Eigenschaft zwischen dem Laden neuer FLV-Dateien auf true setzen, hat dies keinen Effekt, bis die Eigenschaft source gesetzt wird.

Das Einstellen der Eigenschaft autoPlay auf true und das anschließende Einstellen der Eigenschaft source auf eine URL hat den gleichen Effekt wie das Aufrufen der Methode play() mit dieser URL.

Das Aufrufen der Methode load() mit einer URL hat den gleichen Effekt wie das Einstellen der Eigenschaft source auf diese URL, wobei für die Eigenschaft autoPlay der Wert false eingestellt ist.

Der Standardwert lautet true.


Implementierung
    public function get autoPlay():Boolean
    public function set autoPlay(value:Boolean):void

Siehe auch

autoRewindEigenschaft 
autoRewind:Boolean  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Ein boolescher Wert; bei der Einstellung true wird die FLV-Datei beim Beenden der Wiedergabe zu Bild 1 zurückgespult, weil entweder das Ende des Streams erreicht oder die Methode stop() aufgerufen wurde. Diese Eigenschaft hat für Live-Streams keine Bedeutung.

Der Standardwert lautet false.


Implementierung
    public function get autoRewind():Boolean
    public function set autoRewind(value:Boolean):void
backButtonEigenschaft 
backButton:Sprite  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

BackButton-Wiedergabesteuerelement. Das Klicken ruft die Methode seekToPrevNavCuePoint() auf.


Implementierung
    public function get backButton():Sprite
    public function set backButton(value:Sprite):void

Siehe auch

bitrateEigenschaft 
bitrate:Number  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Eine Zahl, die die Übertragungsrate der FLV-Datei in Bit pro Sekunde angibt.

Beim Streaming von einem Flash Video Streaming Service, der native Bandbreitenerkennung unterstützt, können Sie eine SMIL-Datei zur Verfügung stellen, die beschreibt, wie basierend auf der Bandbreite zwischen mehreren Streams gewechselt wird. Je nach verwendetem FVSS wird die Bandbreite automatisch erkannt. Wenn dieser Wert festgelegt ist, wird er ignoriert.

Bei einem progressiven HTTP-Download kann das gleiche SMIL-Format verwendet werden. Sie müssen jedoch die Bitrate festlegen, weil sie nicht automatisch erkannt wird.


Implementierung
    public function get bitrate():Number
    public function set bitrate(value:Number):void
bufferingEigenschaft 
buffering:Boolean  [read-only]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Ein boolescher Wert; bei der Einstellung true wird angegeben, dass das Video zwischengespeichert wird.


Implementierung
    public function get buffering():Boolean
bufferingBarEigenschaft 
bufferingBar:Sprite  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Steuerelement "Zwischenspeichern-Leiste". Dieses Steuerelement wird angezeigt, wenn die FLV-Datei geladen oder zwischengespeichert wird.


Implementierung
    public function get bufferingBar():Sprite
    public function set bufferingBar(value:Sprite):void
bufferingBarHidesAndDisablesOthersEigenschaft 
bufferingBarHidesAndDisablesOthers:Boolean  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Bei der Einstellung true wird das SeekBar-Steuerelement ausgeblendet, und die Steuerelemente Play, Pause, PlayPause, BackButton und ForwardButton sind deaktiviert, während die FLV-Datei zwischengespeichert wird. Dies kann nützlich sein, einen Benutzer daran zu hindern, das Abspielen der FLV-Datei mithilfe dieser Steuerelemente zu beschleunigen, wenn die Datei über eine langsame Verbindung heruntergeladen oder gestreamt wird.


Implementierung
    public function get bufferingBarHidesAndDisablesOthers():Boolean
    public function set bufferingBarHidesAndDisablesOthers(value:Boolean):void
bufferTimeEigenschaft 
bufferTime:Number  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Eine Zahl, die angibt, wie viele Sekunden zwischengespeichert werden sollen, bevor ein Videostream abgespielt wird. Für FLV-Dateien, die über RTMP gestreamt und deshalb nicht heruntergeladen und nur im Arbeitsspeicher zwischengespeichert werden, ist es u. U. wichtig, für diese Einstellung einen höheren Wert als den Standardwert 0,1 zu verwenden. Für eine FLV-Datei, die über HTTP progressiv heruntergeladen wird, ist der Vorteil beim Erhöhen dieses Werts nur gering; allerdings kann die Anzeige eines Videos mit hoher Qualität auf einem älteren, langsameren Computer damit verbessert werden.

Legen Sie bei bereits aufgenommenen Videos (keine Live-Videos) für die Eigenschaft bufferTime nicht den Wert 0 fest. Verwenden Sie die Standardzwischenspeicherzeit oder erhöhen Sie die Zwischenspeicherzeit.

Diese Eigenschaft gibt nicht an, wie viel der FLV-Datei heruntergeladen werden muss, bevor die Wiedergabe beginnt.

Der Standardwert lautet 0.1.


Implementierung
    public function get bufferTime():Number
    public function set bufferTime(value:Number):void

Siehe auch

bytesLoadedEigenschaft 
bytesLoaded:uint  [read-only]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Eine Zahl, die angibt, wie viele Byte bereits heruntergeladen wurden, falls es sich um einen HTTP-Download handelt. Gibt "0" zurück, wenn kein Stream stattfindet, wenn der Stream vom Flash Media Server (FMS) erfolgt oder wenn die Informationen noch nicht verfügbar sind. Der Rückgabewert ist nur für HTTP-Downloads von Bedeutung.


Implementierung
    public function get bytesLoaded():uint
bytesTotalEigenschaft 
bytesTotal:uint  [read-only]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Eine Zahl, die angibt, wie viele Byte insgesamt bei einem HTTP-Download heruntergeladen werden. Gibt "0" zurück, wenn kein Stream stattfindet, wenn der Stream vom Flash Media Server (FMS) erfolgt oder wenn die Informationen noch nicht verfügbar sind. Der Rückgabewert ist nur für HTTP-Downloads von Bedeutung.


Implementierung
    public function get bytesTotal():uint
cuePointsEigenschaft 
cuePoints:Array  [write-only]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Ein Array, das ActionScript-Cue-Points und deaktivierte eingebettete FLV-Datei-Cue-Points beschreibt. Diese Eigenschaft wurde im Speziellen für die Verwendung im Komponenteninspektor und Eigenschafteninspektor erstellt. Sie funktioniert nicht, wenn sie mit anderen Mitteln eingestellt wird. Der Wert der Eigenschaft betrifft nur die erste geladene FLV-Datei, und auch dies nur, wenn sie durch das Festlegen der Eigenschaft source im Komponenteninspektor oder im Eigenschafteninspektor geladen wird.

Hinweis: Auf diese Eigenschaft können Sie nicht mit ActionScript zugreifen. Um mithilfe von ActionScript auf die Cue-Point-Informationen zuzugreifen, verwenden Sie die Eigenschaft metadata.

Um Cue-Points mit ActionScript hinzuzufügen, zu entfernen, zu aktivieren oder zu deaktivieren, verwenden Sie die MethodenaddASCuePoint(), removeASCuePoint() oder setFLVCuePointEnabled().


Implementierung
    public function set cuePoints(value:Array):void

Siehe auch

forwardButtonEigenschaft 
forwardButton:Sprite  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Steuerelement für die Schaltfläche "Vorwärts". Das Klicken ruft die Methode seekToNextNavCuePoint() auf.


Implementierung
    public function get forwardButton():Sprite
    public function set forwardButton(value:Sprite):void

Siehe auch

fullScreenBackgroundColorEigenschaft 
fullScreenBackgroundColor:uint  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Hintergrundfarbe wird im Vollbildübernahmemodus verwendet. Diese Farbe ist sichtbar, wenn das Video nicht den gesamten Bildschirm basierend auf dem Wert der Eigenschaft scaleMode abdeckt.

Der Standardwert lautet 0x000000.


Implementierung
    public function get fullScreenBackgroundColor():uint
    public function set fullScreenBackgroundColor(value:uint):void
fullScreenButtonEigenschaft 
fullScreenButton:Sprite  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Steuerelement für die Schaltfläche "FullScreen".


Implementierung
    public function get fullScreenButton():Sprite
    public function set fullScreenButton(value:Sprite):void
fullScreenSkinDelayEigenschaft 
fullScreenSkinDelay:int  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Gibt die Verzögerung in Millisekunden an, bis die Skin ausgeblendet wird. Falls die Eigenschaft skinAutoHide den Wert true im Vollbildübernahmemodus hat, wird das automatische Ausblenden ausgelöst, wenn der Benutzer den Mauszeiger innerhalb der in der Eigenschaft fullScreenSkinDelay angegebenen Sekunden nicht bewegt. Wenn sich der Mauszeiger über der eigentlichen Skin befindet, wird das automatische Ausblenden nicht ausgelöst.

Der Standardwert lautet 3000 milliseconds (3 seconds).


Implementierung
    public function get fullScreenSkinDelay():int
    public function set fullScreenSkinDelay(value:int):void
fullScreenTakeOverEigenschaft 
fullScreenTakeOver:Boolean  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Wenn die Bühne in den Vollbildmodus wechselt, befindet sich die FLVPlayback-Komponente über allem anderen Inhalt und beansprucht den gesamten Bildschirm. Wenn die Bühne den Vollbildmodus verlässt, befindet sich der Bildschirm wieder in dem Modus, in dem er vorher war.

Die empfohlenen Einstellungen für den Vollbildübernahmemodus sind scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO und align = VideoAlign.CENTER.

Wenn die SWF-Datei mit der FLVPlayback-Komponente geladen wird und aufgrund von Sicherheitseinschränkungen keinen Zugriff auf die Bühne hat, funktioniert der Vollbildübernahmemodus nicht. Es werden keine Fehler ausgegeben.

Der Standardwert lautet true.


Implementierung
    public function get fullScreenTakeOver():Boolean
    public function set fullScreenTakeOver(value:Boolean):void
heightEigenschaft 
height:Number  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Eine Zahl, die die Höhe der FLVPlayback-Instanz festlegt. Diese Eigenschaft wirkt sich nur auf die Höhe der FLVPlayback-Instanz aus; die Höhe einer Skin-SWF-Datei, die evtl. geladen wird, ist nicht eingeschlossen. Wenn Sie die Eigenschaft "height" festlegen, wird auch für die Eigenschaft registrationHeight derselbe Wert festgelegt.


Implementierung
    public function get height():Number
    public function set height(value:Number):void

Siehe auch

idleTimeoutEigenschaft 
idleTimeout:Number  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Die Dauer in Millisekunden, bevor Flash eine nicht aktive Verbindung zu Flash Media Server (FMS) trennt, weil das Abspielen angehalten oder beendet wurde. Diese Eigenschaft wirkt sich nicht auf FLV-Dateien aus, die über HTTP heruntergeladen werden.

Wenn diese Eigenschaft festgelegt wird, während ein Videostream bereits inaktiv ist, wird die Timeout-Zeit mit dem neuen Wert neu gestartet.

Der Standardwert lautet 300,000 milliseconds (5 minutes).


Implementierung
    public function get idleTimeout():Number
    public function set idleTimeout(value:Number):void

Siehe auch

isLiveEigenschaft 
isLive:Boolean  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Ein boolescher Wert; bei der Einstellung true wird angegeben, dass es sich um einen Live-Videostream handelt. Diese Eigenschaft wirkt sich nur beim Streaming vom Flash Media Server (FMS) oder einem anderen Flash Video Streaming Service (FVSS) aus. Der Wert dieser Eigenschaft wird bei HTTP-Downloads ignoriert.

Wenn Sie diese Eigenschaft zwischen dem Laden neuer FLV-Dateien festlegen, hat sie keine Auswirkungen, bis die Eigenschaft source für die neue FLV-Datei festgelegt wird.

Legen Sie für die Eigenschaft isLive den Wert false fest, wenn Sie einen bereits aufgenommenen Videostream an den Video-Player senden. Legen Sie true fest, wenn Sie Echtzeitdaten, z. B. eine Live-Broadcastübertragung, senden. Sie verbessern die Leistung, wenn Sie für die Eigenschaft isLive den Wert false festlegen und für die Eigenschaft bufferTime nicht den Wert 0 festlegen.


Implementierung
    public function get isLive():Boolean
    public function set isLive(value:Boolean):void

Siehe auch

isRTMPEigenschaft 
isRTMP:Boolean  [read-only]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Ein boolescher Wert; die Einstellung true bedeutet, dass die FLV-Datei vom Flash Media Server (FMS) mithilfe von RTMP gestreamt wird. Für jede andere FLV-Dateiquelle lautet der Wert false.


Implementierung
    public function get isRTMP():Boolean

Siehe auch

metadataEigenschaft 
metadata:Object  [read-only]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Ein Objekt, bei dem es sich um ein Metadaten-Informationspaket handelt, das von einem Aufruf der Rückrufmethode NetStream.onMetaData() empfangen wird, falls verfügbar. Bereit, wenn das Ereignis metadataReceived ausgelöst wird.

Wenn die FLV-Datei mit dem Flash 8-Encoder kodiert wurde, enthält die Eigenschaft metadata die folgenden Informationen. Ältere FLV-Dateien enthalten nur die Werte für height, width und duration.

ParameterBeschreibung
canSeekToEndEin boolescher Wert; die Einstellung true bedeutet, dass die FLV-Datei mit einem Schlüsselbild im letzten Bild kodiert wurde, das den Suchlauf bis zum Ende eines progressiv heruntergeladenen Movieclips ermöglicht. Der Wert lautet false, wenn die FLV-Datei nicht mit einem Schlüsselbild im letzten Bild kodiert wurde.
cuePointsEin Array von Objekten, eines für jeden in die FLV-Datei eingebetteten Cue-Point. Der Wert ist nicht definiert, wenn die FLV-Datei keine Cue-Points enthält. Jedes Objekt hat die folgenden Eigenschaften:
  • type: Ein String, der den Typ des Cue-Points als "navigation" oder "event" angibt.
  • name: Ein String, der den Namen des Cue-Points angibt.
  • time: Eine Zahl, die die Zeit des Cue-Points in Sekunden mit einer Genauigkeit von drei Dezimalstellen (Millisekunden) angibt.
  • parameters: Ein optionales Objekt mit Name-Wert-Paaren, die vom Benutzer beim Erstellen des Cue-Points festgelegt wurden.
audiocodecidEine Zahl, die den verwendeten Audio-Codec (Kodier-/Dekodiertechnik) angibt.
audiodelayEine Zahl, die für die Zeit 0 in der Quelldatei steht, von der die FLV-Datei codiert wurde.

Der Videoinhalt wird um eine kurze Zeitspanne verzögert, um mit dem Audio synchronisiert zu werden. Wenn der audiodelay-Wert beispielsweise .038 lautet, startet das Video, das zum Zeitpunkt 0 in der Quelldatei gestartet ist, zum Zeitpunkt .038 in der FLV-Datei..

Beachten Sie, dass die FLVPlayback- und VideoPlayer-Klassen diese Verzögerung in ihren Zeiteinstellungen kompensieren. Das bedeutet, dass Sie weiterhin die Zeiteinstellungen verwenden können, die Sie in der Quelldatei verwendet haben.

audiodatarateEine Zahl, die die Datenrate des Audios in Kilobyte pro Sekunde angibt.
videocodecidEine Zahl, die die Codec-Version, mit der das Video kodiert wurde, angibt.
framerateEine Zahl, die die Bildrate der FLV-Datei angibt.
videodatarateEine Zahl, die die Video-Datenrate der FLV-Datei angibt.
heightEine Zahl, die die Höhe der FLV-Datei angibt.
widthEine Zahl, die die Breite der FLV-Datei angibt.
durationEine Zahl, die die Dauer der FLV-Quelldatei in Sekunden angibt.


Implementierung
    public function get metadata():Object

Siehe auch

metadataLoadedEigenschaft 
metadataLoaded:Boolean  [read-only]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Ein boolescher Wert; true, wenn ein Metadatenpaket gefunden und verarbeitet wurde oder wenn die FLV-Datei ohne Metadatenpaket kodiert wurde. Anders ausgedrückt: der Wert ist true, wenn die Metadaten empfangen wurden oder wenn Sie nie Metadaten empfangen werden. Sie wissen also, ob Sie die Metadaten haben, und wenn Sie sie nicht haben, brauchen Sie auch nicht mehr darauf zu warten. Wenn Sie lediglich wissen möchten, ob Sie Metadaten haben oder nicht, können Sie den Wert folgendermaßen überprüfen:

FLVPlayback.metadata != null

Verwenden Sie diese Eigenschaft, um zu überprüfen, ob Sie nützliche Informationen mit den Methoden zum Suchen und Aktivieren bzw. Deaktivieren von Cue-Points (findCuePoint, findNearestCuePoint, findNextCuePointWithName, isFLVCuePointEnabled) abrufen können.


Implementierung
    public function get metadataLoaded():Boolean

Siehe auch

muteButtonEigenschaft 
muteButton:Sprite  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Steuerelement für die Schaltfläche "Ton aus".


Implementierung
    public function get muteButton():Sprite
    public function set muteButton(value:Sprite):void
ncMgrEigenschaft 
ncMgr:INCManager  [read-only]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Ein INCManager-Objekt, das Zugriff auf eine Instanz der Klasse, die INCManager implementiert, bietet, wobei es sich um eine Schnittstelle zur NCManager-Klasse handelt.

Sie können diese Eigenschaft verwenden, um einen benutzerdefinierten INCManager, der eine benutzerdefinierte Initialisierung erfordert, zu implementieren


Implementierung
    public function get ncMgr():INCManager

Siehe auch

pauseButtonEigenschaft 
pauseButton:Sprite  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Steuerelement für die Schaltfläche "Anhalten".


Implementierung
    public function get pauseButton():Sprite
    public function set pauseButton(value:Sprite):void
pausedEigenschaft 
paused:Boolean  [read-only]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Ein boolescher Wert; die Einstellung true bedeutet, dass die FLV-Datei angehalten wurde.


Implementierung
    public function get paused():Boolean
playButtonEigenschaft 
playButton:Sprite  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Steuerelement für die Schaltfläche "Wiedergabe".


Implementierung
    public function get playButton():Sprite
    public function set playButton(value:Sprite):void
playheadPercentageEigenschaft 
playheadPercentage:Number  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Eine Zahl, die den aktuellen Wert von playheadTime als Prozentwert der Eigenschaft totalTime angibt. Wenn Sie auf diese Eigenschaft zugreifen, enthält sie den Prozentwert der verstrichenen Abspielzeit. Wenn Sie diese Eigenschaft festlegen, wird ein Suchlauf bis zu dem Punkt, der diesen Prozentwert der Abspielzeit der FLV-Datei repräsentiert, ausgeführt.

Der Wert dieser Eigenschaft ist relativ zum Wert der Eigenschaft totalTime.


Implementierung
    public function get playheadPercentage():Number
    public function set playheadPercentage(value:Number):void

Auslöser
VideoError — Wenn Sie einen ungültigen Prozentsatz festlegen oder die Eigenschaft totalTime nicht definiert, null oder kleiner oder gleich 0 ist.
playheadTimeEigenschaft 
playheadTime:Number  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Eine Zahl, die die aktuelle Position (Zeit) des Abspielkopfs angibt. Diese Angabe erfolgt in Sekunden, wobei es sich auch um einen Bruchwert handeln kann. Das Festlegen dieser Eigenschaft löst eine Suche aus, bei der alle Einschränkungen einer Suche gelten.

Wenn sich die Zeit des Abspielkopfs ändert, was beim Abspielen der FLV-Datei jede Viertelsekunde passiert, löst die Komponente das Ereignis playheadUpdate aus.

Aus verschiedenen Gründen hat die Eigenschaft playheadTime möglicherweise nicht sofort nach dem Aufrufen einer der Suchmethoden oder dem Festlegen von playheadTime zum Auslösen eines Suchlaufs den erwarteten Wert. Erstens können Sie bei einem progressiven Download nur nach einem Schlüsselbild suchen, so dass ein Suchlauf Sie zu der Zeit des ersten Schlüsselbilds nach der angegebenen Zeit bringt. (Beim Streaming führt eine Suche immer zur exakt angegebenen Zeit, selbst wenn die FLV-Quelldatei an dieser Stelle über kein Schlüsselbild verfügt.) Zweitens ist die Suche asynchron, so dass beim Aufrufen einer Suchmethode oder beim Festlegen der Eigenschaft playheadTime der Wert von playheadTime nicht sofort aktualisiert wird. Um die Zeit nach dem Abschluss der Suche abzurufen, warten Sie auf das Ereignis seek, welches erst ausgelöst wird, wenn die Eigenschaft playheadTime aktualisiert wurde.


Implementierung
    public function get playheadTime():Number
    public function set playheadTime(value:Number):void

Siehe auch

playheadUpdateIntervalEigenschaft 
playheadUpdateInterval:Number  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Eine Zahl, die die Zeit (in Millisekunden) zwischen den einzelnen playheadUpdate-Ereignissen angibt. Wenn Sie diese Eigenschaft beim Abspielen der FLV-Datei festlegen, wird der Timer zurückgesetzt.

Da ActionScript-Cue-Points bei Aktualisierungen des Abspielkopfs starten, kann das Verringern des Werts für die Eigenschaft playheadUpdateInterval die Genauigkeit von ActionScript-Cue-Points erhöhen.

Weil das Intervall für die Aktualisierung des Abspielkopfs durch einen Aufruf der globalen Methode setInterval() festgelegt wird, kann die Aktualisierung nicht häufiger ausgelöst werden, als es die Bildrate der SWF-Datei zulässt. Dies gilt für alle Intervalle, die auf diese Weise festgelegt werden. Beispiel: Bei der Standardbildrate von 12 Bildern pro Sekunde ist das niedrigste effektive Intervall, das Sie erstellen können, ungefähr 83 Millisekunden oder 1 Sekunde (1000 Millisekunden) geteilt durch 12.

Der Standardwert lautet 250.


Implementierung
    public function get playheadUpdateInterval():Number
    public function set playheadUpdateInterval(value:Number):void

Siehe auch

playingEigenschaft 
playing:Boolean  [read-only]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Ein boolescher Wert; die Einstellung true bedeutet, dass die FLV-Datei wiedergegeben wird.


Implementierung
    public function get playing():Boolean
playPauseButtonEigenschaft 
playPauseButton:Sprite  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Steuerelement für die Schaltfläche "Abspielen/Anhalten".


Implementierung
    public function get playPauseButton():Sprite
    public function set playPauseButton(value:Sprite):void
preferredHeightEigenschaft 
preferredHeight:int  [read-only]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Eine Zahl, die die Höhe der FLV-Quelldatei festlegt. Diese Information ist nicht sofort gültig, wenn die Methode play() oder load() aufgerufen wird. Sie ist gültig, wenn das Ereignis ready beginnt. Wenn der Wert der Eigenschaft scaleMode gleich VideoScaleMode.MAINTAIN_ASPECT_RATIO oder VideoScaleMode.NO_SCALE ist, sollte der Wert gelesen werden, nachdem das Ereignis layout ausgelöst wurde. Diese Eigenschaft gibt "-1" zurück, wenn noch keine Informationen verfügbar sind.


Implementierung
    public function get preferredHeight():int

Siehe auch

preferredWidthEigenschaft 
preferredWidth:int  [read-only]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Gibt die Breite der FLV-Quelldatei zurück. Diese Information ist nicht sofort gültig, wenn die Methode play() oder load() aufgerufen wird; sie ist gültig, wenn das Ereignis ready beginnt. Wenn der Wert der Eigenschaft scaleMode gleich VideoScaleMode.MAINTAIN_ASPECT_RATIO oder VideoScaleMode.NO_SCALE ist, sollte der Wert gelesen werden, nachdem das Ereignis layout ausgelöst wurde. Diese Eigenschaft gibt "-1" zurück, wenn noch keine Informationen verfügbar sind.


Implementierung
    public function get preferredWidth():int

Siehe auch

previewEigenschaft 
preview:String  [write-only]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Nur für Live-Vorschau. Liest in einer PNG-Datei die Vorschau.


Implementierung
    public function set preview(value:String):void
progressIntervalEigenschaft 
progressInterval:Number  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Eine Zahl, die die Zeit (in Millisekunden) zwischen den einzelnen progress-Ereignissen angibt. Wenn Sie diese Eigenschaft beim Abspielen des Videostreams festlegen, wird der Timer neu gestartet.

Der Standardwert lautet 250.


Implementierung
    public function get progressInterval():Number
    public function set progressInterval(value:Number):void

Siehe auch

registrationHeightEigenschaft 
registrationHeight:Number  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Die Höhe, die bei der automatischen Größenänderung zum Ausrichten des Videoinhalts verwendet wird. Verwechseln Sie die Eigenschaft registrationHeight nicht mit der Eigenschaft height. Die Eigenschaft height gibt die tatsächliche Höhe des Videoinhalts wieder.

Beispiel 1: Laden Sie eine FLV-Datei mit 80 x 80 mit den folgenden Einstellungen:

Nach der automatischen Größenänderung erhalten Sie Folgendes:

Beispiel 2: Laden Sie das gleiche Szenario wie in Beispiel 1, aber mit den folgenden Einstellungen:

Sie erhalten Folgendes:

Beispiel 3: Laden Sie das gleiche Szenario wie in Beispiel 2, aber mit den folgenden Einstellungen:

Sie erhalten Werte, die den Registrierungswerten entsprechen:

Das Festlegen der Eigenschaft registrationHeight entspricht dem Festlegen der Eigenschaft height (und umgekehrt). Wenn Sie eine andere Eigenschaft festlegen oder irgendeine Methode aufrufen, die die Höhe ändert, wie z. B. scaleX, setSize und setScale, bleiben auch height und registrationHeight synchronisiert.


Implementierung
    public function get registrationHeight():Number
    public function set registrationHeight(value:Number):void
registrationWidthEigenschaft 
registrationWidth:Number  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Die Breite, die bei der automatischen Größenänderung zum Ausrichten des Videoinhalts verwendet wird. Verwechseln Sie die Eigenschaft registrationWidth nicht mit der Eigenschaft width. Die Eigenschaft width gibt die tatsächliche Breite des Videoinhalts wieder.

Beispiel 1: Laden Sie eine FLV-Datei mit 80 x 80 mit den folgenden Einstellungen:

Nach der automatischen Größenänderung erhalten Sie Folgendes:

Beispiel 2: Laden Sie das gleiche Szenario wie in Beispiel 1, aber mit den folgenden Einstellungen:

Sie erhalten Folgendes:

Beispiel 3: Laden Sie das gleiche Szenario wie in Beispiel 2, aber mit den folgenden Einstellungen:

Sie erhalten Werte, die den Registrierungswerten entsprechen:

Das Festlegen der registrationWidth-Eigenschaft entspricht dem Festlegen der width-Eigenschaft (und umgekehrt). Wenn Sie eine andere Eigenschaft festlegen oder irgendeine Methode aufrufen, die die Breite ändert, wie z. B. scaleX, setSize und setScale, bleiben auch width und registrationWidth synchronisiert.


Implementierung
    public function get registrationWidth():Number
    public function set registrationWidth(value:Number):void
registrationXEigenschaft 
registrationX:Number  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Die x-Koordinate, die bei der automatischen Größenänderung zum Ausrichten des Videoinhalts verwendet wird. Verwechseln Sie dies nicht mit der Eigenschaft x, die die tatsächliche Position des Videoinhalts wiedergibt.

Beispiel 1: Laden Sie eine FLV-Datei mit 80 x 80 mit den folgenden Einstellungen:

Nach der automatischen Größenänderung erhalten Sie Folgendes:

Beispiel 2: Laden Sie das gleiche Szenario wie in Beispiel 1, aber mit den folgenden Einstellungen:

Sie erhalten Folgendes:

Beispiel 3: Laden Sie das gleiche Szenario wie in Beispiel 2, aber mit den folgenden Einstellungen:

Sie erhalten Werte, die den Registrierungswerten entsprechen:

Wenn entweder die Eigenschaft x oder registrationX festgelegt ist, wird die zweite Eigenschaft geändert, um ihren Offset von der ersten beizubehalten. Beispiel: Wenn x = 10 und registrationX = 20 ist, wird durch Festlegen von x = 110 auch registrationX = 120 festgelegt.


Implementierung
    public function get registrationX():Number
    public function set registrationX(value:Number):void
registrationYEigenschaft 
registrationY:Number  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Die y-Koordinate, die bei der automatischen Größenänderung zum Ausrichten des Videoinhalts verwendet wird. Verwechseln Sie dies nicht mit der Eigenschaft y, die die tatsächliche Position des Videoinhalts wiedergibt.

Beispiel 1: Laden Sie eine FLV-Datei mit 80 x 80 mit den folgenden Einstellungen:

Nach der automatischen Größenänderung erhalten Sie Folgendes:

Beispiel 2: Laden Sie das gleiche Szenario wie in Beispiel 1, aber mit den folgenden Einstellungen:

Sie erhalten Folgendes:

Beispiel 3: Laden Sie das gleiche Szenario wie in Beispiel 2, aber mit den folgenden Einstellungen:

Sie erhalten Werte, die den Registrierungswerten entsprechen:

Wenn entweder die Eigenschaft y oder registrationY festgelegt ist, wird die zweite Eigenschaft geändert, um ihren Offset von der ersten beizubehalten. Beispiel: Wenn y = 10 und registrationY = 20 ist, wird durch Festlegen von y = 110 auch registrationY = 120 festgelegt.


Implementierung
    public function get registrationY():Number
    public function set registrationY(value:Number):void
scaleModeEigenschaft 
scaleMode:String  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Gibt die Größenänderung des Videos nach dem Ladevorgang an. Bei der EinstellungVideoScaleMode.MAINTAIN_ASPECT_RATIO wird das Seitenverhältnis des Videos innerhalb des Rechtsecks, das durch registrationX, registrationY, registrationWidth und registrationHeight definiert ist, beibehalten. Bei der Einstellung VideoScaleMode.NO_SCALE wird die Größe des Videos automatisch auf die Abmessungen der FLV-Quelldatei eingestellt. Bei der Einstellung VideoScaleMode.EXACT_FIT werden die Abmessungen der FLV-Quelldatei ignoriert und das Video gedehnt, um in das durch registrationX, registrationY, registrationWidth und registrationHeight definierte Rechteck zu passen. Wenn diese Einstellung vorgenommen wird, nachdem eine FLV-Datei geladen wurde, wird sofort ein automatisches Layout erstellt. Die Werte werden aus der VideoScaleMode-Klasse abgerufen.

Der Standardwert lautet VideoScaleMode.MAINTAIN_ASPECT_RATIO.


Implementierung
    public function get scaleMode():String
    public function set scaleMode(value:String):void

Siehe auch

scaleXEigenschaft 
scaleX:Number  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Eine Zahl, die die horizontale Skalierung darstellt. Die Standardskalierung ist 1.


Implementierung
    public function get scaleX():Number
    public function set scaleX(value:Number):void

Siehe auch

scaleYEigenschaft 
scaleY:Number  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Eine Zahl, die die vertikale Skalierung darstellt. Die Standardskalierung ist 1.


Implementierung
    public function get scaleY():Number
    public function set scaleY(value:Number):void

Siehe auch

scrubbingEigenschaft 
scrubbing:Boolean  [read-only]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Ein Boolescher Wert, der true ist, wenn der Benutzer mithilfe der SeekBar einen Vor- oder Rücklauf ausführt, andernfalls lautet der Wert false.

Als Scrubbing wird der Vor- oder Rücklauf bezeichnet, den der Benutzer ausgeführt, indem er den Griff der Suchleiste (SeekBar) nach links oder rechts zieht, um eine bestimmte Szene in der FLV-Datei zu finden.


Implementierung
    public function get scrubbing():Boolean
seekBarEigenschaft 
seekBar:Sprite  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Das SeekBar-Steuerelement.


Implementierung
    public function get seekBar():Sprite
    public function set seekBar(value:Sprite):void
seekBarIntervalEigenschaft 
seekBarInterval:Number  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Eine Zahl, die in Millisekunden angibt, wie oft beim Spulen der seekBar-Griff überprüft werden soll.

Da dieses Intervall durch einen Aufruf der globalen Methode setInterval() festgelegt wird, kann die Aktualisierung nicht häufiger stattfinden als die Bildrate der SWF-Datei es zulässt. Beispiel: Bei der Standardbildrate von 12 Bildern pro Sekunde ist das niedrigste effektive Intervall, das Sie erstellen können, ungefähr 83 Millisekunden oder 1 Sekunde (1000 Millisekunden) geteilt durch 12.

Der Standardwert lautet 250.


Implementierung
    public function get seekBarInterval():Number
    public function set seekBarInterval(value:Number):void
seekBarScrubToleranceEigenschaft 
seekBarScrubTolerance:Number  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Eine Zahl, die angibt, wie weit ein Benutzer den Griff der Suchleiste (SeekBar) verschieben kann, bis es zu einer Aktualisierung kommt. Der Wert wird als Prozentwert im Bereich 1 bis 100 angegeben.

Der Standardwert lautet 5.


Implementierung
    public function get seekBarScrubTolerance():Number
    public function set seekBarScrubTolerance(value:Number):void
seekToPrevOffsetEigenschaft 
seekToPrevOffset:Number  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Die Anzahl der Sekunden, die die Methode seekToPrevNavCuePoint() verwendet, um die Zeit mit dem vorherigen Cue-Point zu vergleichen. Die Methode verwendet diesen Wert, damit Sie – falls Sie sich direkt vor einem Cue-Point befinden – diesen auslassen und zum vorherigen springen können, um zu vermeiden, dass Sie zu demselben Cue-Point gehen, der gerade vorgekommen ist.

Der Standardwert lautet 1.


Implementierung
    public function get seekToPrevOffset():Number
    public function set seekToPrevOffset(value:Number):void
skinEigenschaft 
skin:String  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Ein String, der die URL zu einer Skin-SWF-Datei angibt. Dieser String kann einen Dateinamen, einen relativen Pfad wie z. B. Skins/MySkin.swf oder eine absolute URL wie z. B. http://www.%beliebigedomäne%.com/MySkin.swf enthalten.


Implementierung
    public function get skin():String
    public function set skin(value:String):void
skinAutoHideEigenschaft 
skinAutoHide:Boolean  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Ein boolescher Wert; bei der Einstellung true wird die Komponenten-Skin ausgeblendet, wenn sich die Maus nicht über dem Video befindet. Diese Eigenschaft betrifft nur Skins, die durch das Festlegen der Eigenschaft skin geladen werden, nicht jedoch Skins, die Sie aus den FLVPlayback Custom UI-Komponenten erstellen.

Wenn sich die Komponente im Vollbildübernahmemodus befindet und es sich bei der Skin um eine Oberfläche handelt, die nicht über dem Video liegt, wird der skinAutoHide-Modus automatisch aktiviert. Das Festlegen von skinAutoHide = false, nachdem der Vollbildmodus aktiviert wurde, überschreibt dieses Verhalten. Weiterhin gilt, wenn sich die Komponente im Vollbildübernahmemodus befindet, wird das automatische Ausblenden ausgelöst, wenn der Benutzer den Mauszeiger innerhalb der in der Eigenschaft fullScreenSkinDelay angegebenen Sekunden nicht bewegt. Dies gilt nicht, wenn sich der Mauszeiger über der eigentlichen Skin befindet.

Der Standardwert lautet false.


Implementierung
    public function get skinAutoHide():Boolean
    public function set skinAutoHide(value:Boolean):void
skinBackgroundAlphaEigenschaft 
skinBackgroundAlpha:Number  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Der Alphawert für den Hintergrund der Skin. Die Eigenschaft skinBackgroundAlpha funktioniert nur mit SWF-Dateien, die Skins haben, die mit der Eigenschaft skin geladen wurden, und mit Skins, die das Einstellen von Farb- und Alphawerten unterstützen. Sie können für die Eigenschaft skinBackgroundAlpha eine Zahl zwischen 0,0 und 1,0 festlegen Der Standardwert ist der Wert, der zuletzt vom Benutzer als Standardwert ausgewählt wurde.

Um die Skin-Farben abzurufen, die in der FLVPlayback-Komponente von ActionScript 2.0 enthalten sind, verwenden Sie die folgenden Werte für die Eigenschaften skinBackgroundAlpha und skinBackgroundColor. Arctic: 0,85, 0x47ABCB; Clear: 0,20, 0xFFFFFF; Mojave: 0,85, 0xBFBD9F; Steel: 0,85, 0x666666. Der Standardwert lautet 0,85.


Implementierung
    public function get skinBackgroundAlpha():Number
    public function set skinBackgroundAlpha(value:Number):void

Siehe auch

skinBackgroundColorEigenschaft 
skinBackgroundColor:uint  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Die Farbe für den Hintergrund der Skin (0xRRGGBB). Die Eigenschaft skinBackgroundColor funktioniert nur mit SWF-Dateien, die Skins haben, die mit der Eigenschaft skin geladen wurden, und mit Skins, die das Einstellen von Farb- und Alphawerten unterstützen. Der Standardwert ist der Wert, der zuletzt vom Benutzer als Standardwert ausgewählt wurde.

Um die Skin-Farben abzurufen, die in der FLVPlayback-Komponente von ActionScript 2.0 enthalten sind, verwenden Sie die folgenden Werte für die Eigenschaften skinBackgroundAlpha und skinBackgroundColor. Arctic: 0,85, 0x47ABCB; Clear: 0,20, 0xFFFFFF; Mojave: 0,85, 0xBFBD9F; Steel: 0,85, 0x666666. Der Standardwert lautet 0x47ABCB.


Implementierung
    public function get skinBackgroundColor():uint
    public function set skinBackgroundColor(value:uint):void

Siehe auch

skinFadeTimeEigenschaft 
skinFadeTime:int  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Gibt an, wie lange in Millisekunden das Aus- oder Einblenden der Skin dauert. Das Ausblenden und Einblenden passiert, weil für die Eigenschaft skinAutoHide der Wert true festgelegt ist. Legen Sie für die Eigenschaft skinFadeTime den Wert "0" fest, um diesen Überblendeeffekt zu beseitigen.

Der Standardwert lautet 500 milliseconds (.5 seconds).


Implementierung
    public function get skinFadeTime():int
    public function set skinFadeTime(value:int):void
skinScaleMaximumEigenschaft 
skinScaleMaximum:Number  [read-write]

Sprachversion : ActionScript 3.0

Diese Eigenschaft legt das größte Vielfache fest, das FLVPlayback für die Skalierung der Skin verwendet, wenn der Vollbildmodus mit einem Flash Player, der Hardwarebeschleunigung unterstützt, aktiviert wird. Mit Hardwarebeschleunigung werden Video und Skin um den gleichen Faktor skaliert. Standardmäßig gibt FLVPlayback das Video in seinen nativen Abmessungen wieder und lässt zu, dass die Hardwarebeschleunigung die restliche Skalierung vornimmt. Wenn Ihr Video beispielsweise die Abmessungen 640 x 512 aufweist und dann für einen Bildschirm mit der Auflösung 1280 x 1024 der Vollbildmodus aktiviert wird, werden Video und Skin auf die doppelte Größe skaliert.

Mithilfe dieser Eigenschaft können Sie die Skalierung der Skin beschränken, wenn die Hardwarebeschleunigung verwendet wird, und zwar basierend auf dem spezifischen Inhalt, der skaliert wird, und auf Ihren ästhetischen Ansprüchen hinsichtlich des Erscheinungsbilds großer Skins. Um die Skalierung der Skin auf den angegebenen Multiplikator zu beschränken, verwendet FLVPlayback eine Kombination aus Software- und Hardwareskalierung für die Skin, was sich negativ auf die Leistung der Videowiedergabe und des Erscheinungsbilds der FLV-Datei auswirken kann.

Wenn diese Eigenschaft zum Beispiel auf 5.0 oder einen höheren Wert eingestellt wird und ein Video mit den Abmessungen 320 x 240 auf einem Bildschirm mit der Auflösung 1600 x 1200 im Vollbild angezeigt wird, wird die Skin um das Fünffache skaliert. Wenn diese Eigenschaft auf 2.5 eingestellt wird, gibt der Player das Video (nicht jedoch die Skin) mit 640 x 480 wieder, der doppelten ursprünglichen Größe, und die Hardwarebeschleunigung nimmt die restliche Skalierung vor (640 x 2.5 = 1600 und 480 x 2.5 = 1200).

Wird diese Eigenschaft festgelegt, nachdem der Vollbildmodus bereits aktiviert wurde, hat dies keine Auswirkungen, bis FLVPlayback das nächste Mal in den Vollbildmodus wechselt.

Wenn die FLV-Datei groß ist (zum Beispiel 640 Pixel breit oder breiter, 480 Pixel hoch oder höher), sollten Sie diese Eigenschaft nicht auf einen niedrigen Wert setzen, da es auf großen Bildschirmen zu deutlichen Leistungsproblemen kommen kann.

Player Version: Flash Player 9 Update 3.

Der Standardwert lautet 4.0.


Implementierung
    public function get skinScaleMaximum():Number
    public function set skinScaleMaximum(value:Number):void

Siehe auch


Beispiel

Im folgenden Beispiel wird die Eigenschaft "skinScaleMaximum" auf den Wert 2.5 eingestellt, um die Skalierung der FLVPlayback-Skin auf das 2,5-fache zu beschränken, wenn die Komponente mit Hardwarebeschleungigung in den Vollbildmodus wechselt. Um die Auswirkung der Eigenschaft skinScaleMaximum zu sehen, klicken Sie auf die Vollbild-Schaltfläche der FLVPlayback-Skin, wenn die FLV-Datei im Browser abgespielt wird.

Hinweis: Testen Sie dieses Beispiel im Browser. Wählen Sie auf der Registerkarte "HTML" des Dialogfelds "Einstellungen für Veröffentlichungen" die Vorlage "Nur Flash - Vollbild zulassen". Geben Sie Update 3 einer Flash Player-Version an und achten Sie darauf, dass auf der Registerkarte "Format" die Formate "Flash" und "HTML" ausgewählt sind. Die resultierende HTML-Datei lässt sich im Browser veröffentlichen und öffnen.


// Requires FLVPlayback component in library
// Requires SkinOverPlayFullscreen.swf to be in the same folder as the .fla file.
  
import fl.video.FLVPlayback;

var myFLVPlybk:FLVPlayback = new FLVPlayback();

addChild(myFLVPlybk);
myFLVPlybk.skin = "SkinOverPlayFullscreen.swf";
myFLVPlybk.skinScaleMaximum = 2.5;
myFLVPlybk.source = "http://helpexamples.com/flash/video/water.flv";
soundTransformEigenschaft 
soundTransform:SoundTransform  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Bietet direkten Zugriff auf die Eigenschaft VideoPlayer.soundTransform, um die Lautstärke besser regeln zu können. Sie müssen diese Eigenschaft festlegen, um Änderungen zu übernehmen. Sie können auch den Wert dieser Eigenschaft abrufen, um eine Kopie der aktuellen Einstellungen zu erhalten.


Implementierung
    public function get soundTransform():SoundTransform
    public function set soundTransform(value:SoundTransform):void

Siehe auch

sourceEigenschaft 
source:String  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Ein String, der die URL der zu streamenden FLV-Datei und die Art des Streamings angibt. Bei der URL kann es sich um eine HTTP-URL zu einer FLV-Datei, eine RTMP-URL zu einem Stream oder eine HTTP-URL zu einer XML-Datei handeln.

Wenn Sie diese Eigenschaft im Komponenteninspektor oder im Eigenschafteninspektor festlegen, wird die FLV-Datei beim Eintreten des Ereignisses "enterFrame" geladen und abgespielt. Die Verzögerung bietet Zeit, um die Eigenschaften isLive, autoPlay und cuePoints zu setzen, die den Ladevorgang betreffen. Damit kann auch ActionScript-Code, der im ersten Bild eingefügt wurde, vor dem Beginn der Wiedergabe auf die FLVPlayback-Komponente angewendet werden.

Wenn Sie diese Eigenschaft mit ActionScript festlegen, wird sofort die Methode VideoPlayer.load() aufgerufen, wenn für die Eigenschaft autoPlay der Wert false festgelegt ist. Oder es wird die Methode VideoPlayer.play() aufgerufen, wenn für die Eigenschaft autoPlay der Wert true festgelegt ist. Die Eigenschaften autoPlay, totalTime und isLive beeinflussen, wie die neue FLV-Datei geladen wird. Wenn Sie diese Eigenschaften festlegen, müssen Sie dies deshalb vor dem Festlegen der Eigenschaft source tun.

Stellen Sie für die Eigenschaft autoPlay den Wert false ein, um das automatische Abspielen der neuen FLV-Datei zu verhindern.


Implementierung
    public function get source():String
    public function set source(value:String):void

Siehe auch

stateEigenschaft 
state:String  [read-only]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Ein String, der den Status der Komponente angibt. Diese Eigenschaft wird mit den Methoden load(), play(), stop(), pause() und seek() festgelegt.

Die möglichen Werte für die Eigenschaft "state" lauten: "buffering", "connectionError", "disconnected", "loading", "paused", "playing", "rewinding", "seeking" und "stopped". Sie können die FLVPlayback-Klasseneigenschaften verwenden, um diese Statuszustände zu überprüfen.


Implementierung
    public function get state():String

Siehe auch

stateResponsiveEigenschaft 
stateResponsive:Boolean  [read-only]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Ein boolescher Wert; die Einstellung true bedeutet, dass der Status interaktiv ist. Wenn der Status nicht interaktiv ist, werden die Aufrufe der Methoden play(), load(), stop(), pause() und seek() in eine Warteschlange gestellt und später ausgeführt, wenn der Status wieder interaktiv ist. Da diese Aufrufe in eine Warteschlange gestellt und später ausgeführt werden, ist es normalerweise nicht nötig, den Wert der Eigenschaft stateResponsive nachzuverfolgen. Die interaktiven Statuszustände sind: stopped, playing, paused und buffering.


Implementierung
    public function get stateResponsive():Boolean

Siehe auch

stopButtonEigenschaft 
stopButton:Sprite  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Steuerelement für die Schaltfläche "Stop" (Stoppen).


Implementierung
    public function get stopButton():Sprite
    public function set stopButton(value:Sprite):void
stoppedEigenschaft 
stopped:Boolean  [read-only]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Ein boolescher Wert; die Einstellung true bedeutet, dass die FLVPlayback-Instanz den Status "stopped" hat, also beendet wurde.


Implementierung
    public function get stopped():Boolean
totalTimeEigenschaft 
totalTime:Number  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Eine Zahl, die die Gesamtwiedergabezeit des Videos in Sekunden angibt.

Beim Streaming vom Flash Media Server (FMS) mit dem Standard-NCManager wird dieser Wert automatisch von serverseitigen APIs bestimmt. Dieser Wert überschreibt alles, was durch diese Eigenschaft festgelegt oder von Metadaten abgerufen wird. Die Eigenschaft kann gelesen werden, wenn der Status stopped oder playing erreicht wird, nachdem die Eigenschaft source festgelegt wurde. Diese Eigenschaft hat für Live-Streams von einem FMS keine Bedeutung.

Bei einem HTTP-Download wird dieser Wert automatisch bestimmt, wenn in der FLV-Datei Metadaten eingebettet sind; andernfalls legen Sie den Wert explizit fest. Falls Sie den Wert nicht festlegen, ist er "NaN" (keine Zahl). Wenn Sie den Wert explizit festlegen, wird der Metadatenwert im Stream ignoriert.

Wenn Sie diese Eigenschaft festlegen, tritt der Wert für die nächste FLV-Datei, die durch das Festlegen der source-Eigenschaft geladen wird, in Kraft. Die Eigenschaft hat keine Auswirkungen auf eine FLV-Datei, die bereits geladen wurde. Außerdem übergibt diese Eigenschaft den neuen Wert erst dann, wenn eine FLV-Datei geladen wird.

Die FLV-Datei kann immer noch abgespielt werden, wenn die Eigenschaft nie gesetzt wird (weder ausdrücklich noch automatisch); es kann aber zu Problemen bei Suchläufen (Vorlauf/Rücklauf) kommen.

Wenn Sie die Eigenschaft nicht festlegen, ist der Wert solange "NaN", bis ein gültiger Wert aus den Metadaten festgelegt wird.


Implementierung
    public function get totalTime():Number
    public function set totalTime(value:Number):void

Siehe auch

visibleVideoPlayerIndexEigenschaft 
visibleVideoPlayerIndex:uint  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Eine Zahl, die zur Verwaltung mehrerer FLV-Dateistreams verwendet wird. Legt fest, welche Video-Player-Instanz sichtbar, hörbar und durch die Skin- oder Abspielsteuerungen steuerbar ist, während die übrigen Video-Player ausgeblendet und stummgeschaltet sind. Diese Eigenschaft definiert den Video-Player nicht als Ziel für die meisten APIs; verwenden Sie zu diesem Zweck die Eigenschaft activeVideoPlayerIndex.

Methoden und Eigenschaften, die Abmessungen steuern, interagieren mit dieser Eigenschaft. Die Methoden und Eigenschaften, die die Dimensionen des Video-Players festlegen (setScale(), setSize(), width, height, scaleX, scaleY) können für alle Video-Player verwendet werden. Je nach Wert der Eigenschaft scaleMode für diese Video-Player haben sie jedoch eventuell unterschiedliche Abmessungen. Wenn Sie die Abmessungen mit den Eigenschaften width, height, scaleX und scaleY lesen, werden nur die Abmessungen des sichtbaren Video-Players zurückgegeben. Andere Video-Player können dieselben Abmessungen oder andere haben.

Um die Abmessungen verschiedener Video-Player, die nicht sichtbar sind, abzurufen, warten Sie auf das Ereignis layout und speichern Sie die Größenwerte.

Diese Eigenschaft hat keinerlei Auswirkungen auf die Sichtbarkeit der gesamten Komponente, sie regelt nur, welcher Video-Player sichtbar ist, wenn die Komponente sichtbar ist. Die Sichtbarkeit der gesamten Komponente können Sie mit der Eigenschaft visible steuern.

Der Standardwert lautet 0.


Implementierung
    public function get visibleVideoPlayerIndex():uint
    public function set visibleVideoPlayerIndex(value:uint):void

Siehe auch

volumeEigenschaft 
volume:Number  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Eine Zahl im Bereich 0 bis 1, die die Lautstärkeeinstellung angibt.

Der Standardwert lautet 1.


Implementierung
    public function get volume():Number
    public function set volume(value:Number):void

Siehe auch

volumeBarEigenschaft 
volumeBar:Sprite  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Das Steuerelement der Lautstärkeleiste.


Implementierung
    public function get volumeBar():Sprite
    public function set volumeBar(value:Sprite):void
volumeBarIntervalEigenschaft 
volumeBarInterval:Number  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Eine Zahl, die in Millisekunden angibt, wie oft beim Spulen der Griff der Lautstärkeleiste überprüft werden soll.

Der Standardwert lautet 250.


Implementierung
    public function get volumeBarInterval():Number
    public function set volumeBarInterval(value:Number):void
volumeBarScrubToleranceEigenschaft 
volumeBarScrubTolerance:Number  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Eine Zahl, die angibt, wie weit ein Benutzer den Griff der Lautstärkeleiste verschieben kann, bis es zu einer Aktualisierung kommt. Der Wert wird als Prozentwert im Bereich 1 bis 100 ausgedrückt. Legen Sie "0" fest, um anzugeben, dass keine Scrub-Toleranz gewährt wird. Aktualisieren Sie immer die Lautstärke der Eigenschaft volumeBarInterval, unabhängig davon, wie weit der Benutzer den Griff verschoben hat.

Der Standardwert lautet 0.


Implementierung
    public function get volumeBarScrubTolerance():Number
    public function set volumeBarScrubTolerance(value:Number):void
widthEigenschaft 
width:Number  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Eine Zahl, die die Breite der FLVPlayback-Instanz auf der Bühne festlegt. Diese Eigenschaft wirkt sich nur auf die Breite der FLVPlayback-Instanz aus; die Breite einer Skin-SWF-Datei, die evtl. geladen wird, ist nicht eingeschlossen. Sie sollten die FLVPlayback-Eigenschaft width und nicht die Eigenschaft DisplayObject.width verwenden, da die Eigenschaft width möglicherweise einen anderen Wert ergibt, wenn eine Skin-SWF-Datei geladen wird. Wenn Sie die Eigenschaft "width" festlegen, wird auch für die Eigenschaft registrationWidth derselbe Wert festgelegt.


Implementierung
    public function get width():Number
    public function set width(value:Number):void

Siehe auch

xEigenschaft 
x:Number  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Eine Zahl, die die horizontale Position des Video-Players in Pixel angibt.

Das Festlegen der Eigenschaft x betrifft auch die Eigenschaft registrationX. Wenn entweder die Eigenschaft x oder registrationX festgelegt ist, wird die zweite Eigenschaft geändert, um ihren Offset von der ersten beizubehalten. Beispiel: Wenn x = 10 und registrationX = 20 ist, wird durch Festlegen vonx = 110 auch registrationX = 120 festgelegt.


Implementierung
    public function get x():Number
    public function set x(value:Number):void
yEigenschaft 
y:Number  [read-write]

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Eine Zahl, die die vertikale Position des Video-Players in Pixel angibt.

Das Festlegen der Eigenschaft y betrifft auch die Eigenschaft registrationY. Wenn entweder die Eigenschaft y oder registrationY festgelegt ist, wird die zweite Eigenschaft geändert, um ihren Offset von der ersten beizubehalten. Beispiel: Wenn y = 10 und registrationY = 20 ist, wird durch Festlegen von y = 110 auch registrationY = 120 festgelegt.


Implementierung
    public function get y():Number
    public function set y(value:Number):void
Konstruktordetail
FLVPlayback()Konstruktor
public function FLVPlayback()

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Erstellt eine neue FLVPlayback-Instanz. Rufen Sie nach dem Erstellen der FLVPlayback-Instanz die Methode addChild() oder addChildAt() auf, um die Instanz auf der Bühne oder einem anderen Anzeigeobjekt-Container zu platzieren.

Siehe auch

Methodendetail
addASCuePoint()Methode
public function addASCuePoint(timeOrCuePoint:*, name:String = null, parameters:Object = null):Object

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Fügt einen ActionScript-Cue-Point hinzu und hat dieselbe Wirkung wie das Hinzufügen eines ActionScript-Cue-Points über das Cue-Points-Dialogfeld, mit der Ausnahme, dass dies beim Ausführen der Anwendung, nicht während der Anwendungsentwicklung, auftritt.

Wenn die Eigenschaft source festgelegt wird, werden die Cue-Point-Informationen gelöscht. Um Cue-Point-Informationen für die nächste zu ladende FLV-Datei festzulegen, legen Sie zuerst die Eigenschaft source fest.

Es ist zulässig, mehrere ActionScript-Cue-Points mit demselben Namen und derselben Zeit hinzuzufügen. Wenn Sie ActionScript-Cue-Points mithilfe der Methode removeASCuePoint() entfernen, werden alle Cue-Points mit demselben Namen und derselben Zeit entfernt.

Parameter

timeOrCuePoint:* — Ein Objekt, das die Eigenschaften name und time hat. Diese Eigenschaften beschreiben den Cue-Point. Möglicherweise ist auch die Eigenschaft parameters vorhanden, die Namen/Werte-Paare enthält. Für die Eigenschaft type des Objekts ist eventuell der Wert "actionscript" festgelegt. Wenn "type" fehlt oder auf einen anderen Wert eingestellt ist, wird diese Eigenschaft automatisch festgelegt. Falls das Objekt nicht diesen Konventionen entspricht, gibt die Methode einen VideoError-Fehler aus.

Die Eigenschaft time legt die Zeit in Sekunden für einen neuen Cue-Point fest, der hinzugefügt werden soll. Der Parameter name muss hinter dieser Eigenschaft stehen.

 
name:String (default = null) — Eine String, der den Namen des Cue-Points angibt, wenn Sie einen time-Parameter anstatt eines Cue-Points übermitteln.
 
parameters:Object (default = null) — Optionale Parameter für den Cue-Point, wenn der Parameter timeOrCuePoint eine Zahl ist.

Rückgabewerte
Object — Das hinzugefügte Cue-Point-Objekt. Änderungen an diesem Objekt beeinflussen die Auslösung des Ereignisses cuePoint.

Auslöser
VideoError — Parameter sind nicht zulässig.

Siehe auch

bringVideoPlayerToFront()Methode 
public function bringVideoPlayerToFront(index:uint):void

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Bringt einen Video-Player in den Vordergrund eines Stapels von Video-Playern. Dies ist hilfreich, wenn Sie benutzerdefinierte Übergänge zwischen Video-Playern verwenden möchten. Die Standardstapelreihenfolge ist dieselbe wie für die Eigenschaft activeVideoPlayerIndex: 0 ist ganz unten, 1 darüber, 2 ist über 1 usw. Wenn Sie jedoch die Methode bringVideoPlayerToFront() aufrufen, wird diese Reihenfolge eventuell geändert. 2 ist dann eventuell beispielsweise unten.

Parameter

index:uint — Eine Zahl, die den Index des in den Vordergrund zu bringenden Video-Players angibt.

Siehe auch

closeVideoPlayer()Methode 
public function closeVideoPlayer(index:uint):void

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Schließt NetStream und löscht den durch den Parameter index angegebenen Video-Player. Falls der geschlossene Video-Player der aktive oder sichtbare Video-Player ist, legt die FLVPlayback-Instanz den aktiven oder sichtbaren Video-Player als Standard-Player (mit dem Index 0) fest. Der Standard-Player kann nicht geschlossen werden. Wenn Sie dies versuchen, gibt die Komponente einen Fehler aus.

Parameter

index:uint — Eine Zahl, die den Index des zu schließenden Video-Players angibt.

Siehe auch

enterFullScreenDisplayState()Methode 
public function enterFullScreenDisplayState():void

Sprachversion : ActionScript 3.0

Stellt den FLVPlayback-Video-Player auf Vollbild ein. Das Aufrufen diese Methode hat denselben Effekt wie das Klicken auf die umschaltbare Vollbild-Schaltfläche, die in einigen FLVPlayback-Skins enthalten ist und auch als FullScreenButton-Komponente im Video-Abschnitt des Bedienfelds "Komponenten" zur Verfügung steht.

Diese Methode unterstützt die Hardwarebeschleunigung in Flash Player für Vollbildvideo. Wenn die Flash Player-Version des Benutzers keine Hardwarebeschleunigung unterstützt, kann diese Methode dennoch verwendet werden, und Vollbildvideo ist ebenso funktionsfähig wie ohne unterstützte Hardwarebeschleunigung.

Da ein Aufruf dieser Methode die Eigenschaft displayState der Stage-Klasse auf StageDisplayState.FULL_SCREEN setzt, gelten dieselben Einschränkungen wie für die Eigenschaft displayState. Wenn Sie, statt diese Methode aufzurufen, den Vollbildmodus implementieren, indem Sie die Eigenschaft stage.displayState direkt auf den Wert StageDisplayState.FULL_SCREEN einstellen, wird keine Hardwarebeschleunigung verwendet.

Der Vollbildmodus wird nur dann unterstützt, wenn die Eigenschaft fullScreenTakeOver den Wert "true" aufweist, der standardmäßig vorgegeben ist.

Player Version: Flash Player 9 Update 3.

Siehe auch


Beispiel

Im folgenden Beispiel wird die Methode enterFullScreenDisplayState() von einer Ereignisprozedur aufgerufen, die ausgelöst wird, wenn der Benutzer auf eine Flash-Standardschaltfläche klickt (myButton).

Hinweis: Testen Sie dieses Beispiel im Browser. Wählen Sie auf der Registerkarte "HTML" des Dialogfelds "Einstellungen für Veröffentlichungen" die Vorlage "Nur Flash - Vollbild zulassen". Geben Sie Update 3 einer Flash Player-Version an und achten Sie darauf, dass auf der Registerkarte "Format" die Formate "Flash" und "HTML" ausgewählt sind. Die resultierende HTML-Datei lässt sich im Browser veröffentlichen und öffnen.


// Requires Button and FLVPlayback components in library.
 
import fl.video.FLVPlayback;
import fl.controls.Button;
var myButton:Button = new Button();
var myFLVPlybk:FLVPlayback = new FLVPlayback();
myButton.move(100, 240);
myButton.label = "Full Screen";
addChild(myButton);
addChild(myFLVPlybk);
 
myFLVPlybk.source = "http://helpexamples.com/flash/video/water.flv";
myButton.addEventListener(MouseEvent.CLICK, handleClick);
function handleClick(e:MouseEvent):void {
    myFLVPlybk.enterFullScreenDisplayState();
}
findCuePoint()Methode 
public function findCuePoint(timeNameOrCuePoint:*, type:String):Object

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Sucht den Cue-Point vom durch den Parameter type angegebenen Typ mit den Werten für Zeit, Name oder Zeit und Name, die Sie mit den Parametern angegeben haben.

Wenn Sie weder für die Zeit noch für den Namen des Cue-Points einen Wert angeben oder wenn die Zeit (time) null, nicht definiert oder kleiner als 0 ist und der Name null oder nicht definiert ist, gibt die Methode den VideoError-Fehler 1002 aus.

Die Methode berücksichtigt bei der Suche deaktivierte Cue-Points. Mit der Methode isFLVCuePointEnabled() können Sie feststellen, ob ein Cue-Point deaktiviert ist.

Parameter

timeNameOrCuePoint:* — Dies kann eine Zahl sein, die eine Zeit angibt, ein String, der einen Namen angibt, oder ein Objekt mit time- und/oder name-Eigenschaften.

Falls dieser Parameter ein String ist, sucht die Methode nach dem ersten Cue-Point mit diesem Namen und gibt null zurück, wenn keine Übereinstimmung vorhanden ist.

Wenn dieser Parameter eine Zahl ist, sucht die Methode den ersten Cue-Point mit dieser Zeit und gibt ihn zurück. Wenn es mehrere Cue-Points mit der gleichen Zeit gibt, was nur mit ActionScript-Cue-Points möglich ist, wird der Cue-Point mit dem ersten Namen, der aus Buchstaben besteht, zurückgegeben. Wird keine Entsprechung gefunden, wird null zurückgegeben. Die ersten drei Dezimalstellen werden für die Zeit verwendet. Bei mehr als drei Dezimalstellen wird eine Rundung durchgeführt.

Wenn dieser Parameter ein Objekt ist, sucht die Methode nach dem Cue-Point-Objekt, das die festgelegten Eigenschaften time und/oder name enthält. Wenn nur die Eigenschaft "time" oder die Eigenschaft "name" festgelegt ist, entspricht das Verhalten dem Aufruf mit einer Zahl oder einem String. Wenn sowohl die Eigenschaft time als auch die Eigenschaft name definiert ist und ein Cue-Point-Objekt mit beiden vorhanden ist, wird das Cue-Point-Objekt zurückgegeben. Andernfalls wird null zurückgegeben.

Wenn "time" null, "NaN" (keine Zahl) oder "kleiner als 0" ist und "name" null oder nicht definiert ist, wird ein VideoError-Objekt ausgegeben.

 
type:String — Ein String, der den Typ des zu suchenden Cue-Points angibt. Die möglichen Werte für diesen Parameter lauten: "actionscript", "all", "event", "flv" oder "navigation". Sie können diese Werte mithilfe der folgenden Klasseneigenschaften angeben: CuePointType.ACTIONSCRIPT, CuePointType.ALL, CuePointType.EVENT, CuePointType.FLV und CuePointType.NAVIGATION. Wird dieser Parameter nicht angegeben, wird standardmäßig der Wert all verwendet, so dass die Methode alle Cue-Point-Typen durchsucht. Optional.

Rückgabewerte
Object — Ein Objekt, das eine Kopie des gefundenen Cue-Point-Objekts mit den folgenden zusätzlichen Eigenschaften ist:
  • array: Das Array der Cue-Points, das durchsucht wurde. Behandeln Sie dieses Array als schreibgeschützt, da das Hinzufügen, Entfernen oder Bearbeiten von Objekten darin zu Fehlfunktionen bei den Cue-Points führen kann.
  • index: Der Index im Array für den zurückgegebenen Cue-Point.

Wird keine Entsprechung gefunden, wird null zurückgegeben.


Auslöser
VideoError — Wenn die time-Eigenschaft null, nicht definiert oder kleiner als 0 ist und die name-Eigenschaft null oder nicht definiert ist.

Siehe auch

findNearestCuePoint()Methode 
public function findNearestCuePoint(timeNameOrCuePoint:*, type:String):Object

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Sucht einen Cue-Point vom angegebenen Typ, der mit der angegebenen Zeit übereinstimmt oder früher vorkommt. Wenn Sie sowohl eine Zeit als auch einen Namen festlegen und kein vorheriger Cue-Point diesem Namen entspricht, sucht die Methode einen Cue-Point, der dem angegebenen Namen entspricht. Andernfalls wird null zurückgegeben. Es werden standardmäßig alle Cue-Points durchsucht.

Die Methode berücksichtigt bei der Suche deaktivierte Cue-Points. Mit der Methode isFLVCuePointEnabled() können Sie feststellen, ob ein Cue-Point deaktiviert ist.

Parameter

timeNameOrCuePoint:* — Dies kann eine Zahl sein, die eine Zeit angibt, ein String, der einen Namen angibt, oder ein Objekt mit time- und/oder name-Eigenschaften.

Falls dieser Parameter ein String ist, sucht die Methode nach dem ersten Cue-Point mit diesem Namen und gibt null zurück, wenn keine Übereinstimmung vorhanden ist.

Falls dieser Parameter eine Zahl ist, wird der Cue-Point zurückgegeben, der am nächsten an dieser Zeit liegt und eine genaue Übereinstimmung ist oder davor liegt. Falls kein Cue-Point zu dieser Zeit oder davor vorhanden ist, wird der erste Cue-Point zurückgegeben. Wenn es mehrere Cue-Points mit der gleichen Zeit gibt, was nur mit ActionScript-Cue-Points möglich ist, wird der Cue-Point mit dem ersten Namen, der aus Buchstaben besteht, zurückgegeben. Wird keine Entsprechung gefunden, wird null zurückgegeben. Die ersten drei Dezimalstellen werden für die Zeit verwendet. Bei mehr als drei Dezimalstellen wird eine Rundung durchgeführt.

Wenn dieser Parameter ein Objekt ist, sucht die Methode nach dem Cue-Point-Objekt, das die festgelegten Eigenschaften time und/oder name enthält. Wenn nur die Eigenschaft "time" oder die Eigenschaft "name" festgelegt ist, entspricht das Verhalten dem Aufruf mit einer Zahl oder einem String. Wenn die Eigenschaften time und name definiert sind und ein Cue-Point-Objekt mit beiden vorhanden ist, wird das Cue-Point-Objekt zurückgegeben. Andernfalls wird der am nächsten liegende Cue-Point mit einer früheren Zeit und dem gleichen Namen zurückgegeben. Wird kein Cue-Point mit einer Zeit vor dieser Zeit und diesem Namen gefunden, wird null zurückgegeben.

Wenn "time" null, nicht definiert oder kleiner als 0 ist und "name" null oder nicht definiert ist, wird ein VideoError-Objekt ausgegeben.

 
type:String — Ein String, der den Typ des zu suchenden Cue-Points angibt. Die möglichen Werte für diesen Parameter lauten: "actionscript", "all", "event", "flv" oder "navigation". Sie können diese Werte mithilfe der folgenden Klasseneigenschaften angeben: CuePointType.ACTIONSCRIPT, CuePointType.ALL, CuePointType.EVENT, CuePointType.FLV und CuePointType.NAVIGATION. Wird dieser Parameter nicht angegeben, wird standardmäßig der Wert all verwendet, so dass die Methode alle Cue-Point-Typen durchsucht. Optional.

Rückgabewerte
Object — Ein Objekt, das eine Kopie des gefundenen Cue-Point-Objekts mit den folgenden zusätzlichen Eigenschaften ist:
  • array: Das Array der durchsuchten Cue-Points. Behandeln Sie dieses Array als schreibgeschützt, da das Hinzufügen, Entfernen oder Bearbeiten von Objekten darin zu Fehlfunktionen bei den Cue-Points führen kann.
  • index: Der Index im Array für den zurückgegebenen Cue-Point.

Wird keine Entsprechung gefunden, wird null zurückgegeben.


Auslöser
VideoError — Wenn die Zeit null, nicht definiert oder kleiner als 0 ist und der Name null oder nicht definiert ist.

Siehe auch

findNextCuePointWithName()Methode 
public function findNextCuePointWithName(cuePoint:Object):Object

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Sucht den nächsten Cue-Point im Array my_cuePoint.array, der denselben Namen wie my_cuePoint.name hat. Das Objekt my_cuePoint muss ein Cue-Point-Objekt sein, das von der Methode findCuePoint() oder findNearestCuePoint() oder einem früheren Aufruf dieser Methode zurückgegeben wurde. Diese Methode verwendet den Parameterarray, den diese Methoden dem CuePoint-Objekt hinzufügen.

Die Methode berücksichtigt bei der Suche deaktivierte Cue-Points. Mit der Methode isFLVCuePointEnabled() können Sie feststellen, ob ein Cue-Point deaktiviert ist.

Parameter

cuePoint:Object — Ein Cue-Point-Objekt, das entweder von der Methode findCuePoint() oder findNearestCuePoint() oder einem früheren Aufruf dieser Methode zurückgegeben wurde.

Rückgabewerte
Object — Wenn keine weiteren Cue-Points mit einem übereinstimmenden Namen im Array vorhanden sind, dann wird der Wert null zurückgegeben; andernfalls wird eine Kopie des Cue-Point-Objekts mit zusätzlichen Eigenschaften zurückgegeben:
  • array: Das Array der durchsuchten Cue-Points. Behandeln Sie dieses Array als schreibgeschützt, da das Hinzufügen, Entfernen oder Bearbeiten von Objekten darin zu Fehlfunktionen bei den Cue-Points führen kann.
  • index: Der Index im Array für den zurückgegebenen Cue-Point.

Auslöser
VideoError — Als Argument nicht zulässig.
getVideoPlayer()Methode 
public function getVideoPlayer(index:Number):VideoPlayer

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Ruft den durch den Parameter index angegebenen Video-Player ab. Falls möglich, ist es am besten, mithilfe von FLVPlayback-Methoden und -Eigenschaften auf die VideoPlayer-Methoden und -Eigenschaften zuzugreifen. Jede Eigenschaft DisplayObject.name entspricht ihrem Index, der in einen String konvertiert wurde.

Parameter

index:Number — Eine Zahl, die den Index des abzurufenden Video-Players angibt.

Rückgabewerte
VideoPlayer — Ein VideoPlayer-Objekt.
isFLVCuePointEnabled()Methode 
public function isFLVCuePointEnabled(timeNameOrCuePoint:*):Boolean

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Gibt false zurück, wenn der in die FLV-Datei eingebettete Cue-Point deaktiviert ist. Sie können Cue-Points deaktivieren, indem Sie entweder die Eigenschaft cuePoints im Dialogfeld "Flash Video Cue-Points" festlegen oder die Methode setFLVCuePointEnabled() aufrufen.

Der Rückgabewert dieser Funktion ist nur dann von Bedeutung, wenn die Eigenschaft metadataLoaded mit true belegt wurde, die Eigenschaft metadata nicht null ist oder nach einem metadataLoaded-Ereignis. Wenn metadataLoaded den Wert false hat, gibt diese Funktion immer true zurück.

Parameter

timeNameOrCuePoint:* — Wenn dieser Parameter ein String ist, wird der Name des zu prüfenden Cue-Points zurückgegeben; false wird nur dann zurückgegeben, wenn alle Cue-Points mit diesem Namen deaktiviert sind.

Wenn dieser Parameter eine Zahl ist, gibt sie die Zeit des zu prüfenden Cue-Points an.

Wenn dieser Parameter ein Objekt ist, wird das Objekt mit den übereinstimmenden Eigenschaften name und time zurückgegeben.

Rückgabewerte
Boolean — Gibt false zurück, wenn der in die FLV-Datei eingebettete Cue-Point deaktiviert ist. Sie können Cue-Points deaktivieren, indem Sie entweder die Eigenschaft cuePoints im Dialogfeld "Flash Video Cue-Points" festlegen oder die Methode setFLVCuePointEnabled() aufrufen.

Der Rückgabewert dieser Funktion ist nur dann von Bedeutung, wenn die Eigenschaft metadataLoaded mit true belegt wurde, die Eigenschaft metadata nicht null ist oder nach einem metadataLoaded-Ereignis. Wenn metadataLoaded den Wert false hat, gibt diese Funktion immer true zurück.

Siehe auch

load()Methode 
public function load(source:String, totalTime:Number, isLive:Boolean = false):void

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Beginnt mit dem Laden der FLV-Datei und bietet eine Abkürzung zum Festlegen der Eigenschaft autoPlay als false und zum Festlegen der Eigenschaften source, totalTime und isLive, sofern vorhanden. Wenn die Eigenschaften totalTime und isLive nicht definiert sind, werden sie nicht festgelegt. Wenn die Eigenschaft source nicht definiert, null oder ein leerer String ist, hat diese Methode keine Auswirkungen.

Parameter

source:String — Ein String, der die URL der zu streamenden FLV-Datei und die Art des Streamings angibt. Beim URL kann es sich um einen lokalen Pfad, einen HTTP-URL zu einer FLV-Datei, einen RTMP-URL zu einem FLV-Dateistream oder einen HTTP-URL zu einer XML-Datei handeln.
 
totalTime:Number — Eine Zahl, die die Gesamtspielzeit des Videos angibt. Optional.
 
isLive:Boolean (default = false) — Ein boolescher Wert; bei der Einstellung true wird angegeben, dass es sich um einen Live-Videostream handelt. Dieser Wert wirkt sich nur beim Streaming vom Flash Media Server (FMS) oder einem anderen Flash Video Streaming Service (FVSS) aus. Der Wert dieser Eigenschaft wird bei HTTP-Downloads ignoriert. Optional.

Siehe auch

pause()Methode 
public function pause():void

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Hält das Abspielen des Videostreams an.

Falls die Wiedergabe begonnen hat und Sie wieder auf mehr heruntergeladene Daten warten möchten, um dann die Wiedergabe automatisch zu beginnen, rufen Sie zuerst die Methode pause() und dann die Methode playWhenEnoughDownloaded() auf.

play()Methode 
public function play(source:String = null, totalTime:Number, isLive:Boolean = false):void

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Spielt den Videostream ab. Ohne Parameter bringt die Methode die FLV-Datei aus dem angehaltenen ("paused") oder beendeten ("stopped") Status in den Abspielstatus ("playing").

Wenn Parameter verwendet werden, fungiert die Methode als Abkürzung zum Festlegen der Eigenschaft autoPlay als true und zum Festlegen der Eigenschaften isLive, totalTime und source. Wenn die Eigenschaften totalTime und isLive nicht definiert sind, werden sie nicht festgelegt.

Rufen Sie beim Warten darauf, dass bei einem progressiven FLV-Download vor der automatischen Wiedergabe genügend Daten geladen wurden, die Methode play() ohne Parameter zur sofortigen Wiedergabe auf.

Parameter

source:String (default = null) — Ein String, der die URL der zu streamenden FLV-Datei und die Art des Streamings angibt. Beim URL kann es sich um einen lokalen Pfad, einen HTTP-URL zu einer FLV-Datei, einen RTMP-URL zu einem FLV-Dateistream oder einen HTTP-URL zu einer XML-Datei handeln. Der Parameter ist optional, die Eigenschaft source muss jedoch im Komponenteninspektor oder mithilfe von ActionScript festgelegt werden, andernfalls hat diese Methode keine Auswirkungen.
 
totalTime:Number — Eine Zahl, die die Gesamtspielzeit des Videos angibt. Optional.
 
isLive:Boolean (default = false) — Ein boolescher Wert; bei der Einstellung true wird angegeben, dass es sich um einen Live-Videostream handelt. Dieser Wert wirkt sich nur beim Streaming vom Flash Media Server (FMS) oder einem anderen Flash Video Streaming Service (FVSS) aus. Der Wert dieser Eigenschaft wird bei HTTP-Downloads ignoriert. Optional.

Siehe auch

playWhenEnoughDownloaded()Methode 
public function playWhenEnoughDownloaded():void

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Gibt die FLV-Datei wieder, wenn genügend Daten davon heruntergeladen wurden. Wenn die FLV-Datei heruntergeladen wurde oder Sie vom Flash Media Server (FMS) streamen, dann entspricht das Aufrufen der playWhenEnoughDownloaded()-Methode dem Aufrufen der play()-Methode ohne Parameter. Durch das Aufrufen dieser Methode wird die Wiedergabe nicht angehalten. In vielen Fällen sollten Sie also die Methode pause() vor dieser Methode aufrufen.

removeASCuePoint()Methode 
public function removeASCuePoint(timeNameOrCuePoint:*):Object

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Entfernt einen ActionScript-Cue-Point aus der zurzeit geladenen FLV-Datei. Nur die Eigenschaften name und time des Parameters timeNameOrCuePoint werden verwendet, um den zu entfernenden Cue-Point zu finden.

Falls mehrere ActionScript-Cue-Points den Suchkriterien entsprechen, wird nur einer entfernt. Wenn Sie alle entfernen möchten, rufen Sie diese Funktion mit denselben Parametern wiederholt in einer Schleife auf, bis null zurückgegeben wird.

Cue-Point-Informationen werden gelöscht, wenn die Eigenschaft source festgelegt wird. Aus diesem Grund sollten Sie zunächst die Eigenschaft source festlegen, bevor Sie die Cue-Point-Informationen für die nächste zu ladende FLV-Datei festlegen.

Parameter

timeNameOrCuePoint:* — Ein Cue-Point-String, der die Eigenschaften time und name für den zu entfernenden Cue-Point enthält. Die Methode entfernt den ersten Cue-Point mit diesem Namen. Wenn dieser Parameter eine Zahl ist, entfernt die Methode den ersten Cue-Point mit dieser Zeit. Wenn dieser Parameter ein Objekt ist, entfernt die Methode den Cue-Point mit den beiden Eigenschaften time und name.

Rückgabewerte
Object — Das Cue-Point-Objekt, das entfernt wurde. Wenn kein entsprechender Cue-Point vorhanden ist, gibt die Methode null zurück.

Siehe auch

seek()Methode 
public function seek(time:Number):void

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Sucht einen bestimmten Zeitpunkt in der Datei, der in Sekunden angegeben und bis auf drei Dezimalstellen (Millisekunden) genau ist.

Aus verschiedenen Gründen hat die Eigenschaft playheadTime möglicherweise nicht sofort nach dem Aufrufen einer der Suchmethoden oder dem Festlegen von playheadTime zum Auslösen eines Suchlaufs den erwarteten Wert. Erstens können Sie bei einem progressiven Download nur nach einem Schlüsselbild suchen, so dass ein Suchlauf Sie zu der Zeit des ersten Schlüsselbilds nach der angegebenen Zeit bringt. (Beim Streaming führt eine Suche immer zur exakt angegebenen Zeit, selbst wenn die FLV-Quelldatei an dieser Stelle über kein Schlüsselbild verfügt.) Zweitens ist die Suche asynchron, so dass beim Aufrufen einer Suchmethode oder beim Festlegen der Eigenschaft playheadTime der Wert von playheadTime nicht sofort aktualisiert wird. Um die Zeit nach dem Abschluss der Suche abzurufen, warten Sie auf das Ereignis "seek", welches erst startet, wenn die Eigenschaft playheadTime aktualisiert wurde.

Parameter

time:Number — Eine Zahl, die in Sekunden angibt, wo der Abspielkopf platziert werden soll.


Auslöser
VideoError — Wenn Zeit < 0 ist.

Siehe auch

seekPercent()Methode 
public function seekPercent(percent:Number):void

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Führt einen Suchlauf bis zu einem bestimmten Prozentwert der Datei aus und bewegt den Abspielkopf an diese Position. Der Prozentwert ist eine Zahl zwischen 0 und 100.

Aus verschiedenen Gründen hat die Eigenschaft playheadTime möglicherweise nicht sofort nach dem Aufrufen einer der Suchmethoden oder dem Festlegen von playheadTime zum Auslösen eines Suchlaufs den erwarteten Wert. Erstens können Sie bei einem progressiven Download nur nach einem Schlüsselbild suchen, so dass ein Suchlauf Sie zu der Zeit des ersten Schlüsselbilds nach der angegebenen Zeit bringt. (Beim Streaming führt eine Suche immer zur exakt angegebenen Zeit, selbst wenn die FLV-Quelldatei an dieser Stelle über kein Schlüsselbild verfügt.) Zweitens ist die Suche asynchron, so dass beim Aufrufen einer Suchmethode oder beim Festlegen der Eigenschaft playheadTime der Wert von playheadTime nicht sofort aktualisiert wird. Um die Zeit nach dem Abschluss der Suche abzurufen, warten Sie auf das Ereignis "seek", welches erst startet, wenn die Eigenschaft playheadTime aktualisiert wurde.

Parameter

percent:Number — Eine Zahl, die den Prozentwert der Länge der FLV-Datei angibt, bei dem der Abspielkopf platziert werden soll.


Auslöser
VideoError — Falls percent ungültig oder totalTime nicht definiert ist, ist der Wert null oder "<= 0".

Siehe auch

seekSeconds()Methode 
public function seekSeconds(time:Number):void

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Sucht einen bestimmten Zeitpunkt in der Datei, der in Sekunden angegeben und bis auf drei Dezimalstellen (Millisekunden) genau ist. Diese Methode führt den gleichen Vorgang wie die Methode seek() aus; sie steht aus Symmetrie mit der Methode seekPercent() zur Verfügung.

Aus verschiedenen Gründen hat die Eigenschaft playheadTime möglicherweise nicht sofort nach dem Aufrufen einer der Suchmethoden oder dem Festlegen von playheadTime zum Auslösen eines Suchlaufs den erwarteten Wert. Erstens können Sie bei einem progressiven Download nur nach einem Schlüsselbild suchen, so dass ein Suchlauf Sie zu der Zeit des ersten Schlüsselbilds nach der angegebenen Zeit bringt. (Beim Streaming führt eine Suche immer zur exakt angegebenen Zeit, selbst wenn die FLV-Quelldatei an dieser Stelle über kein Schlüsselbild verfügt.) Zweitens ist die Suche asynchron, so dass beim Aufrufen einer Suchmethode oder beim Festlegen der Eigenschaft playheadTime der Wert von playheadTime nicht sofort aktualisiert wird. Um die Zeit nach dem Abschluss der Suche abzurufen, warten Sie auf das Ereignis "seek", welches erst startet, wenn die Eigenschaft playheadTime aktualisiert wurde.

Parameter

time:Number — Eine Zahl, die in Sekunden angibt, bei welcher Zeit der Gesamtspielzeit der Abspielkopf platziert werden soll.

Siehe auch

seekToNavCuePoint()Methode 
public function seekToNavCuePoint(timeNameOrCuePoint:*):void

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Führt einen Suchlauf bis zu dem Navigations-Cue-Point aus, der der angegebenen Zeit, dem Namen oder Zeit und Namen entspricht.

Die Zeit ist die Startzeit (in Sekunden), ab der nach dem nächsten Navigations-Cue-Point gesucht werden soll. Der Standardwert ist der aktuelle Wert der Eigenschaft playheadTime. Wenn Sie die Zeit angeben, sucht die Methode einen Cue-Point, der dieser Zeit entspricht oder später vorkommt. Wenn "time" nicht definiert, null oder "kleiner als 0" ist, beginnt die Methode bei der Zeit "0" mit der Suche.

Der Name ist der gesuchte Cue-Point. Die Methode führt einen Suchlauf bis zum ersten aktivierten Navigations-Cue-Point mit diesem Namen aus.

Die Zeit und der Name zusammen sind ein Navigations-Cue-Point, wobei der festgelegte Name an oder nach der festgelegten Zeit liegt.

Aus verschiedenen Gründen hat die Eigenschaft playheadTime möglicherweise nicht sofort nach dem Aufrufen einer der Suchmethoden oder dem Festlegen von playheadTime zum Auslösen eines Suchlaufs den erwarteten Wert. Erstens können Sie bei einem progressiven Download nur nach einem Schlüsselbild suchen, so dass ein Suchlauf Sie zu der Zeit des ersten Schlüsselbilds nach der angegebenen Zeit bringt. (Beim Streaming führt eine Suche immer zur exakt angegebenen Zeit, selbst wenn die FLV-Quelldatei an dieser Stelle über kein Schlüsselbild verfügt.) Zweitens ist die Suche asynchron, so dass beim Aufrufen einer Suchmethode oder beim Festlegen der Eigenschaft playheadTime der Wert von playheadTime nicht sofort aktualisiert wird. Um die Zeit nach dem Abschluss der Suche abzurufen, warten Sie auf das Ereignis seek, welches erst startet, wenn die Eigenschaft playheadTime aktualisiert wurde.

Parameter

timeNameOrCuePoint:* — Eine Zahl, die der Zeit entspricht, ein String, der dem Namen entspricht oder eine Zahl und ein String, die dem festgelegten Namen und der Zeit entsprechen.


Auslöser
VideoError — Es wurde kein Cue-Point gefunden, der den Kriterien entspricht.

Siehe auch

seekToNextNavCuePoint()Methode 
public function seekToNextNavCuePoint(time:Number):void

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Führt einen Vorlauf zum nächsten Navigations-Cue-Point basierend auf dem aktuellen Wert der Eigenschaft playheadTime aus. Die Methode überspringt deaktivierte Navigations-Cue-Points und geht zum Ende der FLV-Datei, falls es keine anderen Cue-Points gibt.

Aus verschiedenen Gründen hat die Eigenschaft playheadTime möglicherweise nicht sofort nach dem Aufrufen einer der Suchmethoden oder dem Festlegen von playheadTime zum Auslösen eines Suchlaufs den erwarteten Wert. Erstens können Sie bei einem progressiven Download nur nach einem Schlüsselbild suchen, so dass ein Suchlauf Sie zu der Zeit des ersten Schlüsselbilds nach der angegebenen Zeit bringt. (Beim Streaming führt eine Suche immer zur exakt angegebenen Zeit, selbst wenn die FLV-Quelldatei an dieser Stelle über kein Schlüsselbild verfügt.) Zweitens ist die Suche asynchron, so dass beim Aufrufen einer Suchmethode oder beim Festlegen der Eigenschaft playheadTime der Wert von playheadTime nicht sofort aktualisiert wird. Um die Zeit nach dem Abschluss der Suche abzurufen, warten Sie auf das Ereignis seek, welches erst startet, wenn die Eigenschaft playheadTime aktualisiert wurde.

Parameter

time:Number — Eine Zahl, die die Startzeit (in Sekunden) angibt, ab der nach dem nächsten Navigations-Cue-Point gesucht werden soll. Der Standardwert ist der aktuelle Wert der Eigenschaft playheadTime. Optional.

Siehe auch

seekToPrevNavCuePoint()Methode 
public function seekToPrevNavCuePoint(time:Number):void

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Führt einen Suchlauf zum vorherigen Navigations-Cue-Point basierend auf dem aktuellen Wert der Eigenschaft playheadTime aus. Sie springt bis zum Anfang, falls es keinen vorherigen Cue-Point gibt. Die Methode überspringt Navigations-Cue-Points, die deaktiviert wurden.

Aus verschiedenen Gründen hat die Eigenschaft playheadTime möglicherweise nicht sofort nach dem Aufrufen einer der Suchmethoden oder dem Festlegen von playheadTime zum Auslösen eines Suchlaufs den erwarteten Wert. Erstens können Sie bei einem progressiven Download nur nach einem Schlüsselbild suchen, so dass ein Suchlauf Sie zu der Zeit des ersten Schlüsselbilds nach der angegebenen Zeit bringt. (Beim Streaming führt eine Suche immer zur exakt angegebenen Zeit, selbst wenn die FLV-Quelldatei an dieser Stelle über kein Schlüsselbild verfügt.) Zweitens ist die Suche asynchron, so dass beim Aufrufen einer Suchmethode oder beim Festlegen der Eigenschaft playheadTime der Wert von playheadTime nicht sofort aktualisiert wird. Um die Zeit nach dem Abschluss der Suche abzurufen, warten Sie auf das Ereignis seek, welches erst startet, wenn die Eigenschaft playheadTime aktualisiert wurde.

Parameter

time:Number — Eine Zahl, die die Startzeit (in Sekunden) angibt, ab der nach dem vorherigen Navigations-Cue-Point gesucht werden soll. Der Standardwert ist der aktuelle Wert der Eigenschaft playheadTime. Optional.

Siehe auch

setFLVCuePointEnabled()Methode 
public function setFLVCuePointEnabled(enabled:Boolean, timeNameOrCuePoint:*):Number

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Aktiviert oder deaktiviert einen oder mehrere FLV-Datei-Cue-Points. Deaktivierte Cue-Points sind deaktiviert, damit sie als Ereignisse gesendet werden können, und damit sie mit den Methoden seekToPrevNavCuePoint(), seekToNextNavCuePoint() und seekToNavCuePoint() angesteuert werden können.

Die Cue-Point-Informationen werden gelöscht, wenn Sie mit der Eigenschaft source eine andere FLV-Datei angeben. Aus diesem Grund sollten Sie die Eigenschaft source festlegen, bevor Sie Cue-Point-Informationen für die nächste zu ladende FLV-Datei festlegen.

Änderungen, die durch diese Methode verursacht werden, sind in Aufrufen der Methode isFLVCuePointEnabled() nicht berücksichtigt, bis die Metadaten geladen werden.

Parameter

enabled:Boolean — Ein boolescher Wert, der festlegt, ob ein FLV-Datei-Cue-Point aktiviert (true) oder deaktiviert (false) werden soll.
 
timeNameOrCuePoint:* — Wenn dieser Parameter ein String ist, aktiviert oder deaktiviert die Methode den Cue-Point mit diesem Namen. Wenn dieser Parameter eine Zahl ist, aktiviert oder deaktiviert die Methode den Cue-Point mit dieser Zeit. Wenn dieser Parameter ein Objekt ist, aktiviert oder deaktiviert die Methode den Cue-Point mit den beiden Eigenschaften name und time.

Rückgabewerte
Number — WennmetadataLoaded den Wert true hat, gibt die Methode die Anzahl der Cue-Points zurück, deren aktivierter Status geändert wurde. WennmetadataLoaded den Wert false hat, gibt die Methode -1 zurück, da die Komponente noch nicht feststellen kann, welche Cue-Points ggf. gesetzt werden sollen. Wenn die Metadaten empfangen werden, legt die Komponente die angegebenen Cue-Points entsprechend fest.

Siehe auch

setScale()Methode 
public function setScale(scaleX:Number, scaleY:Number):void

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Legt die Eigenschaften scaleX und scaleY gleichzeitig fest. Da beim separaten Einstellen dieser Eigenschaften eine automatische Größenänderung erfolgen kann, ist es effizienter, die Eigenschaften scaleX und scaleY gleichzeitig festzulegen.

Wenn für die Eigenschaft scaleMode der Wert VideoScaleMode.MAINTAIN_ASPECT_RATIO oder VideoScaleMode.NO_SCALE festgelegt ist, dann verursacht der Aufruf dieser Eigenschaft sofort ein autolayout-Ereignis.

Parameter

scaleX:Number — Eine Zahl, die die horizontale Skalierung angibt.
 
scaleY:Number — Eine Zahl, die die vertikale Skalierung angibt.

Siehe auch

setSize()Methode 
public function setSize(width:Number, height:Number):void

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Legt die Eigenschaften "width" und "height" gleichzeitig fest. Da beim separaten Einstellen der Eigenschaften width und height eine automatische Größenänderung erfolgen kann, ist es effizienter, sie gleichzeitig festzulegen.

Wenn für die Eigenschaft scaleMode der Wert VideoScaleMode.MAINTAIN_ASPECT_RATIO oder VideoScaleMode.NO_SCALE festgelegt ist, dann verursacht der Aufruf dieser Eigenschaft sofort ein autolayout-Ereignis.

Parameter

width:Number — Eine Zahl, die die Breite des Video-Players angibt.
 
height:Number — Eine Zahl, die die Höhe des Video-Players angibt.

Siehe auch

stop()Methode 
public function stop():void

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Beendet das Abspielen des Videos. Wenn für die Eigenschaft autoRewind der Wert true festgelegt ist, wird die FLV-Datei bis zum Anfang zurückgespult.

Ereignisdetail
autoLayout Ereignis
Ereignisobjekttyp: fl.video.AutoLayoutEvent
AutoLayoutEvent.type property = fl.video.AutoLayoutEvent.AUTO_LAYOUT

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Wird ausgelöst, wenn der Video Player automatisch angeordnet oder seine Größe geändert wird. Ein Video-Player wird entsprechend der Werte der Eigenschaften align und scaleMode automatisch angeordnet, wenn eine neue FLV-Datei geladen wird oder wenn eine der beiden Eigenschaften geändert wird.

Das Ereignis autoLayout ist vom Typ "AutoLayoutEvent" und verfügt über die Konstante AutoLayoutEvent.AUTO_LAYOUT.

Nach dem Versuch einer automatischen Anordnung eines Video-Players wird das Ereignisobjekt ausgelöst, auch wenn die Abmessungen nicht geändert wurden.

Ein LayoutEvent wird auch in diesen drei Szenarios ausgelöst:

Wenn mehrere Video-Player-Instanzen verwendet werden, wird dieses Ereignis eventuell nicht auf den sichtbaren Video-Player angewendet.

Definiert den Wert der Eigenschaft type eines autoLayout-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
oldBoundsDie Werte der Eigenschaften x, y, width und height des Ziels vor dem Eintreten des Ereignisses autoLayout.
oldRegistrationBoundsDie Werte der Eigenschaften registrationX, registrationY, registrationWidth und registrationHeight des Ziels vor dem Eintreten des Ereignisses autoLayout.
vpDer Index des VideoPlayer-Objekts.

Siehe auch

autoRewound Ereignis  
Ereignisobjekttyp: fl.video.VideoEvent
VideoEvent.type property = fl.video.VideoEvent.AUTO_REWOUND

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Wird ausgelöst, wenn der Abspielkopf zum Anfang des Video-Players bewegt wird, weil für die Eigenschaft autoRewind der Wert true festgelegt ist. Wenn Ereignis autoRewound ausgelöst wird, wird auch das Ereignisrewind ausgelöst.

Das Ereignis autoRewound ist vom Typ "VideoEvent" und verfügt über die Konstante VideoEvent.AUTO_REWOUND.

Definiert den Wert der Eigenschaft type eines autoRewound-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
stateEin String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt.
playheadTimeEine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht.
vpDer Index des VideoPlayer-Objekts.

Siehe auch

bufferingStateEntered Ereignis  
Ereignisobjekttyp: fl.video.VideoEvent
VideoEvent.type property = fl.video.VideoEvent.BUFFERING_STATE_ENTERED

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Wird ausgelöst, wenn die FLVPlayback-Instanz in den Status "buffering" wechselt. Die FLVPlayback-Instanz wechselt normalerweise sofort nach einem Aufruf an die Methode play() oder beim Klicken auf das Steuerelement Play in diesen Status, bevor der Status "playing" erreicht wird.

Das Ereignis stateChange wird ebenfalls ausgelöst.

Das Ereignis bufferingStateEntered ist vom Typ "VideoEvent" und verfügt über die Konstante VideoEvent.BUFFERING_STATE_ENTERED.

Definiert den Wert der Eigenschaft type eines bufferingStateEntered-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
stateEin String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt.
playheadTimeEine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht.
vpDer Index des VideoPlayer-Objekts.

Siehe auch

close Ereignis  
Ereignisobjekttyp: fl.video.VideoEvent
VideoEvent.type property = fl.video.VideoEvent.CLOSE

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Wird ausgelöst, wenn das Ereignisobjekt die NetConnection aufgrund einer Zeitüberschreitung oder nach dem Aufrufen der Methode closeVideoPlayer() schließt, wenn Sie die Methode load() oder play() aufrufen oder wenn Sie die Eigenschaft source festlegen und die RTMP-Verbindung deshalb getrennt wird. Die FLVPlayback-Instanz löst dieses Ereignis nur beim Streaming vom Flash Media Server (FMS) oder einem anderen Flash Video Streaming Service (FVSS) aus.

Das Ereignis close ist vom Typ "VideoEvent" und verfügt über die Konstante VideoEvent.CLOSE.

Definiert den Wert der Eigenschaft type eines close-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
stateEin String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt.
playheadTimeEine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht.
vpDer Index des VideoPlayer-Objekts.

Siehe auch

complete Ereignis  
Ereignisobjekttyp: fl.video.VideoEvent
VideoEvent.type property = fl.video.VideoEvent.COMPLETE

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Wird ausgelöst, wenn der Abspielvorgang abgeschlossen ist, weil der Player das Ende der FLV-Datei erreicht hat. Die Komponente löst dieses Ereignis nicht aus, wenn Sie die Methode stop() oder pause() aufrufen oder auf das entsprechende Steuerelement klicken.

Verwendet die Anwendung progressiven Download, legt die Komponente die Eigenschaft totalTime nicht explizit fest. Die Komponente lädt eine FLV-Datei herunter, bei der die Dauer nicht in den Metadaten festgelegt ist. Der Video-Player legt vor dem Auslösen dieses Ereignisses für die Eigenschaft totalTime einen ungefähren Gesamtwert fest.

Der Video-Player löst auch die Ereignisse stateChange und stoppedStateEntered aus.

Das Ereignis complete ist vom Typ "VideoEvent" und verfügt über die Konstante VideoEvent.COMPLETE.

Definiert den Wert der Eigenschaft type eines complete-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
stateEin String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt.
playheadTimeEine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht.
vpDer Index des VideoPlayer-Objekts.

Siehe auch

cuePoint Ereignis  
Ereignisobjekttyp: fl.video.MetadataEvent
MetadataEvent.type property = fl.video.MetadataEvent.CUE_POINT

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Wird ausgelöst, wenn ein Cue-Point erreicht wird. Das Ereignisobjekt verfügt über die Eigenschaft info, die das info-Objekt enthält, das vom Rückruf des Ereignisses NetStream.onCuePoint für FLV-Datei-Cue-Points empfangen wurde. Bei ActionScript-Cue-Points enthält es das Objekt, das an die ActionScript-Cue-Point-Methoden oder Eigenschaften übergeben wurde.

Das Ereignis cuePoint ist vom Typ "MetadataEvent" und verfügt über die Konstante MetadataEvent.CUE_POINT.

Definiert den Wert der Eigenschaft type eines cuePoint-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
infoDas Objekt mit Eigenschaften, die den Cue-Point beschreiben.
vpDer Index des VideoPlayer-Objekts.

Siehe auch

fastForward Ereignis  
Ereignisobjekttyp: fl.video.VideoEvent
VideoEvent.type property = fl.video.VideoEvent.FAST_FORWARD

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Wird ausgelöst, wenn der Abspielkopf durch einen Aufruf der seek()-Methode oder durch Klicken auf das ForwardButton-Steuerelement nach vorne verschoben wird.

Die FLVPlayback-Instanz löst auch das Ereignis playheadUpdate aus.

Das Ereignis fastForward ist vom Typ "VideoEvent" und verfügt über die Konstante VideoEvent.FAST_FORWARD.

Definiert den Wert der Eigenschaft type eines fastForward-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
stateEin String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt.
playheadTimeEine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht.
vpDer Index des VideoPlayer-Objekts.

Siehe auch

layout Ereignis  
Ereignisobjekttyp: fl.video.LayoutEvent
LayoutEvent.type property = fl.video.LayoutEvent.LAYOUT

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Wird ausgelöst, wenn der Video Player angeordnet oder seine Größe geändert wird. Es folgen zwei Layout-Szenarios:

Das Ereignis layout ist vom Typ "LayoutEvent" und verfügt über die Konstante LayoutEvent.LAYOUT.

Definiert den Wert der Eigenschaft type eines layout-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
oldBoundsDie Werte der Eigenschaften x, y, width und height des Ziels vor dem Eintreten des Ereignisses layout.
oldRegistrationBoundsDie Werte der Eigenschaften registrationX, registrationY, registrationWidth und registrationHeight des Ziels vor dem Eintreten des Ereignisses layout.

Siehe auch

metadataReceived Ereignis  
Ereignisobjekttyp: fl.video.MetadataEvent
MetadataEvent.type property = fl.video.MetadataEvent.METADATA_RECEIVED

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Wird ausgelöst, wenn die Metadaten der FLV-Datei zum ersten Mal erreicht werden. Das Ereignisobjekt verfügt über die Eigenschaft info, die das info-Objekt enthält, das vom Rückruf des Ereignisses NetStream.onMetaData empfangen wurde.

Das Ereignis metadataReceived ist vom Typ "MetadataEvent" und verfügt über die Konstante MetadataEvent.METADATA_RECEIVED.

Definiert den Wert der Eigenschaft type eines metadataReceived-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
infoDas Objekt mit Eigenschaften, die die FLV-Datei beschreiben.
vpDer Index des VideoPlayer-Objekts.

Siehe auch

pausedStateEntered Ereignis  
Ereignisobjekttyp: fl.video.VideoEvent
VideoEvent.type property = fl.video.VideoEvent.PAUSED_STATE_ENTERED

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Wird ausgelöst, wenn der Player angehalten wird. Dies ist der Fall, wenn die Methode pause() aufgerufen wird oder wenn Sie auf das entsprechende Steuerelement klicken. Das Ereignis kann auch ausgelöst werden, wenn die FLV-Datei geladen wird und die EigenschaftautoPlay den Wert false hat (der Status kann dann aber auch "stopped" sein).

Das Ereignis stateChange wird ebenfalls ausgelöst.

Das Ereignis pausedStateEntered ist vom Typ "VideoEvent" und verfügt über die Konstante VideoEvent.PAUSED_STATE_ENTERED.

Definiert den Wert der Eigenschaft type eines pausedStateEntered-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
stateEin String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt.
playheadTimeEine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht.
vpDer Index des VideoPlayer-Objekts.

Siehe auch

playheadUpdate Ereignis  
Ereignisobjekttyp: fl.video.VideoEvent
VideoEvent.type property = fl.video.VideoEvent.PLAYHEAD_UPDATE

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Wird beim Abspielen der FLV-Datei mit der Häufigkeit, die in der Eigenschaft playheadUpdateInterval festgelegt wurde, oder durch den Beginn des Zurückspulens ausgelöst. Die Komponente löst dieses Ereignis nicht aus, wenn der Video-Player angehalten oder beendet wurde, es sei denn, es wird eine Suche ausgeführt.

DasEreignis playheadUpdate ist vom Typ "VideoEvent" und verfügt über die Konstante VideoEvent.PLAYHEAD_UPDATE.

Definiert den Wert der Eigenschaft type eines playheadUpdate-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
stateEin String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt.
playheadTimeEine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht.
vpDer Index des VideoPlayer-Objekts.

Siehe auch

playingStateEntered Ereignis  
Ereignisobjekttyp: fl.video.VideoEvent
VideoEvent.type property = fl.video.VideoEvent.PLAYING_STATE_ENTERED

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Wird ausgelöst, wenn der Abspielstatus beginnt. Dies tritt u. U. nicht sofort ein, nachdem die Methode play() aufgerufen oder auf das entsprechende Steuerelement geklickt wurde; häufig tritt zunächst der Zwischenspeicherstatus ("buffering") ein und danach der Abspielstatus ("playing").

Die FLVPlayback-Instanz löst auch das Ereignis stateChange aus.

Das Ereignis playingStateEntered ist vom Typ "VideoEvent" und verfügt über die Konstante VideoEvent.PLAYING_STATE_ENTERED.

Definiert den Wert der Eigenschaft type eines playingStateEntered-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
stateEin String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt.
playheadTimeEine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht.
vpDer Index des VideoPlayer-Objekts.

Siehe auch

progress Ereignis  
Ereignisobjekttyp: fl.video.VideoProgressEvent
VideoProgressEvent.type property = fl.video.VideoProgressEvent.PROGRESS

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Gibt den Fortschritt als Anzahl der heruntergeladenen Byte an. Das Ereignis wird mit der Häufigkeit ausgelöst, die in der Eigenschaft progressInterval angegeben wurde, beginnend am Anfang des Ladevorgangs bis zu dem Zeitpunkt, wenn alle Byte geladen wurden oder ein Netzwerkfehler auftritt. Wird standardmäßig jede Viertelsekunde ausgelöst, beginnend beim Aufruf von "load" und bis zu dem Zeitpunkt, wenn alle Byte geladen wurden oder ein Netzwerkfehler aufgetreten ist. Verwenden Sie dieses Ereignis, um die Anzahl der geladenen Byte oder der Byte im Puffer zu überprüfen.

Das Ereignis wird nur für progressive Downloads über HTTP ausgelöst. Es zeigt den Fortschritt als Anzahl der heruntergeladenen Byte an. Das Ereignisobjekt verfügt über die Eigenschaften bytesLoaded und bytesTotal, die identisch mit den FLVPlayback-Eigenschaften mit denselben Namen sind.

Das Ereignis progress ist vom Typ "VideoProgressEvent" und verfügt über die Konstante VideoProgressEvent.PROGRESS.

Definiert den Wert der Eigenschaft type eines progress-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
bytesLoadedDie Anzahl der geladenen Elemente oder Byte zu dem Zeitpunkt, zu dem der Listener das Ereignis verarbeitet.
bytesTotalDie Gesamtanzahl der Elemente oder Byte, die bei einem erfolgreichen Ladevorgang geladen werden.
vpDer Index des VideoPlayer-Objekts.

Siehe auch

ready Ereignis  
Ereignisobjekttyp: fl.video.VideoEvent
VideoEvent.type property = fl.video.VideoEvent.READY

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Wird ausgelöst, wenn eine FLV-Datei geladen wurde und abgespielt werden kann. Es tritt ein, wenn zum ersten Mal der interaktive Status erreicht wird, nachdem Sie mit der Methode play() oder load() eine neue FLV-Datei geladen haben. Das Ereignis wird für jede geladene FLV-Datei nur einmal gestartet.

Das Ereignis ready ist vom Typ "VideoEvent" und verfügt über die Konstante VideoEvent.READY.

Definiert den Wert der Eigenschaft type eines ready-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
stateEin String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt.
playheadTimeEine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht.
vpDer Index des VideoPlayer-Objekts.

Siehe auch

rewind Ereignis  
Ereignisobjekttyp: fl.video.VideoEvent
VideoEvent.type property = fl.video.VideoEvent.REWIND

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Wird ausgelöst, wenn der Abspielkopf durch den Aufruf der seek()-Methode zurück bewegt wird oder wenn der Aufruf von autoRewind beendet ist. Wenn ein autoRewind-Aufruf beendet ist, wird zuerst ein autoRewound-Ereignis ausgelöst.

Das Ereignis rewind ist vom Typ "VideoEvent" und verfügt über die Konstante VideoEvent.REWIND.

Definiert den Wert der Eigenschaft type eines rewind-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
stateEin String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt.
playheadTimeEine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht.
vpDer Index des VideoPlayer-Objekts.

Siehe auch

scrubFinish Ereignis  
Ereignisobjekttyp: fl.video.VideoEvent
VideoEvent.type property = fl.video.VideoEvent.SCRUB_FINISH

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Wird ausgelöst, wenn der Benutzer sich nicht mehr mithilfe der Vor-/Rücklaufleiste durch die FLV-Datei bewegt, also den Scrubbing-Vorgang beendet. Als Scrubbing wird der Vor- oder Rücklauf bezeichnet, den der Benutzer ausgeführt, indem er den Griff der Suchleiste (SeekBar) nach links oder rechts zieht, um eine bestimmte Szene in der FLV-Datei zu finden. Der Scrubbing-Vorgang ist beendet, wenn der Benutzer den Griff der Suchleiste loslässt.

Die Komponente löst auch das Ereignis stateChange aus, wobei die Eigenschaft state den Wert "playing", "paused", "stopped" oder "buffering" hat. Die Eigenschaft state sucht, bis der Benutzer den Scrubbing-Vorgang beendet.

Das Ereignis scrubFinish ist vom Typ "VideoEvent" und verfügt über die Konstante VideoEvent.SCRUB_FINISH.

Definiert den Wert der Eigenschaft type eines scrubFinish-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
stateEin String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt.
playheadTimeEine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht.
vpDer Index des VideoPlayer-Objekts.

Siehe auch

scrubStart Ereignis  
Ereignisobjekttyp: fl.video.VideoEvent
VideoEvent.type property = fl.video.VideoEvent.SCRUB_START

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Wird ausgelöst, wenn der Benutzer beginnt, sich mithilfe der Vor-/Rücklaufleiste durch die FLV-Datei zu bewegen, also den Scrubbing-Vorgang startet. Als Scrubbing wird der Vor- oder Rücklauf bezeichnet, den der Benutzer ausgeführt, indem er den Griff der Suchleiste (SeekBar) nach links oder rechts zieht, um eine bestimmte Szene in der FLV-Datei zu finden. Der Scrubbing-Vorgang beginnt, wenn der Benutzer auf den SeekBar-Griff klickt, und endet, wenn der Benutzer den Griff loslässt.

Die Komponente löst auch das Ereignis stateChange aus, wobei die Eigenschaft state den Wert "seeking" hat. Der Status lautet "seeking", bis der Benutzer den Scrubbing-Vorgang beendet.

Das Ereignis scrubStart ist vom Typ "VideoEvent" und verfügt über die Konstante VideoEvent.SCRUB_START.

Definiert den Wert der Eigenschaft type eines scrubStart-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
stateEin String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt.
playheadTimeEine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht.
vpDer Index des VideoPlayer-Objekts.

Siehe auch

seeked Ereignis  
Ereignisobjekttyp: fl.video.VideoEvent
VideoEvent.type property = fl.video.VideoEvent.SEEKED

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Wird ausgelöst, wenn der Abspielkopf durch den Aufruf der Methode seek(), durch das Festlegen der Eigenschaft playheadTime oder mithilfe des SeekBar-Steuerelements verschoben wurde. Die Eigenschaft playheadTime ist die Zielzeit.

Das Ereignis seeked ist vom Typ "VideoEvent" und verfügt über die Konstante VideoEvent.SEEKED.

Die FLVPlayback-Instanz löst das Ereignis rewind aus, wenn eine Suche rückwärts ausgeführt wird, und fastForward, wenn eine Suche vorwärts ausgeführt wird. Das Ereignis playheadUpdate wird ebenfalls ausgelöst.

Aus verschiedenen Gründen hat die Eigenschaft playheadTime möglicherweise nicht sofort nach dem Aufrufen einer der Suchmethoden oder dem Festlegen von playheadTime zum Auslösen eines Suchlaufs den erwarteten Wert. Erstens können Sie bei einem progressiven Download nur nach einem Schlüsselbild suchen, so dass ein Suchlauf Sie zu der Zeit des ersten Schlüsselbilds nach der angegebenen Zeit bringt. (Beim Streaming führt eine Suche immer zur exakt angegebenen Zeit, selbst wenn die FLV-Quelldatei an dieser Stelle über kein Schlüsselbild verfügt.) Zweitens ist die Suche asynchron, so dass beim Aufrufen einer Suchmethode oder beim Festlegen der Eigenschaft playheadTime der Wert von playheadTime nicht sofort aktualisiert wird. Um die Zeit nach dem Abschluss der Suche abzurufen, warten Sie auf das Ereignis seek, welches erst startet, wenn die Eigenschaft playheadTime aktualisiert wurde.

Definiert den Wert der Eigenschaft type eines seeked-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
stateEin String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt.
playheadTimeEine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht.
vpDer Index des VideoPlayer-Objekts.

Siehe auch

skinError Ereignis  
Ereignisobjekttyp: fl.video.SkinErrorEvent
SkinErrorEvent.type property = fl.video.SkinErrorEvent.SKIN_ERROR

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Wird ausgelöst, wenn beim Laden einer Skin-SWF-Datei ein Fehler auftritt. Das Ereignis verfügt über die Eigenschaft "message", die die Fehlermeldung enthält. Wenn eine Skin-SWF-Datei festgelegt ist, beginnt die Wiedergabe, wenn das Ereignis ready und das Ereignis skinLoaded (oder skinError) beide gestartet wurden.

Das Ereignis skinError ist vom Typ "SkinErrorEvent" und verfügt über die Konstante SkinErrorEvent.SKIN_ERROR.

Definiert den Wert der Eigenschaft type eines skinError-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
textDie Fehlermeldung.

Siehe auch

skinLoaded Ereignis  
Ereignisobjekttyp: fl.video.VideoEvent
VideoEvent.type property = fl.video.VideoEvent.SKIN_LOADED

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Wird ausgelöst, wenn eine Skin-SWF-Datei geladen wird. Die Komponente spielt eine FLV-Datei nicht ab, bis die Ereignisse ready und skinLoaded (oder skinError) beide gestartet wurden.

Das Ereignis skinLoaded ist vom Typ "VideoEvent" und verfügt über die Konstante VideoEvent.SKIN_LOADED.

Definiert den Wert der Eigenschaft type eines skinLoaded-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
stateEin String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt.
playheadTimeEine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht.
vpDer Index des VideoPlayer-Objekts.

Siehe auch

soundUpdate Ereignis  
Ereignisobjekttyp: fl.video.SoundEvent
SoundEvent.type property = fl.video.SoundEvent.SOUND_UPDATE

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Wird ausgelöst, wenn sich der Sound ändert, weil der Benutzer den Griff des volumeBar-Steuerelements verschiebt oder die Eigenschaft volume oder soundTransform festlegt.

Das Ereignis soundUpdate ist vom Typ "SoundEvent" und verfügt über die Konstante SoundEvent.SOUND_UPDATE.

Definiert den Wert der Eigenschaft type eines soundUpdate-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
soundTransformGibt neue Werte für "volume" und "panning" an.

Siehe auch

stateChange Ereignis  
Ereignisobjekttyp: fl.video.VideoEvent
VideoEvent.type property = fl.video.VideoEvent.STATE_CHANGE

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Wird ausgelöst, wenn sich der Abspielstatus ändert. Wenn ein autoRewind-Aufruf beendet ist, wird das Ereignis stateChange mit dem Zurückspulstatus ausgelöst. Das Ereignis stateChange startet erst, nachdem das Zurückspulen abgeschlossen ist.

Mit diesem Ereignis können Sie nachverfolgen, wann die Wiedergabe in einen nicht interaktiven Status wechselt bzw. diesen verlässt, z. B. beim Herstellen der Verbindung, bei Größenänderungen oder beim Zurückspulen. Die Methoden play(), pause(), stop() und seek() stellen die auszuführenden Anfragen in eine Warteschlange, wenn der Player in den interaktiven Status wechselt.

Das Ereignis stateChange ist vom Typ "VideoEvent" und verfügt über die Konstante VideoEvent.STATE_CHANGE.

Definiert den Wert der Eigenschaft type eines stateChange-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
stateEin String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt.
playheadTimeEine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht.
vpDer Index des VideoPlayer-Objekts.

Siehe auch

stoppedStateEntered Ereignis  
Ereignisobjekttyp: fl.video.VideoEvent
VideoEvent.type property = fl.video.VideoEvent.STOPPED_STATE_ENTERED

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Wird ausgelöst, wenn die Komponente beendet wird. Dies ist der Fall, wenn Sie die Methode stop() aufrufen oder auf das Steuerelement stopButton klicken. Das Ereignis kann in einigen Fällen auch eintreten, wenn die Eigenschaft autoPlay beim Laden der FLV-Datei auf false festgelegt ist (der Status kann dann auch "paused" sein). Die FLVPlayback-Instanz löst dieses Ereignis auch aus, wenn der Abspielkopf am Ende der FLV-Datei stoppt, weil er das Ende der Zeitleiste erreicht hat.

Die FLVPlayback-Instanz löst auch das Ereignis stateChange aus.

Das Ereignis stoppedStateEntered ist vom Typ "VideoEvent" und verfügt über die Konstante VideoEvent.STOPPED_STATE_ENTERED.

Definiert den Wert der Eigenschaft type eines stoppedStateEntered-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
stateEin String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt.
playheadTimeEine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht.
vpDer Index des VideoPlayer-Objekts.

Siehe auch

Konstantendetail
SHORT_VERSIONKonstante
public static const SHORT_VERSION:String = "2.1"

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Statusvariable, die die kurze Versionsnummer der Komponente angibt. Die Versionsnummer ist nützlich, wenn Sie eine FLA-Datei haben und wissen müssen, um welche Version der Komponente es sich handelt. Geben Sie zur Bestimmung der Komponentenversion die folgende Codeablaufverfolgung in die FLA-Datei ein:

FLVPlayback.SHORT_VERSION

Die Variable SHORT_VERSION umfasst nur die Haupt- und Unterversionen, z. B. 2.0. Die Variable VERSION umfasst die Haupt- und Unterversionen sowie die Änderungs- und Buildnummern, z. B. 2.2.2.11.

Siehe auch

VERSIONKonstante 
public static const VERSION:String = "2.1.0.12"

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Statusvariable, die die lange Versionsnummer der Komponente angibt. Die Versionsnummer ist nützlich, wenn Sie eine FLA-Datei haben und wissen müssen, um welche Version der Komponente es sich handelt. Geben Sie zur Bestimmung der Komponentenversion die folgende Codeablaufverfolgung in die FLA-Datei ein:

FLVPlayback.VERSION

Die Variable VERSION umfasst die Haupt- und Unterversionen sowie die Änderungs- und Buildnummern, z. B. 2.2.2.11. Die Variable SHORT_VERSION umfasst nur die Haupt- und Unterversionen, z. B. 2.0.

Siehe auch

Beispiele Verwendung von Beispielen
FLVPlaybackExample.as

Im folgenden Beispiel wird eine FLVPlayback-Instanz dynamisch erstellt:

Gehen Sie wie folgt vor, um das Beispiel auszuführen:

  1. Platzieren Sie die FLVPlayback-Komponente auf der Bühne an Position 0,0, und geben Sie den Instanznamen playeran.
  2. Ersetzen Sie videoPath durch einen absoluten oder relativen Pfad zu einer FLV-Datei.
  3. Speichern Sie diesen Code unter FLVPlaybackExample.as im gleichen Verzeichnis wie die FLA-Datei.
  4. Legen Sie in der FLA-Datei die Dokumentklasse "FLVPlaybackExample" fest.
package
{
    import fl.video.FLVPlayback;
    import flash.display.Sprite;
    
    public class FLVPlaybackExample extends Sprite {

        private var videoPath:String = "http://www.helpexamples.com/flash/video/caption_video.flv";
        
        public function FLVPlaybackExample() {
            player.source = videoPath;
            player.skinBackgroundColor = 0x666666;
            player.skinBackgroundAlpha = 0.5;
        }
    }
}




 

Eine E-Mail an mich senden, wenn dieser Seite Kommentare hinzugefügt werden | Kommentarbericht

Aktuelle Seite: http://livedocs.adobe.com/flash/9.0_de/ActionScriptLangRefV3/fl/video/FLVPlayback.html