Paket | fl.video |
Klasse | public class FLVPlayback |
Vererbung | FLVPlayback Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Sie aktualisiert das Komponenten-Referenzhandbuch für ActionScript 3.0 in Bezug auf die FLVPlayback-Klasse und enthält jetzt die folgenden Eigenschaften und Methoden, die hinzugefügt wurden, um die Eingabehilfen für die Tastatur und des Bildschirmleseprogramms der Komponente zu verbessern.
Stellen Sie sicher, dass Sie die „with Accessibility“-Version der Komponente in Ihr Projekt einschließen, bevor Sie versuchen, auf die neuen Eigenschaften oder Methoden zuzugreifen.
Mit der FLVPlayback-Klasse können Sie einen Video-Player in Ihre Flash-Anwendung einschließen, um progressiv heruntergeladene Video-Dateien (FLV) über HTTP oder Streaming-FLV-Dateien vom Media Server (FMS) oder einem anderen Flash Video Streaming Service (FVSS) abzuspielen.
Für Flash Player Update 3 (Version 9.0.115.0) und höher wurde die FLVPlayback-Komponente aktualisiert, um Highdefinition-MPEG-4-Videoformate zu unterstützen, die die standardmäßige H.264-Kodierung verwenden. Weitere Informationen zu den Videoformaten, die von der FLVPlayback-Komponente unterstützt werden, finden Sie unter Controlling web video with ActionScript 3 FLVPlayback programming.
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);
Verwandte API-Elemente
FLVPlaybackCaptioning
MetadataEvent
NCManager
LayoutEvent
SoundEvent
VideoPlayer
VideoError
VideoEvent
VideoProgressEvent
Eigenschaft | Definiert von | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
Die aktuelle Eingabehilfenimplementierung (AccessibilityImplementation) für diese InteractiveObject-Instanz. | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
Die aktuellen Optionen für Eingabehilfen zur Barrierefreiheit dieses Anzeigeobjekts. | 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 | ||
alpha : 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 | ||
blendMode : String
Ein Wert aus der BlendMode-Klasse, mit dem angegeben wird, welcher Mischmodus verwendet werden soll. | DisplayObject | ||
blendShader : Shader [Nur Schreiben]
Legt einen Shader fest, der für das Mischen von Vordergrund und Hintergrund verwendet wird. | DisplayObject | ||
buffering : Boolean [schreibgeschützt]
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 | ||
buttonMode : Boolean
Legt den Schaltflächenmodus für dieses Sprite fest. | Sprite | ||
bytesLoaded : uint [schreibgeschützt]
Eine Zahl, die angibt, wie viele Byte bereits heruntergeladen wurden, falls es sich um einen HTTP-Download handelt. | FLVPlayback | ||
bytesTotal : uint [schreibgeschützt]
Eine Zahl, die angibt, wie viele Byte insgesamt bei einem HTTP-Download heruntergeladen werden. | FLVPlayback | ||
cacheAsBitmap : Boolean
Wird diese Eigenschaft auf „true“ gesetzt, speichern Flash-Laufzeitumgebungen eine interne Bitmap-Darstellung des Anzeigeobjekts im Cache. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
Bei einem Nicht-Null-Wert definiert dieses Matrix-Objekt, wie ein Anzeigeobjekt dargestellt wird, wenn cacheAsBitmap auf „true“ gesetzt ist. | DisplayObject | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
contextMenu : NativeMenu
Gibt das diesem Objekt zugeordnete Kontextmenü an. | InteractiveObject | ||
cuePoints : Array [Nur Schreiben]
Ein Array, das ActionScript-Cue-Points und deaktivierte eingebettete FLV-Datei-Cue-Points beschreibt. | FLVPlayback | ||
doubleClickEnabled : Boolean
Gibt an, ob das Objekt doubleClick-Ereignisse empfängt. | InteractiveObject | ||
dropTarget : DisplayObject [schreibgeschützt]
Gibt das Anzeigeobjekt an, über das der Sprite gezogen wird oder auf dem der Sprite abgelegt wurde. | Sprite | ||
endTabIndex : int [schreibgeschützt]
Gibt den nächsten verfügbaren tabIndex-Wert nach den FLVPlayback-Steuerelementen zurück. | FLVPlayback | ||
filters : Array
Ein indiziertes Array, das alle dem Anzeigeobjekt derzeit zugeordneten filter-Objekte enthält. | DisplayObject | ||
focusRect : Object
Gibt an, ob für dieses Objekt ein Fokusrechteck 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 | ||
graphics : Graphics [schreibgeschützt]
Legt das Graphics-Objekt fest, das zu diesem Sprite gehört und für das Vektorzeichnungsbefehle zulässig sind. | Sprite | ||
height : Number [override]
Eine Zahl, die die Höhe der FLVPlayback-Instanz festlegt. | FLVPlayback | ||
hitArea : 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 Video-Livestream handelt. | FLVPlayback | ||
isRTMP : Boolean [schreibgeschützt]
Ein boolescher Wert; die Einstellung „true“ bedeutet, dass die FLV-Datei vom Flash Media Server (FMS) mithilfe von RTMP gestreamt wird. | FLVPlayback | ||
loaderInfo : LoaderInfo [schreibgeschützt]
Gibt ein LoaderInfo-Objekt mit Informationen zum Laden der Datei zurück, zu der dieses Anzeigeobjekt gehört. | DisplayObject | ||
mask : DisplayObject
Das aufrufende Anzeigeobjekt wird durch das angegebene mask-Objekt maskiert. | DisplayObject | ||
metadata : Object [schreibgeschützt]
Ein Objekt, bei dem es sich um ein Metadaten-Informationspaket handelt, das von einem Aufruf der NetStream.onMetaData()-Rückrufmethode empfangen wird, falls verfügbar. | FLVPlayback | ||
metaData : Object
Bezieht das Metadatenobjekt der DisplayObject-Instanz, wenn Metadaten neben der Instanz dieses DisplayObject in der SWF-Datei durch ein PlaceObject4-Tag gespeichert wurden. | DisplayObject | ||
metadataLoaded : Boolean [schreibgeschützt]
Ein boolescher Wert; „true“, wenn ein Metadatenpaket gefunden und verarbeitet wurde oder wenn die FLV-Datei ohne Metadatenpaket kodiert wurde. | FLVPlayback | ||
mouseChildren : Boolean
Bestimmt, ob die untergeordneten Elemente des Objekts maus- oder benutzereingabegerätfähig sind oder nicht. | DisplayObjectContainer | ||
mouseEnabled : Boolean
Gibt an, ob dieses Objekt Meldungen von der Maus oder einem anderen Benutzereingabegerät empfängt. | InteractiveObject | ||
mouseX : Number [schreibgeschützt]
Gibt die x-Koordinate der Position der Maus oder des Benutzereingabegeräts in Pixeln an. | DisplayObject | ||
mouseY : Number [schreibgeschützt]
Gibt die y-Koordinate der Position der Maus oder des Benutzereingabegeräts in Pixeln an. | DisplayObject | ||
muteButton : Sprite
Steuerelement für die Schaltfläche "Ton aus". | FLVPlayback | ||
name : String
Gibt den Instanznamen des Anzeigeobjekts an. | DisplayObject | ||
ncMgr : INCManager [schreibgeschützt]
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 | ||
needsSoftKeyboard : Boolean
Gibt an, ob eine virtuelle Tastatur (Bildschirmtastatur) angezeigt wird, wenn diese InteractiveObject-Instanz den Fokus erhält. | InteractiveObject | ||
numChildren : int [schreibgeschützt]
Liefert die Anzahl der Objekte, die diesem Objekt untergeordnet sind. | DisplayObjectContainer | ||
opaqueBackground : Object
Legt fest, ob das Anzeigeobjekt bei einer bestimmten Hintergrundfarbe undurchsichtig ist. | DisplayObject | ||
parent : DisplayObjectContainer [schreibgeschützt]
Gibt das DisplayObjectContainer-Objekt an, das dieses Anzeigeobjekt enthält. | DisplayObject | ||
pauseButton : Sprite
Steuerelement für die Schaltfläche "Anhalten". | FLVPlayback | ||
paused : Boolean [schreibgeschützt]
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 [schreibgeschützt]
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 [schreibgeschützt]
Eine Zahl, die die Höhe der FLV-Quelldatei festlegt. | FLVPlayback | ||
preferredWidth : int [schreibgeschützt]
Gibt die Breite der FLV-Quelldatei zurück. | FLVPlayback | ||
preview : String [Nur Schreiben]
Nur für Live-Vorschau. | FLVPlayback | ||
progressInterval : Number
Eine Zahl, die die Zeit (in Millisekunden) zwischen den einzelnen progress-Ereignissen angibt. | FLVPlayback | ||
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 | ||
root : DisplayObject [schreibgeschützt]
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 | ||
rotation : Number
Gibt die Drehung der DisplayObject-Instanz ausgehend von der ursprünglichen Ausrichtung in Grad an. | DisplayObject | ||
rotationX : Number
Gibt die x-Achsendrehung der DisplayObject-Instanz in Grad an, und zwar bezogen auf die ursprüngliche Ausrichtung zum übergeordneten 3D-Container. | DisplayObject | ||
rotationY : Number
Gibt die y-Achsendrehung der DisplayObject-Instanz in Grad an, und zwar bezogen auf die ursprüngliche Ausrichtung zum übergeordneten 3D-Container. | DisplayObject | ||
rotationZ : Number
Gibt die Drehung der z-Achse der DisplayObject-Instanz in Grad an, ausgehend von ihrer ursprünglichen Ausrichtung relativ zum übergeordneten 3D-Container. | DisplayObject | ||
scale9Grid : Rectangle
Das aktuell verwendete Skalierungsraster. | DisplayObject | ||
scaleMode : String
Gibt die Größenänderung des Videos nach dem Ladevorgang an. | FLVPlayback | ||
scaleX : Number [override]
Eine Zahl, die die horizontale Skalierung darstellt. | FLVPlayback | ||
scaleY : Number [override]
Eine Zahl, die die vertikale Skalierung darstellt. | FLVPlayback | ||
scaleZ : Number
Gibt die Tiefenskalierung (Prozentwert) eines Objekts ausgehend vom Registrierungspunkt an. | DisplayObject | ||
scrollRect : Rectangle
Die Begrenzungen des Bildlaufrechtecks für das Anzeigeobjekt. | DisplayObject | ||
scrubbing : Boolean [schreibgeschützt]
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 | ||
softKeyboard : String
Steuert das Erscheinungsbild der Bildschirmtastatur. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Definiert einen Bereich, der auf dem Bildschirm sichtbar bleiben soll, wenn eine virtuelle Tastatur angezeigt wird (nicht unter iOS verfügbar). | InteractiveObject | ||
soundTransform : flash.media:SoundTransform [override]
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 | ||
stage : Stage [schreibgeschützt]
Die Bühne des Anzeigeobjekts. | DisplayObject | ||
startTabIndex : int [schreibgeschützt]
Gibt den ersten tabIndex-Wert für die FLVPlayback-Steuerelemente zurück. | FLVPlayback | ||
state : String [schreibgeschützt]
Ein String, der den Status der Komponente angibt. | FLVPlayback | ||
stateResponsive : Boolean [schreibgeschützt]
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 [schreibgeschützt]
Ein boolescher Wert; die Einstellung „true“ bedeutet, dass die FLVPlayback-Instanz den Status "stopped" hat, also beendet wurde. | FLVPlayback | ||
tabChildren : Boolean
Bestimmt, ob die dem Objekt untergeordneten Objekte per Tabulatortaste aktivierbar sind. | DisplayObjectContainer | ||
tabEnabled : Boolean
Gibt an, ob sich dieses Objekt in der Tabulatorreihenfolge befindet. | InteractiveObject | ||
tabIndex : int
Gibt die Tabulatorreihenfolge von Objekten in einer SWF-Datei an. | InteractiveObject | ||
textSnapshot : flash.text:TextSnapshot [schreibgeschützt]
Liefert ein TextSnapshot-Objekt für diese DisplayObjectContainer-Instanz. | DisplayObjectContainer | ||
totalTime : Number
Eine Zahl, die die Gesamtspielzeit des Videos in Sekunden angibt. | FLVPlayback | ||
transform : flash.geom:Transform
Ein Objekt mit Eigenschaften, die zur Matrix, Farbtransformation und Pixelbegrenzung eines Anzeigeobjekts gehören. | DisplayObject | ||
useHandCursor : Boolean
Ein boolescher Wert, der angibt, ob der Handcursor angezeigt werden soll, wenn der Zeiger über ein Sprite geführt wird, in dem die buttonMode-Eigenschaft auf „true“ gesetzt ist. | Sprite | ||
visible : 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 [override]
Eine Zahl, die die Breite der FLVPlayback-Instanz auf der Bühne festlegt. | FLVPlayback | ||
x : Number [override]
Eine Zahl, die die horizontale Position des Video-Players in Pixel angibt. | FLVPlayback | ||
y : Number [override]
Eine Zahl, die die vertikale Position des Video-Players in Pixel angibt. | FLVPlayback | ||
z : Number
Gibt die z-Koordinatenposition an der z-Achse der DisplayObject-Instanz relativ zum übergeordneten 3D-Container an. | DisplayObject |
Methode | Definiert von | ||
---|---|---|---|
Erstellt eine neue FLVPlayback-Instanz. | FLVPlayback | ||
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 | ||
Fügt dieser DisplayObjectContainer-Instanz eine untergeordnete DisplayObject-Instanz hinzu. | DisplayObjectContainer | ||
Fügt dieser DisplayObjectContainer-Instanz eine untergeordnete DisplayObject-Instanz hinzu. | DisplayObjectContainer | ||
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 | ||
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 | ||
Weisen Sie jedem der FLVPlayback-Steuerelemente einen tabIndex-Wert zu, indem Sie sie nach horizontaler Position von links nach rechts sortieren. | FLVPlayback | ||
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 | ||
Ermittelt, ob das angegebene Anzeigeobjekt der DisplayObjectContainer-Instanz oder der Instanz selbst untergeordnet ist. | DisplayObjectContainer | ||
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | ||
Stellt den FLVPlayback-Video-Player auf Vollbild ein. | FLVPlayback | ||
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 | ||
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 | ||
Gibt ein Rechteck zurück, das den Bereich des Anzeigeobjekts in Bezug auf das Koordinatensystem des targetCoordinateSpace-Objekts definiert. | DisplayObject | ||
Gibt die untergeordnete Anzeigeobjektinstanz zurück, die sich an der angegebenen Indexposition befindet. | DisplayObjectContainer | ||
Gibt das untergeordnete Anzeigeobjekt für den angegebenen Namen zurück. | DisplayObjectContainer | ||
Gibt die Indexposition einer untergeordneten DisplayObject-Instanz zurück. | DisplayObjectContainer | ||
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 | ||
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 | ||
Konvertiert das point-Objekt von den (globalen) Bühnenkoordinaten in die (lokalen) Koordinaten des Anzeigeobjekts. | DisplayObject | ||
Konvertiert einen zweidimensionale Punkt von den (globalen) Bühnenkoordinaten in die dreidimensionalen (lokalen) Koordinaten des Anzeigeobjekts. | DisplayObject | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | EventDispatcher | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Untersucht den Begrenzungsrahmen des Anzeigeobjekts, um festzustellen, ob er sich mit dem Begrenzungsrahmen des obj-Anzeigeobjekts überschneidet. | DisplayObject | ||
Wertet das Anzeigeobjekt aus, um festzustellen, ob es den durch die Parameter „x“ und „y“ festgelegten Punkt überdeckt oder schneidet. | DisplayObject | ||
Gibt „false“ zurück, wenn der in die FLV-Datei eingebettete Cue-Point deaktiviert ist. | FLVPlayback | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
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 | ||
Konvertiert einen dreidimensionalen Punkt der dreidimensionalen (lokalen) Koordinaten des Anzeigeobjekts in einen zweidimensionalen Punkt der (globalen) Bühnenkoordinaten. | DisplayObject | ||
Konvertiert das point-Objekt von den (lokalen) Koordinaten des Anzeigeobjekts in die (globalen) Bühnenkoordinaten. | DisplayObject | ||
Hält das Abspielen des Videostreams an. | FLVPlayback | ||
Spielt den Videostream ab. | FLVPlayback | ||
Gibt die FLV-Datei wieder, wenn genügend Daten davon heruntergeladen wurden. | FLVPlayback | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Entfernt einen ActionScript-Cue-Point aus der zurzeit geladenen FLV-Datei. | FLVPlayback | ||
Entfernt die angegebene untergeordnete DisplayObject-Instanz aus der Child-Liste der DisplayObjectContainer-Instanz. | DisplayObjectContainer | ||
Entfernt ein untergeordnetes Anzeigeobjekt aus der angegebenen Indexposition in der Child-Liste des Anzeigeobjekt-Containers. | DisplayObjectContainer | ||
Entfernt alle untergeordneten DisplayObject-Instanzen aus der Liste der untergeordneten Elemente der DisplayObjectContainer-Instanz. | DisplayObjectContainer | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | EventDispatcher | ||
Blendet eine virtuelle Tastatur ein. | InteractiveObject | ||
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 | ||
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 | ||
Ändert die Position eines vorhandenen untergeordneten Objekts im Anzeigeobjekt-Container. | DisplayObjectContainer | ||
Aktiviert oder deaktiviert einen oder mehrere FLV-Datei-Cue-Points. | FLVPlayback | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Legt die scaleX-Eigenschaft und die scaleY-Eigenschaft gleichzeitig fest. | FLVPlayback | ||
Legt die Eigenschaften "width" und "height" gleichzeitig fest. | FLVPlayback | ||
Ermöglicht es Benutzern, das angegebene Sprite mit einer Ziehoperation zu verschieben. | Sprite | ||
Ermöglicht dem Benutzer das Ziehen des angegebenen Sprites auf einem berührungsempfindlichen Gerät. | Sprite | ||
Beendet das Abspielen des Videos. | FLVPlayback | ||
Stoppt rekursiv die Ausführung von allen Movieclips, die auf diesem Objekt gerootet sind. | DisplayObjectContainer | ||
Beendet die startDrag()-Methode. | Sprite | ||
Beendet die startTouchDrag()-Methode zur Verwendung mit berührungsempfindlichen Geräten. | Sprite | ||
Kehrt die z-Reihenfolge (von vorne nach hinten) der beiden angegebenen untergeordneten Objekte um. | DisplayObjectContainer | ||
Kehrt die z-Reihenfolge (von vorne nach hinten) der untergeordneten Objekte an den beiden angegebenen Indexpositionen in der Child-Liste um. | DisplayObjectContainer | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | EventDispatcher |
Ereignis | Übersicht | Definiert von | ||
---|---|---|---|---|
[broadcast event] Wird ausgelöst, wenn Flash Player oder eine AIR-Anwendung den Betriebssystemfokus erhält und aktiv wird. | EventDispatcher | |||
Wird ausgelöst, wenn ein Objekt der Anzeigeliste hinzugefügt wird. | DisplayObject | |||
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 | |||
Wird ausgelöst, wenn der Benutzer aus dem Kontextmenü die Option „Löschen“ wählt. | InteractiveObject | |||
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 der Benutzer das Kontextmenü, das mit diesem interaktiven Objekt verknüpft ist, in einer AIR-Anwendung einblendet. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer die plattformspezifische Tastenkombination für „Kopieren“ aktiviert oder im Kontextmenü des Texts „Kopieren“ wählt. | InteractiveObject | |||
Wird ausgelöst, wenn ein Cue-Point erreicht wird. | FLVPlayback | |||
Wird abgesetzt, wenn der Benutzer die plattformspezifische Tastenkombination für „Ausschneiden“ aktiviert oder im Kontextmenü des Texts „Ausschneiden“ wählt. | InteractiveObject | |||
[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird. | EventDispatcher | |||
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 | |||
[broadcast event] Wird ausgelöst, wenn der Abspielkopf ein neues Bild erreicht. | DisplayObject | |||
[broadcast event] Wird ausgelöst, wenn der Abspielkopf das aktuelle Bild verlässt. | 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 | |||
Wird ausgelöst, nachdem ein Anzeigeobjekt den Fokus erhalten hat. | InteractiveObject | |||
Wird ausgelöst, nachdem ein Anzeigeobjekt den Fokus verloren hat. | InteractiveObject | |||
[broadcast event] Wird ausgelöst, nachdem die Konstruktoren von Bildanzeigeobjekten ausgeführt wurden, bevor Bildskripten ausgeführt wurden. | DisplayObject | |||
Wird abgesetzt, wenn der Benutzer einen Kontaktpunkt entlang der Kante der Touch-Oberfläche mit einer InteractiveObject-Instanz erstellt (z. B. durch Tippen entlang der Kante der Touch-Oberfläche auf Siri Remote für Apple TV). Bei einigen Geräten könnte dieser Kontakt auch als eine Kombination von verschiedenen Kontaktereignissen ausgelegt werden. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer auf zwei Kontaktpunkte über derselben InteractiveObject-Instanz auf einem berührungsempfindlichen Gerät drückt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen zwei Finger auf ein Anzeigeobjekt drückt und wieder loslässt). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer einen Berührungspunkt über die InteractiveObject-Instanz auf einem berührungsempfindlichen Gerät bewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger über ein Anzeigeobjekt von links nach rechts bewegt). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer eine Drehgeste an einem Kontaktpunkt mit einer InteractiveObject-Instanz ausführt (zum Beispiel mit zwei Fingern den Bildschirm eines Mobiltelefons oder Tablets berührt und die Finger dann über einem Anzeigeobjekt dreht). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer eine Swipe-Geste an einem Kontaktpunkt mit einer InteractiveObject-Instanz ausführt (zum Beispiel mit drei Fingern den Bildschirm eines Mobiltelefons oder Tablets berührt und die Finger dann parallel über ein Anzeigeobjekt bewegt). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer einen Kontaktpunkt mit einer InteractiveObject-Instanz erstellt und dann auf ein berührungsempfindliches Gerät tippt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen mehrere Finger auf einem Anzeigeobjekt platziert, um ein Menü zu öffnen, und dann mit einem Finger tippt, um einen Menüpunkt auszuwählen). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer eine Zoom-Geste an einem Kontaktpunkt mit einer InteractiveObject-Instanz ausführt (zum Beispiel mit zwei Fingern den Bildschirm eines Mobiltelefons oder Tablets berührt und die Finger dann schnell über einem Anzeigeobjekt spreizt). | InteractiveObject | |||
Dieses Ereignis wird an jede Client-Anwendung abgesetzt, die die Inline-Eingabe mit einem IME unterstützt | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer eine Taste drückt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer versucht, den Fokus mithilfe der Tastatur zu ändern. | InteractiveObject | |||
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 | |||
Wird ausgelöst, wenn der Benutzer die mittlere Taste des Zeigegeräts über derselben InteractiveObject-Instanz drückt und loslässt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die mittlere Taste des Zeigegeräts über einer InteractiveObject-Instanz drückt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz loslässt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz drückt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer versucht, den Fokus mithilfe eines Zeigegeräts zu ändern. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer das Zeigegerät bewegt, während es sich auf einer InteractiveObject-Instanz befindet. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer das Zeigegerät von einer InteractiveObject-Instanz wegbewegt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer das Zeigegerät auf eine InteractiveObject-Instanz bewegt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz loslässt. | InteractiveObject | |||
Wird ausgelöst, wenn das Mausrad über einer InteractiveObject-Instanz gedreht wird. | InteractiveObject | |||
Wird vom InteractiveObject-Ziehinitiator ausgelöst, wenn der Benutzer die Ziehbewegung beendet. | InteractiveObject | |||
Wird vom InteractiveObject-Zielobjekt ausgelöst, wenn ein gezogenes Objekt darauf abgelegt wird und das Ablegen mit einem Aufruf von „DragManager.acceptDragDrop()“ akzeptiert wurde. | InteractiveObject | |||
Wird von einer InteractiveObject-Instanz ausgelöst, wenn eine Ziehbewegung in ihre Begrenzungen eintritt. | InteractiveObject | |||
Wird von einer InteractiveObject-Instanz ausgelöst, wenn eine Ziehbewegung ihre Begrenzungen verlässt. | InteractiveObject | |||
Wird von einer InteractiveObject-Instanz kontinuierlich ausgelöst, während eine Ziehbewegung innerhalb ihrer Begrenzungen verbleibt. | InteractiveObject | |||
Wird am Anfang eines Ziehvorgangs von der InteractiveObject-Instanz ausgelöst, die als Ziehinitiator im DragManager.doDrag()-Aufruf festgelegt ist. | InteractiveObject | |||
Wird während eines Ziehvorgangs von der InteractiveObject-Instanz ausgelöst, die als Ziehinitiator im DragManager.doDrag()-Aufruf festgelegt ist. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer die plattformspezifische Tastenkombination für „Einfügen“ aktiviert oder im Kontextmenü des Texts „Einfügen“ wählt. | 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 abgesetzt, wenn der Benutzer einen aktiven Eingabestift unter den Schwellenwert für die Abstandserkennung des Bildschirms senkt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer einen aktiven Eingabestift über den Schwellenwert für die Abstandserkennung des Bildschirms anhebt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den aktiven Eingabestift über den Bildschirm bewegt, während er innerhalb des Schwellenwerts der Abstandserkennung bleibt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den aktiven Eingabestift von diesem InteractiveObject wegbewegt, während er innerhalb des Schwellenwerts der Abstandserkennung auf dem Bildschirm bleibt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den aktiven Eingabestift direkt über dieses InteractiveObject bewegt, während er innerhalb des Schwellenwerts der Abstandserkennung auf dem Bildschirm bleibt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer einen aktiven Eingabestift von diesem InteractiveObject und seinen untergeordneten Elementen wegbewegt, während er innerhalb des Schwellenwerts der Abstandserkennung auf dem Bildschirm bleibt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer einen aktiven Eingabestift von außerhalb der Nachfolgerstruktur des Objekts in der Anzeigeliste über dieses InteractiveObject bewegt (und dabei innerhalb des Schwellenwerts für die Abstandserkennung auf dem Bildschirm bleibt). | InteractiveObject | |||
Wird ausgelöst, wenn eine FLV-Datei geladen wurde und abgespielt werden kann. | FLVPlayback | |||
Wird abgesetzt, wenn ein Benutzer die Taste des Zeigegeräts loslässt, nachdem er die Taste über einer InteractiveObject-Instanz gedrückt und das Zeigegerät dann von der InteractiveObject-Instanz wegbewegt hat. | InteractiveObject | |||
Wird ausgelöst, wenn ein Objekt aus der Anzeigeliste entfernt werden soll. | DisplayObject | |||
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 | |||
[broadcast event] Wird ausgelöst, wenn die Anzeigeliste kurz davor steht, aktualisiert und neu gezeichnet zu werden. | 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 | |||
Wird ausgelöst, wenn der Benutzer die rechte Taste des Zeigegeräts über derselben InteractiveObject-Instanz drückt und loslässt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz drückt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz loslässt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer das Zeigegerät von einer InteractiveObject-Instanz wegbewegt. | InteractiveObject | |||
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 abgesetzt, wenn der Benutzer die plattformspezifische Tastenkombination für „Alles auswählen“ aktiviert oder im Kontextmenü des Texts „Alles auswählen“ wählt. | InteractiveObject | |||
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 sofort nach dem Einblenden der Softwaretastatur abgesetzt. | InteractiveObject | |||
Wird direkt vor dem Einblenden der Softwaretastatur abgesetzt. | InteractiveObject | |||
Wird sofort nach dem Ausblenden der Softwaretastatur abgesetzt. | InteractiveObject | |||
Wird ausgelöst, wenn sich der Sound ändert, weil der Benutzer den Griff des volumeBar-Steuerelements verschiebt oder die volume- oder soundTransform-Eigenschaft festlegt. | FLVPlayback | |||
Wird ausgelöst, wenn sich der Abspielstatus ändert. | FLVPlayback | |||
Wird ausgelöst, wenn die Komponente beendet wird. | FLVPlayback | |||
Wird ausgelöst, wenn sich der Wert des tabChildren-Flags des Objekts ändert. | InteractiveObject | |||
Wird ausgelöst, wenn sich das tabEnabled-Flag des Objekts ändert. | InteractiveObject | |||
Wird ausgelöst, wenn sich der Wert der tabIndex-Eigenschaft des Objekts ändert. | InteractiveObject | |||
Wird ausgelöst, wenn ein Benutzer ein oder mehrere Textzeichen eingibt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer ein berührungsempfindliches Gerät erstmals berührt (zum Beispiel mit dem Finger das Touchscreen eines Mobiltelefons oder Tablets berührt). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät entfernt (zum Beispiel den Finger vom Touchscreen eines Mobiltelefons oder Tablets hebt). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer das Gerät berührt, und zwar kontinuierlich, bis der Kontaktpunkt entfernt wird. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät von einer InteractiveObject-Instanz wegbewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem Anzeigeobjekt zu einem anderen zieht). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät über eine InteractiveObject-Instanz bewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem Punkt außerhalb des Anzeigeobjekts auf einen Punkt über einem Anzeigeobjekt zieht). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät von einer InteractiveObject-Instanz wegbewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem Anzeigeobjekt auf einen Punkt außerhalb des Anzeigeobjekts zieht). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät über eine InteractiveObject-Instanz bewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem Punkt außerhalb des Anzeigeobjekts auf einen Punkt über einem Anzeigeobjekt zieht). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt über derselben InteractiveObject-Instanz anhebt, auf der der Kontakt eingeleitet wurde (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem einzelnen Kontaktpunkt hebt). | InteractiveObject |
Konstante | Definiert von | ||
---|---|---|---|
SHORT_VERSION : String = "2.1" [statisch]
Statusvariable, die die kurze Versionsnummer der Komponente angibt. | FLVPlayback | ||
VERSION : String = "2.1.0.23" [statisch]
Statusvariable, die die lange Versionsnummer der Komponente angibt. | FLVPlayback |
activeVideoPlayerIndex | Eigenschaft |
activeVideoPlayerIndex:uint
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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:
activeVideoPlayerIndex nicht auswirkt.
backButton | playPauseButton | skin | width |
bufferingBar | scaleX | stopButton | x |
bufferingBarHidesAndDisablesOthers | transform | y | setSize() |
forwardButton | scaleY | visible | setScale() |
height | seekBar | volume | fullScreenBackgroundColor |
muteButton | seekBarInterval | volumeBar | fullScreenButton |
pauseButton | seekBarScrubTolerance | volumeBarInterval | fullScreenSkinDelay |
playButton | seekToPrevOffset | volumeBarScrubTolerance | fullScreenTakeOver |
registrationX | registrationY | registrationWidth | registrationHeight |
skinBackgroundAlpha | skinBackgroundColor | skinFadeTime |
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 ist 0.
Implementierung
public function get activeVideoPlayerIndex():uint
public function set activeVideoPlayerIndex(value:uint):void
Verwandte API-Elemente
align | Eigenschaft |
align:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
Verwandte API-Elemente
autoPlay | Eigenschaft |
autoPlay:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 ist true.
Implementierung
public function get autoPlay():Boolean
public function set autoPlay(value:Boolean):void
Verwandte API-Elemente
autoRewind | Eigenschaft |
autoRewind:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 ist false.
Implementierung
public function get autoRewind():Boolean
public function set autoRewind(value:Boolean):void
backButton | Eigenschaft |
backButton:Sprite
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
BackButton-Wiedergabesteuerelement. Das Klicken ruft die Methode seekToPrevNavCuePoint()
auf.
Implementierung
public function get backButton():Sprite
public function set backButton(value:Sprite):void
Verwandte API-Elemente
bitrate | Eigenschaft |
bitrate:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
buffering | Eigenschaft |
buffering:Boolean
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Ein boolescher Wert; bei der Einstellung true
wird angegeben, dass das Video zwischengespeichert wird.
Implementierung
public function get buffering():Boolean
bufferingBar | Eigenschaft |
bufferingBar:Sprite
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
bufferingBarHidesAndDisablesOthers | Eigenschaft |
bufferingBarHidesAndDisablesOthers:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
bufferTime | Eigenschaft |
bufferTime:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 ist 0.1.
Implementierung
public function get bufferTime():Number
public function set bufferTime(value:Number):void
Verwandte API-Elemente
bytesLoaded | Eigenschaft |
bytesLoaded:uint
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
bytesTotal | Eigenschaft |
bytesTotal:uint
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
cuePoints | Eigenschaft |
cuePoints:Array
[Nur Schreiben] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
Verwandte API-Elemente
endTabIndex | Eigenschaft |
endTabIndex:int
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Gibt den nächsten verfügbaren tabIndex-Wert nach den FLVPlayback-Steuerelementen zurück. Der Wert wird festgelegt, nachdem die assignTabIndexes
-Methode aufgerufen wurde.
Implementierung
public function get endTabIndex():int
Verwandte API-Elemente
forwardButton | Eigenschaft |
forwardButton:Sprite
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
Verwandte API-Elemente
fullScreenBackgroundColor | Eigenschaft |
fullScreenBackgroundColor:uint
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 ist 0x000000.
Implementierung
public function get fullScreenBackgroundColor():uint
public function set fullScreenBackgroundColor(value:uint):void
fullScreenButton | Eigenschaft |
fullScreenSkinDelay | Eigenschaft |
fullScreenSkinDelay:int
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 ist 3000 milliseconds (3 seconds).
Implementierung
public function get fullScreenSkinDelay():int
public function set fullScreenSkinDelay(value:int):void
fullScreenTakeOver | Eigenschaft |
fullScreenTakeOver:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 ist true.
Implementierung
public function get fullScreenTakeOver():Boolean
public function set fullScreenTakeOver(value:Boolean):void
height | Eigenschaft |
height:Number
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
override public function get height():Number
override public function set height(value:Number):void
Verwandte API-Elemente
idleTimeout | Eigenschaft |
idleTimeout:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 ist 300,000 milliseconds (5 minutes).
Implementierung
public function get idleTimeout():Number
public function set idleTimeout(value:Number):void
Verwandte API-Elemente
isLive | Eigenschaft |
isLive:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Ein boolescher Wert; bei der Einstellung true
wird angegeben, dass es sich um einen Video-Livestream 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
Verwandte API-Elemente
isRTMP | Eigenschaft |
isRTMP:Boolean
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
Verwandte API-Elemente
metadata | Eigenschaft |
metadata:Object
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 metadataReceived
-Ereignis ausgelöst wird.
Wenn die FLV-Datei mit dem Flash 8-Encoder kodiert wurde, enthält die metadata
-Eigenschaft die folgenden Informationen. Ältere FLV-Dateien enthalten nur die Werte für height
, width
und duration
.
Parameter | Beschreibung |
---|---|
canSeekToEnd | Ein 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. |
cuePoints | Ein 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:
|
audiocodecid | Eine Zahl, die den verwendeten Audio-Codec (Kodier-/Dekodiertechnik) angibt. |
audiodelay | Eine 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, die für die Synchronisierung mit dem Audio erforderlich ist. Wenn der 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. |
audiodatarate | Eine Zahl, die die Datenrate des Audios in Kilobyte pro Sekunde angibt. |
videocodecid | Eine Zahl, die die Codec-Version, mit der das Video kodiert wurde, angibt. |
framerate | Eine Zahl, die die Bildrate der FLV-Datei angibt. |
videodatarate | Eine Zahl, die die Video-Datenrate der FLV-Datei angibt. |
height | Eine Zahl, die die Höhe der FLV-Datei angibt. |
width | Eine Zahl, die die Breite der FLV-Datei angibt. |
duration | Eine Zahl, die die Dauer der FLV-Datei in Sekunden angibt. |
Implementierung
public function get metadata():Object
Weitere Informationen
Verwandte API-Elemente
metadataLoaded | Eigenschaft |
metadataLoaded:Boolean
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
Verwandte API-Elemente
muteButton | Eigenschaft |
ncMgr | Eigenschaft |
ncMgr:INCManager
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
Verwandte API-Elemente
pauseButton | Eigenschaft |
paused | Eigenschaft |
playButton | Eigenschaft |
playheadPercentage | Eigenschaft |
playheadPercentage:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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.
|
playheadTime | Eigenschaft |
playheadTime:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
Verwandte API-Elemente
playheadUpdateInterval | Eigenschaft |
playheadUpdateInterval:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 ist 250.
Implementierung
public function get playheadUpdateInterval():Number
public function set playheadUpdateInterval(value:Number):void
Verwandte API-Elemente
playing | Eigenschaft |
playPauseButton | Eigenschaft |
playPauseButton:Sprite
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Steuerelement für die Schaltfläche "Abspielen/Anhalten".
Implementierung
public function get playPauseButton():Sprite
public function set playPauseButton(value:Sprite):void
preferredHeight | Eigenschaft |
preferredHeight:int
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
Verwandte API-Elemente
preferredWidth | Eigenschaft |
preferredWidth:int
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
Verwandte API-Elemente
preview | Eigenschaft |
progressInterval | Eigenschaft |
progressInterval:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 ist 250.
Implementierung
public function get progressInterval():Number
public function set progressInterval(value:Number):void
Verwandte API-Elemente
registrationHeight | Eigenschaft |
registrationHeight:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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:
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Beispiel 2: Laden Sie das gleiche Szenario wie in Beispiel 1, aber mit den folgenden Einstellungen:
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Beispiel 3: Laden Sie das gleiche Szenario wie in Beispiel 2, aber mit den folgenden Einstellungen:
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
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
registrationWidth | Eigenschaft |
registrationWidth:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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:
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Beispiel 2: Laden Sie das gleiche Szenario wie in Beispiel 1, aber mit den folgenden Einstellungen:
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Beispiel 3: Laden Sie das gleiche Szenario wie in Beispiel 2, aber mit den folgenden Einstellungen:
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
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
registrationX | Eigenschaft |
registrationX:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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:
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Beispiel 2: Laden Sie das gleiche Szenario wie in Beispiel 1, aber mit den folgenden Einstellungen:
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Beispiel 3: Laden Sie das gleiche Szenario wie in Beispiel 2, aber mit den folgenden Einstellungen:
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
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
registrationY | Eigenschaft |
registrationY:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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:
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Beispiel 2: Laden Sie das gleiche Szenario wie in Beispiel 1, aber mit den folgenden Einstellungen:
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Beispiel 3: Laden Sie das gleiche Szenario wie in Beispiel 2, aber mit den folgenden Einstellungen:
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
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
scaleMode | Eigenschaft |
scaleMode:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Gibt die Größenänderung des Videos nach dem Ladevorgang an. Bei der Einstellung VideoScaleMode.MAINTAIN_ASPECT_RATIO
wird das Seitenverhältnis des Videos innerhalb des durch registrationX
, registrationY
, registrationWidth
und registrationHeight
definierten Rechtecks 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 ist VideoScaleMode.MAINTAIN_ASPECT_RATIO.
Implementierung
public function get scaleMode():String
public function set scaleMode(value:String):void
Verwandte API-Elemente
scaleX | Eigenschaft |
scaleX:Number
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Eine Zahl, die die horizontale Skalierung darstellt. Die Standardskalierung ist 1.
Implementierung
override public function get scaleX():Number
override public function set scaleX(value:Number):void
Verwandte API-Elemente
scaleY | Eigenschaft |
scaleY:Number
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Eine Zahl, die die vertikale Skalierung darstellt. Die Standardskalierung ist 1.
Implementierung
override public function get scaleY():Number
override public function set scaleY(value:Number):void
Verwandte API-Elemente
scrubbing | Eigenschaft |
scrubbing:Boolean
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
seekBar | Eigenschaft |
seekBarInterval | Eigenschaft |
seekBarInterval:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 ist 250.
Implementierung
public function get seekBarInterval():Number
public function set seekBarInterval(value:Number):void
seekBarScrubTolerance | Eigenschaft |
seekBarScrubTolerance:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 ist 5.
Implementierung
public function get seekBarScrubTolerance():Number
public function set seekBarScrubTolerance(value:Number):void
seekToPrevOffset | Eigenschaft |
seekToPrevOffset:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 ist 1.
Implementierung
public function get seekToPrevOffset():Number
public function set seekToPrevOffset(value:Number):void
skin | Eigenschaft |
skin:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
skinAutoHide | Eigenschaft |
skinAutoHide:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 ist false.
Implementierung
public function get skinAutoHide():Boolean
public function set skinAutoHide(value:Boolean):void
skinBackgroundAlpha | Eigenschaft |
skinBackgroundAlpha:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
Verwandte API-Elemente
skinBackgroundColor | Eigenschaft |
skinBackgroundColor:uint
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
Verwandte API-Elemente
skinFadeTime | Eigenschaft |
skinFadeTime:int
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 ist 500 milliseconds (.5 seconds).
Implementierung
public function get skinFadeTime():int
public function set skinFadeTime(value:int):void
skinScaleMaximum | Eigenschaft |
skinScaleMaximum:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.115.0, AIR 1.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.
Der Standardwert ist 4.0.
Implementierung
public function get skinScaleMaximum():Number
public function set skinScaleMaximum(value:Number):void
Verwandte API-Elemente
Beispiel ( Verwendung dieses Beispiels )
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 die Flash Player-Version 9.0.115.0 an und stellen Sie sicher, dass auf der Registerkarte „Formate“ 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";
soundTransform | Eigenschaft |
soundTransform:flash.media:SoundTransform
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
override public function get soundTransform():flash.media:SoundTransform
override public function set soundTransform(value:flash.media:SoundTransform):void
Verwandte API-Elemente
source | Eigenschaft |
source:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
Verwandte API-Elemente
startTabIndex | Eigenschaft |
startTabIndex:int
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Gibt den ersten tabIndex-Wert für die FLVPlayback-Steuerelemente zurück. Der Wert wird festgelegt, nachdem die assignTabIndexes
-Methode aufgerufen wurde.
Implementierung
public function get startTabIndex():int
Verwandte API-Elemente
state | Eigenschaft |
state:String
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
Verwandte API-Elemente
stateResponsive | Eigenschaft |
stateResponsive:Boolean
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
Verwandte API-Elemente
stopButton | Eigenschaft |
stopped | Eigenschaft |
stopped:Boolean
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
totalTime | Eigenschaft |
totalTime:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Eine Zahl, die die Gesamtspielzeit 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 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
Verwandte API-Elemente
visibleVideoPlayerIndex | Eigenschaft |
visibleVideoPlayerIndex:uint
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 ist 0.
Implementierung
public function get visibleVideoPlayerIndex():uint
public function set visibleVideoPlayerIndex(value:uint):void
Verwandte API-Elemente
volume | Eigenschaft |
volume:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Eine Zahl im Bereich 0 bis 1, die die Lautstärkeeinstellung angibt.
Der Standardwert ist 1.
Implementierung
public function get volume():Number
public function set volume(value:Number):void
Verwandte API-Elemente
volumeBar | Eigenschaft |
volumeBarInterval | Eigenschaft |
volumeBarInterval:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Eine Zahl, die in Millisekunden angibt, wie oft beim Spulen der Griff der Lautstärkeleiste überprüft werden soll.
Der Standardwert ist 250.
Implementierung
public function get volumeBarInterval():Number
public function set volumeBarInterval(value:Number):void
volumeBarScrubTolerance | Eigenschaft |
volumeBarScrubTolerance:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 ist 0.
Implementierung
public function get volumeBarScrubTolerance():Number
public function set volumeBarScrubTolerance(value:Number):void
width | Eigenschaft |
width:Number
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
override public function get width():Number
override public function set width(value:Number):void
Verwandte API-Elemente
x | Eigenschaft |
x:Number
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 von x
= 110 auch registrationX
= 120 festgelegt.
Implementierung
override public function get x():Number
override public function set x(value:Number):void
y | Eigenschaft |
y:Number
[override] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
override public function get y():Number
override public function set y(value:Number):void
FLVPlayback | () | Konstruktor |
public function FLVPlayback()
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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.
Verwandte API-Elemente
addASCuePoint | () | Methode |
public function addASCuePoint(timeOrCuePoint:*, name:String = null, parameters:Object = null):Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 sie 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 | |
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.
|
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.
|
Verwandte API-Elemente
assignTabIndexes | () | Methode |
public function assignTabIndexes(startTabIndex:int):int
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Weisen Sie jedem der FLVPlayback-Steuerelemente einen tabIndex-Wert zu, indem Sie sie nach horizontaler Position von links nach rechts sortieren. Dieser Methode gibt den nächsten verfügbaren tabIndex-Wert zurück.
Wenn Sie assignTabIndexes
mit NaN
als Parameter für startTabbing
aufrufen und der FLVPlayback-Komponenteninstanz ist ein tabIndex
-Wert zugewiesen, dann verwendet die Methode den der FLVPlayback-Komponenteninstanz zugewiesenen tabIndex
-Wert als startTabIndex
.
Wenn eine FLVPlayback-Skin angegeben wurde, sollten Sie ein Bild nach dem FLVPlayback.SKIN_LOADED
-Ereignis warten, bevor Sie diese Methode aufrufen, damit die Skin-Steuerelemente initialisiert werden können.
Warten Sie bei Verwendung benutzerdefinierter Steuerelemente ein Bild nach dem FLVPlayback.READY
-Ereignis, bevor Sie diese Methode aufrufen, damit die benutzerdefinierten Steuerelemente initialisiert werden können.
Parameter
startTabIndex:int — Der Anfangs-tabIndex für FLVPlayback-Steuerelemente.
|
int — Der nächste verfügbare tabIndex nach den FLVPlayback-Steuerelementen.
|
Verwandte API-Elemente
bringVideoPlayerToFront | () | Methode |
public function bringVideoPlayerToFront(index:uint):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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.
|
Verwandte API-Elemente
closeVideoPlayer | () | Methode |
public function closeVideoPlayer(index:uint):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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.
|
Verwandte API-Elemente
enterFullScreenDisplayState | () | Methode |
public function enterFullScreenDisplayState():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.115.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.
Verwandte API-Elemente
Beispiel ( Verwendung dieses Beispiels )
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 die Flash Player-Version 9.0.115.0 an und stellen Sie sicher, dass auf der Registerkarte „Formate“ 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 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 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 Wenn dieser Parameter ein Objekt ist, sucht die Methode nach dem Cue-Point-Objekt, das die festgelegten Eigenschaften Wenn "time" | |
type:String (default = NaN ) — 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.
|
Object — Ein Objekt, das eine Kopie des gefundenen Cue-Point-Objekts mit den folgenden zusätzlichen Eigenschaften ist:
Wird keine Entsprechung gefunden, wird |
Auslöser
VideoError — Wenn die time -Eigenschaft null , nicht definiert oder kleiner als 0 ist und die name -Eigenschaft null oder nicht definiert ist.
|
Verwandte API-Elemente
findNearestCuePoint | () | Methode |
public function findNearestCuePoint(timeNameOrCuePoint:*, type:String):Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 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 Wenn dieser Parameter ein Objekt ist, sucht die Methode nach dem Cue-Point-Objekt, das die festgelegten Eigenschaften Wenn "time" | |
type:String (default = NaN ) — 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.
|
Object — Ein Objekt, das eine Kopie des gefundenen Cue-Point-Objekts mit den folgenden zusätzlichen Eigenschaften ist:
Wird keine Entsprechung gefunden, wird |
Auslöser
VideoError — Wenn die Zeit null , nicht definiert oder kleiner als 0 ist und der Name null oder nicht definiert ist.
|
Verwandte API-Elemente
findNextCuePointWithName | () | Methode |
public function findNextCuePointWithName(cuePoint:Object):Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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.
|
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:
|
Auslöser
VideoError — Als Argument nicht zulässig.
|
getVideoPlayer | () | Methode |
public function getVideoPlayer(index:Number):VideoPlayer
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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.
|
VideoPlayer — Ein VideoPlayer-Objekt.
|
isFLVCuePointEnabled | () | Methode |
public function isFLVCuePointEnabled(timeNameOrCuePoint:*):Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 |
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 |
Verwandte API-Elemente
load | () | Methode |
public function load(source:String, totalTime:Number = NaN, isLive:Boolean = false):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 (default = NaN ) — 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 Video-Livestream 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.
|
Verwandte API-Elemente
pause | () | Methode |
public function pause():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 = NaN, isLive:Boolean = false):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 (default = NaN ) — 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 Video-Livestream 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.
|
Verwandte API-Elemente
playWhenEnoughDownloaded | () | Methode |
public function playWhenEnoughDownloaded():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 .
|
Object — Das Cue-Point-Objekt, das entfernt wurde. Wenn kein entsprechender Cue-Point vorhanden ist, gibt die Methode null zurück.
|
Verwandte API-Elemente
seek | () | Methode |
public function seek(time:Number):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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.
|
Verwandte API-Elemente
seekPercent | () | Methode |
public function seekPercent(percent:Number):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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".
|
Verwandte API-Elemente
seekSeconds | () | Methode |
public function seekSeconds(time:Number):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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.
|
Verwandte API-Elemente
seekToNavCuePoint | () | Methode |
public function seekToNavCuePoint(timeNameOrCuePoint:*):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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.
|
Verwandte API-Elemente
seekToNextNavCuePoint | () | Methode |
public function seekToNextNavCuePoint(time:Number = NaN):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 (default = NaN ) — 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.
|
Verwandte API-Elemente
seekToPrevNavCuePoint | () | Methode |
public function seekToPrevNavCuePoint(time:Number = NaN):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 (default = NaN ) — 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.
|
Verwandte API-Elemente
setFLVCuePointEnabled | () | Methode |
public function setFLVCuePointEnabled(enabled:Boolean, timeNameOrCuePoint:*):Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 .
|
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.
|
Verwandte API-Elemente
setScale | () | Methode |
public function setScale(scaleX:Number, scaleY:Number):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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.
|
Verwandte API-Elemente
setSize | () | Methode |
public function setSize(width:Number, height:Number):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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.
|
Verwandte API-Elemente
stop | () | Methode |
public function stop():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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.
autoLayout | Ereignis |
fl.video.AutoLayoutEvent
Eigenschaft AutoLayoutEvent.type =
fl.video.AutoLayoutEvent.AUTO_LAYOUT
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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 der Video-Player, der sich selbst angeordnet hat, sichtbar ist.
- Wenn zwei Video-Player unterschiedlicher Größe oder Position vorhanden sind und die Eigenschaft
visibleVideoPlayerIndex
von einem Video-Player auf den anderen umgeschaltet wird. - Wenn Methoden oder Eigenschaften, die die Größe des Video-Players ändern, aufgerufen werden, z. B.
setSize()
,setScale()
,width
,height
,scaleX
,scaleY
,registrationWidth
undregistrationHeight
.
Wenn mehrere Video-Player-Instanzen verwendet werden, wird dieses Ereignis eventuell nicht auf den sichtbaren Video-Player angewendet.
Definiert den Wert der Eigenschafttype
eines autoLayout
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
oldBounds | Die Werte der Eigenschaften x , y , width und height des Ziels vor dem Eintreten des Ereignisses autoLayout . |
oldRegistrationBounds | Die Werte der Eigenschaften registrationX , registrationY , registrationWidth und registrationHeight des Ziels vor dem Eintreten des Ereignisses autoLayout . |
vp | Die Indexposition des VideoPlayer-Objekts. |
Verwandte API-Elemente
autoRewound | Ereignis |
fl.video.VideoEvent
Eigenschaft VideoEvent.type =
fl.video.VideoEvent.AUTO_REWOUND
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
.
type
eines autoRewound
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
state | Ein String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt. |
playheadTime | Eine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht. |
vp | Die Indexposition des VideoPlayer-Objekts. |
Verwandte API-Elemente
bufferingStateEntered | Ereignis |
fl.video.VideoEvent
Eigenschaft VideoEvent.type =
fl.video.VideoEvent.BUFFERING_STATE_ENTERED
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
.
type
eines bufferingStateEntered
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
state | Ein String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt. |
playheadTime | Eine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht. |
vp | Die Indexposition des VideoPlayer-Objekts. |
Verwandte API-Elemente
close | Ereignis |
fl.video.VideoEvent
Eigenschaft VideoEvent.type =
fl.video.VideoEvent.CLOSE
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
.
type
eines close
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
state | Ein String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt. |
playheadTime | Eine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht. |
vp | Die Indexposition des VideoPlayer-Objekts. |
Verwandte API-Elemente
complete | Ereignis |
fl.video.VideoEvent
Eigenschaft VideoEvent.type =
fl.video.VideoEvent.COMPLETE
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
.
type
eines complete
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
state | Ein String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt. |
playheadTime | Eine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht. |
vp | Die Indexposition des VideoPlayer-Objekts. |
Verwandte API-Elemente
cuePoint | Ereignis |
fl.video.MetadataEvent
Eigenschaft MetadataEvent.type =
fl.video.MetadataEvent.CUE_POINT
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
.
type
eines cuePoint
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
info | Das Objekt mit Eigenschaften, die den Cue-Point beschreiben. |
vp | Die Indexposition des VideoPlayer-Objekts. |
Verwandte API-Elemente
fastForward | Ereignis |
fl.video.VideoEvent
Eigenschaft VideoEvent.type =
fl.video.VideoEvent.FAST_FORWARD
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
.
type
eines fastForward
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
state | Ein String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt. |
playheadTime | Eine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht. |
vp | Die Indexposition des VideoPlayer-Objekts. |
Verwandte API-Elemente
layout | Ereignis |
fl.video.LayoutEvent
Eigenschaft LayoutEvent.type =
fl.video.LayoutEvent.LAYOUT
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Wird ausgelöst, wenn der Video Player angeordnet oder seine Größe geändert wird. Es folgen zwei Szenarios für eine Anordnung:
- Wenn der Video-Player entweder mit dem Ereignis
autoLayout
, durch Aufrufen der MethodesetScale()
odersetSize()
oder durch Ändern der Eigenschaftenwidth
,height
,scaleX
undscaleY
angeordnet wird. - Wenn zwei Video-Player unterschiedlicher Größe vorhanden sind und die Eigenschaft
visibleVideoPlayerIndex
von einem Video-Player auf den anderen umgeschaltet wird.
Das Ereignis layout
ist vom Typ „LayoutEvent“ und verfügt über die Konstante LayoutEvent.LAYOUT
.
type
eines layout
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
oldBounds | Die Werte der Eigenschaften x , y , width und height des Ziels vor dem Eintreten des Ereignisses layout . |
oldRegistrationBounds | Die Werte der Eigenschaften registrationX , registrationY , registrationWidth und registrationHeight des Ziels vor dem Eintreten des Ereignisses layout . |
Verwandte API-Elemente
metadataReceived | Ereignis |
fl.video.MetadataEvent
Eigenschaft MetadataEvent.type =
fl.video.MetadataEvent.METADATA_RECEIVED
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
.
type
eines metadataReceived
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
info | Das Objekt mit Eigenschaften, die die FLV-Datei beschreiben. |
vp | Die Indexposition des VideoPlayer-Objekts. |
Verwandte API-Elemente
pausedStateEntered | Ereignis |
fl.video.VideoEvent
Eigenschaft VideoEvent.type =
fl.video.VideoEvent.PAUSED_STATE_ENTERED
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
.
type
eines pausedStateEntered
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
state | Ein String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt. |
playheadTime | Eine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht. |
vp | Die Indexposition des VideoPlayer-Objekts. |
Verwandte API-Elemente
playheadUpdate | Ereignis |
fl.video.VideoEvent
Eigenschaft VideoEvent.type =
fl.video.VideoEvent.PLAYHEAD_UPDATE
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
.
type
eines playheadUpdate
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
state | Ein String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt. |
playheadTime | Eine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht. |
vp | Die Indexposition des VideoPlayer-Objekts. |
Verwandte API-Elemente
playingStateEntered | Ereignis |
fl.video.VideoEvent
Eigenschaft VideoEvent.type =
fl.video.VideoEvent.PLAYING_STATE_ENTERED
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
.
type
eines playingStateEntered
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
state | Ein String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt. |
playheadTime | Eine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht. |
vp | Die Indexposition des VideoPlayer-Objekts. |
Verwandte API-Elemente
progress | Ereignis |
fl.video.VideoProgressEvent
Eigenschaft VideoProgressEvent.type =
fl.video.VideoProgressEvent.PROGRESS
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Gibt den Fortschritt als Anzahl der heruntergeladenen Byte an. 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 es einen Netzwerkfehler gibt. 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 event-Objekt verfügt über die Eigenschaften bytesLoaded
und bytesTotal
., die identisch mit den FLVPlayback-Eigenschaften desselben Namens sind.
Das Ereignis progress
ist vom Typ „VideoProgressEvent“ und verfügt über die Konstante VideoProgressEvent.PROGRESS
.
type
eines progress
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
bytesLoaded | Die Anzahl der geladenen Elemente oder Byte zu dem Zeitpunkt, zu dem der Listener das Ereignis verarbeitet. |
bytesTotal | Die Gesamtanzahl der Elemente oder Byte, die bei einem erfolgreichen Ladevorgang geladen werden. |
vp | Die Indexposition des VideoPlayer-Objekts. |
Verwandte API-Elemente
ready | Ereignis |
fl.video.VideoEvent
Eigenschaft VideoEvent.type =
fl.video.VideoEvent.READY
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
.
type
eines ready
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
state | Ein String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt. |
playheadTime | Eine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht. |
vp | Die Indexposition des VideoPlayer-Objekts. |
Verwandte API-Elemente
rewind | Ereignis |
fl.video.VideoEvent
Eigenschaft VideoEvent.type =
fl.video.VideoEvent.REWIND
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
.
type
eines rewind
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
state | Ein String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt. |
playheadTime | Eine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht. |
vp | Die Indexposition des VideoPlayer-Objekts. |
Verwandte API-Elemente
scrubFinish | Ereignis |
fl.video.VideoEvent
Eigenschaft VideoEvent.type =
fl.video.VideoEvent.SCRUB_FINISH
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
.
type
eines scrubFinish
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
state | Ein String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt. |
playheadTime | Eine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht. |
vp | Die Indexposition des VideoPlayer-Objekts. |
Verwandte API-Elemente
scrubStart | Ereignis |
fl.video.VideoEvent
Eigenschaft VideoEvent.type =
fl.video.VideoEvent.SCRUB_START
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
.
type
eines scrubStart
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
state | Ein String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt. |
playheadTime | Eine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht. |
vp | Die Indexposition des VideoPlayer-Objekts. |
Verwandte API-Elemente
seeked | Ereignis |
fl.video.VideoEvent
Eigenschaft VideoEvent.type =
fl.video.VideoEvent.SEEKED
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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.
type
eines seeked
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
state | Ein String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt. |
playheadTime | Eine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht. |
vp | Die Indexposition des VideoPlayer-Objekts. |
Verwandte API-Elemente
skinError | Ereignis |
fl.video.SkinErrorEvent
Eigenschaft SkinErrorEvent.type =
fl.video.SkinErrorEvent.SKIN_ERROR
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Wird ausgelöst, wenn beim Laden einer Skin-SWF-Datei ein Fehler auftritt. Das Ereignis verfügt über die message-Eigenschaft, 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
.
type
eines skinError
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
text | Die Fehlermeldung. |
Verwandte API-Elemente
skinLoaded | Ereignis |
fl.video.VideoEvent
Eigenschaft VideoEvent.type =
fl.video.VideoEvent.SKIN_LOADED
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
.
type
eines skinLoaded
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
state | Ein String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt. |
playheadTime | Eine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht. |
vp | Die Indexposition des VideoPlayer-Objekts. |
Verwandte API-Elemente
soundUpdate | Ereignis |
fl.video.SoundEvent
Eigenschaft SoundEvent.type =
fl.video.SoundEvent.SOUND_UPDATE
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
.
type
eines soundUpdate-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
soundTransform | Gibt neue Werte für "volume" und "panning" an. |
Verwandte API-Elemente
stateChange | Ereignis |
fl.video.VideoEvent
Eigenschaft VideoEvent.type =
fl.video.VideoEvent.STATE_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
.
type
eines stateChange
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
state | Ein String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt. |
playheadTime | Eine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht. |
vp | Die Indexposition des VideoPlayer-Objekts. |
Verwandte API-Elemente
stoppedStateEntered | Ereignis |
fl.video.VideoEvent
Eigenschaft VideoEvent.type =
fl.video.VideoEvent.STOPPED_STATE_ENTERED
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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
.
type
eines stoppedStateEntered
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
state | Ein String, der die Konstante aus der VideoState-Klasse kennzeichnet, die den Abspielstatus der Komponente beschreibt. |
playheadTime | Eine Zahl, die der aktuellen Zeit oder Position des Abspielkopfs entspricht. |
vp | Die Indexposition des VideoPlayer-Objekts. |
Verwandte API-Elemente
SHORT_VERSION | Konstante |
public static const SHORT_VERSION:String = "2.1"
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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.
Verwandte API-Elemente
VERSION | Konstante |
public static const VERSION:String = "2.1.0.23"
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.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.
Verwandte API-Elemente
Gehen Sie wie folgt vor, um das Beispiel auszuführen:
- Platzieren Sie die FLVPlayback-Komponente auf der Bühne an Position 0,0, und geben Sie den Instanznamen
player
an. - Ersetzen Sie
videoPath
durch einen absoluten oder relativen Pfad zu einer FLV-Datei. - Speichern Sie diesen Code unter FLVPlaybackExample.as im gleichen Verzeichnis wie die FLA-Datei.
- 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; } } }
Tue Jun 12 2018, 10:04 AM Z