Pakket | fl.video |
Klasse | public class FLVPlayback |
Overerving | FLVPlayback Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt de ActionScript 3.0 Language and Components Reference zo bijgewerkt dat de klasse FLVPlayback de volgende eigenschappen en methoden bevat, die zijn toegevoegd om de toegankelijkheid van het toetsenbord en de schermlezer binnen de component te verbeteren.
Zorg ervoor dat u de versie van de component 'met Toegankelijkheid' toevoegt aan het project voordat u de nieuwe eigenschappen of methoden gaat toepassen.
Met de klasse FLVPlayback kunt u een videospeler in uw Flash-toepassing opnemen om progressief gedownloade FLV-bestanden ( Video) via HTTP af te spelen, of om streaming FLV-bestanden af te spelen vanaf een Media Server (FMS) of een Flash Video Streaming Service (FVSS).
Voor Flash Player Update 3 (version 9.0.115.0) en hoger, werd het FLVPlayback-component bijgewerkt om HD MPEG-4-video-indelingen te ondersteunen die de industriële standaardcodering H.264 gebruikt. Ga naar Webvideo beheren met FLVPlayback van ActionScript 3 programming voor meer informatie over de video-indelingen die door de FLVPlayback-component worden ondersteund.
In tegenstelling tot andere ActionScript 3.0-componenten vormt de component FLVPlayback geen uitbreiding van UIComponent. FLVPlayback biedt dus geen ondersteuning voor de methoden en eigenschappen van die klasse.
Om toegang te krijgen tot de eigenschappen, methoden en gebeurtenissen van de klasse FLVPlayback, moet u de klasse in uw toepassing importeren door de component FLVPlayback naar het werkgebied in uw Flash-toepassing te slepen of door de klasse expliciet in ActionScript te importeren via de aanwijzing import
. Met de volgende instructie wordt de klasse FLVPlayback geïmporteerd:
import fl.video.FLVPlayback;
De klasse FLVPlayback heeft een constante VERSION
; dit is een klasse-eigenschap. Klasse-eigenschappen zijn alleen beschikbaar voor de klasse zelf. De constante VERSION
retourneert een tekenreeks waarmee de versie van de component wordt aangegeven. Met de volgende code wordt de versie weergegeven in het deelvenster Uitvoer:
import fl.video.FLVPlayback; trace(FLVPlayback.VERSION);
Verwante API-elementen
FLVPlaybackCaptioning
MetadataEvent
NCManager
LayoutEvent
SoundEvent
VideoPlayer
VideoError
VideoEvent
VideoProgressEvent
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
De huidige toegankelijkheidsimplementatie (AccessibilityImplementation) voor deze InteractiveObject-instantie. | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
De huidige toegankelijkheidsopties voor dit weergaveobject. | DisplayObject | ||
activeVideoPlayerIndex : uint
Een getal dat opgeeft welke instantie van de videospeler wordt beïnvloedt door andere API's (programmeerinterface voor toepassingen). | FLVPlayback | ||
align : String
Hiermee wordt de lay-out van de video opgegeven wanneer de eigenschap scaleMode op VideoScaleMode.MAINTAIN_ASPECT_RATIO of VideoScaleMode.NO_SCALE is ingesteld. | FLVPlayback | ||
alpha : Number
Geeft de alpha-transparantiewaarde van het opgegeven object aan. | DisplayObject | ||
autoPlay : Boolean
Een Booleaanse waarde die, indien true, zorgt dat het FLV-bestand automatisch begint met afspelen nadat de eigenschap source is ingesteld. | FLVPlayback | ||
autoRewind : Boolean
Een Booleaanse waarde die, indien true, zorgt dat het FLV-bestand naar frame 1 terugspoelt wanneer het afspelen stopt, omdat de speler het einde van de stream heeft bereikt of de methode stop() is aangeroepen. | FLVPlayback | ||
backButton : Sprite
Het besturingselement voor de knop BackButton. | FLVPlayback | ||
bitrate : Number
Een getal dat het aantal bits per seconde opgeeft waarmee het FLV-bestand moet worden overgedragen. | FLVPlayback | ||
blendMode : String
Een waarde uit de klasse BlendMode die opgeeft welke overvloeimodus moet worden gebruikt. | DisplayObject | ||
blendShader : Shader [alleen-schrijven]
Stelt de arcering in die moet worden gebruikt om voor- en achtergrond in elkaar te laten overvloeien. | DisplayObject | ||
buffering : Boolean [alleen-lezen]
Een Booleaanse waarde die waar is als de video zich in een bufferstatus bevindt. | FLVPlayback | ||
bufferingBar : Sprite
Het besturingselement voor de bufferbalk. | FLVPlayback | ||
bufferingBarHidesAndDisablesOthers : Boolean
Indien ingesteld op true, wordt het besturingselement voor de zoekbalk verborgen en worden de besturingselementen Play, Pause, PlayPause, BackButton en ForwardButton uitgeschakeld terwijl het FLV-bestand zich in de bufferstatus bevindt. | FLVPlayback | ||
bufferTime : Number
Een getal dat het aantal seconden opgeeft dat een videostream wordt gebufferd in het geheugen, voordat deze wordt afgespeeld. | FLVPlayback | ||
buttonMode : Boolean
Geeft de knopmodus van deze sprite op. | Sprite | ||
bytesLoaded : uint [alleen-lezen]
Een getal dat de downloadvoortgang in bytes voor een HTTP-download aangeeft. | FLVPlayback | ||
bytesTotal : uint [alleen-lezen]
Een getal dat het totale aantal gedownloade bytes voor een HTTP-download aangeeft. | FLVPlayback | ||
cacheAsBitmap : Boolean
Indien ingesteld op true, plaatsen Flash-runtimes een interne bitmaprepresentatie van het weergaveobject in cache. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
Als dit Matrix-object niet null is, definieert het hoe een weergaveobject wordt gerenderd als cacheAsBitmap wordt ingesteld op true. | DisplayObject | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
contextMenu : NativeMenu
Geeft het contextmenu op dat is gekoppeld aan dit object. | InteractiveObject | ||
cuePoints : Array [alleen-schrijven]
Een array die ActionScript-actiepunten beschrijft en de ingesloten actiepunten in een FLV-bestand uitschakelt. | FLVPlayback | ||
doubleClickEnabled : Boolean
Geeft op of dit object gebeurtenissen doubleClick ontvangt. | InteractiveObject | ||
dropTarget : DisplayObject [alleen-lezen]
Geeft het weergaveobject op waarover de sprite wordt gesleept of waarop de sprite is neergezet. | Sprite | ||
endTabIndex : int [alleen-lezen]
Retourneert de eerstvolgende beschikbare tabIndex-waarde na de FLVPlayback-besturingselementen. | FLVPlayback | ||
filters : Array
Een geïndexeerde array die elk filterobject bevat dat momenteel is gekoppeld aan het weergaveobject. | DisplayObject | ||
focusRect : Object
Geeft op of dit object een focusrechthoek weergeeft. | InteractiveObject | ||
forwardButton : Sprite
Het besturingselement voor de knop Vooruitspoelen. | FLVPlayback | ||
fullScreenBackgroundColor : uint
De achtergrondkleur die voor de modus Volledig scherm wordt gebruikt. | FLVPlayback | ||
fullScreenButton : Sprite
Het besturingselement voor de knop FullScreen. | FLVPlayback | ||
fullScreenSkinDelay : int
Hiermee wordt de vertraging in milliseconden opgegeven voor het verbergen van de skin. | FLVPlayback | ||
fullScreenTakeOver : Boolean
Wanneer het werkgebied naar de modus Volledig scherm overgaat, bevindt de component FLVPlayback zich voor de rest van de inhoud en neemt deze het gehele scherm over. | FLVPlayback | ||
graphics : Graphics [alleen-lezen]
Geeft het object Graphics op dat bij deze sprite hoort, waarbij vectortekenopdrachten kunnen optreden. | Sprite | ||
height : Number [overschrijven]
Een getal dat de hoogte van de instantie FLVPlayback opgeeft. | FLVPlayback | ||
hitArea : Sprite
Wijst een andere sprite aan als raakgebied voor een sprite. | Sprite | ||
idleTimeout : Number
De hoeveelheid tijd, in milliseconden, voordat Flash een inactieve verbinding naar een Flash Media Server (FMS) beëindigt omdat het afspelen is gepauzeerd of gestopt. | FLVPlayback | ||
isLive : Boolean
Een Booleaanse waarde die true is wanneer de video-stream live is. | FLVPlayback | ||
isRTMP : Boolean [alleen-lezen]
Een Booleaanse waarde die true is wanneer het FLV-bestand via Flash Media Server (FMS) wordt gestreamd met RTMP. | FLVPlayback | ||
loaderInfo : LoaderInfo [alleen-lezen]
Retourneert een object LoaderInfo dat informatie bevat over het laden van het bestand waartoe dit weergaveobject behoort. | DisplayObject | ||
mask : DisplayObject
Het aanroepende weergaveobject wordt gemaskeerd door het opgegeven object mask. | DisplayObject | ||
metadata : Object [alleen-lezen]
Een object dat een pakket met informatie over metagegevens is, dat wordt ontvangen van een aanroep van de callback-methode NetSteam.onMetaData(), indien beschikbaar. | FLVPlayback | ||
metaData : Object
Krijgt het metagegevensobject van de DisplayObject-instantie als de metagegevens zijn opgeslagen naast de instantie van dit DisplayObject in het SWF-bestand door een PlaceObject4-markering. | DisplayObject | ||
metadataLoaded : Boolean [alleen-lezen]
Een Booleaanse waarde die waar is als een pakket met metagegevens is gevonden en verwerkt of als het FLV-bestand zonder pakket met metagegevens is gecodeerd. | FLVPlayback | ||
mouseChildren : Boolean
Bepaalt of de onderliggende elementen van het object door de muis of door een gebruikersinvoerapparaat worden ingeschakeld. | DisplayObjectContainer | ||
mouseEnabled : Boolean
Geeft aan of dit object berichten van de muis of gebruikersinvoer ontvangt. | InteractiveObject | ||
mouseX : Number [alleen-lezen]
Geeft de x-coördinaat van de apparaatpositie van de muis of de gebruikersinvoer aan in pixels. | DisplayObject | ||
mouseY : Number [alleen-lezen]
Geeft de y-coördinaat van de apparaatpositie van de muis of de gebruikersinvoer aan in pixels. | DisplayObject | ||
muteButton : Sprite
Het besturingselement voor de knop Dempen. | FLVPlayback | ||
name : String
Geeft de instantienaam van het DisplayObject aan. | DisplayObject | ||
ncMgr : INCManager [alleen-lezen]
Een object INCManager dat toegang biedt tot een instantie van de klasse die INCManager implementeert; dit is een interface voor de klasse NCManager. | FLVPlayback | ||
needsSoftKeyboard : Boolean
Geeft aan of een virtueel toetsenbord (een softwaretoetsenbord op het scherm) moet worden weergegeven wanneer deze InteractiveObject-instantie focus krijgt. | InteractiveObject | ||
numChildren : int [alleen-lezen]
Retourneert het aantal onderliggende objecten van dit object. | DisplayObjectContainer | ||
opaqueBackground : Object
Geeft op of het weergaveobject dekkend is met een bepaalde achtergrondkleur. | DisplayObject | ||
parent : DisplayObjectContainer [alleen-lezen]
Geeft het object DisplayObjectContainer aan dat dit weergaveobject bevat. | DisplayObject | ||
pauseButton : Sprite
Het besturingselement voor de knop Pauzeren. | FLVPlayback | ||
paused : Boolean [alleen-lezen]
Een Booleaanse waarde die waar is als het FLV-bestand zich in de pauzestatus bevindt. | FLVPlayback | ||
playButton : Sprite
Het besturingselement voor de knop Afspelen. | FLVPlayback | ||
playheadPercentage : Number
Een getal dat de huidige playheadTime opgeeft als een percentage van de eigenschap totalTime. | FLVPlayback | ||
playheadTime : Number
Een getal dat de huidige tijd of positie van de afspeelkop in seconden aangeeft. Dit kan een decimaal getal zijn. | FLVPlayback | ||
playheadUpdateInterval : Number
Een getal dat het tijdsinterval, in milliseconden, tussen elke gebeurtenis playheadUpdate is. | FLVPlayback | ||
playing : Boolean [alleen-lezen]
Een Booleaanse waarde die waar is als het FLV-bestand zich in de afspeelstatus bevindt. | FLVPlayback | ||
playPauseButton : Sprite
Het besturingselement voor de knop Afspelen/pauzeren. | FLVPlayback | ||
preferredHeight : int [alleen-lezen]
Een getal dat de hoogte van het FLV-bronbestand opgeeft. | FLVPlayback | ||
preferredWidth : int [alleen-lezen]
Hiermee wordt de breedte van het FLV-bronbestand opgegeven. | FLVPlayback | ||
preview : String [alleen-schrijven]
Alleen voor live voorvertoning. | FLVPlayback | ||
progressInterval : Number
Een getal dat het tijdsinterval, in milliseconden, tussen elke gebeurtenis progress is. | FLVPlayback | ||
registrationHeight : Number
De hoogte die wordt gebruikt om de video-inhoud uit te lijnen wanneer de grootte automatisch wordt gewijzigd. | FLVPlayback | ||
registrationWidth : Number
De breedte die wordt gebruikt om de video-inhoud uit te lijnen wanneer de grootte automatisch wordt gewijzigd. | FLVPlayback | ||
registrationX : Number
De x-coördinaat die wordt gebruikt om de video-inhoud uit te lijnen wanneer de grootte automatisch wordt gewijzigd. | FLVPlayback | ||
registrationY : Number
De y-coördinaat die wordt gebruikt om de video-inhoud uit te lijnen wanneer de grootte automatisch wordt gewijzigd. | FLVPlayback | ||
root : DisplayObject [alleen-lezen]
Voor een weergaveobject in een geladen SWF-bestand is de eigenschap root het bovenste weergaveobject in het gedeelte van de boomstructuur van het weergaveoverzicht dat wordt vertegenwoordigd door dat SWF-bestand. | DisplayObject | ||
rotation : Number
Geeft de rotatie van de instantie DisplayObject vanaf de oorspronkelijke oriëntatie (in graden) aan. | DisplayObject | ||
rotationX : Number
Geeft in graden de X-asrotatie van de DisplayObject-instantie aan ten opzichte van de 3D parent-container. | DisplayObject | ||
rotationY : Number
Geeft in graden de y-asrotatie van de DisplayObject-instantie aan ten opzichte van de 3D parent-container. | DisplayObject | ||
rotationZ : Number
Geeft in graden de z-asrotatie van de DisplayObject-instantie aan ten opzichte van de 3D parent-container. | DisplayObject | ||
scale9Grid : Rectangle
Het huidige schaalraster dat wordt gebruikt. | DisplayObject | ||
scaleMode : String
Geeft op hoe de grootte van de video na het laden wordt gewijzigd. | FLVPlayback | ||
scaleX : Number [overschrijven]
Een getal dat de horizontale schaal aangeeft. | FLVPlayback | ||
scaleY : Number [overschrijven]
Een getal dat de verticale schaal aangeeft. | FLVPlayback | ||
scaleZ : Number
Bepaalt de diepteschaal (percentage) van een object zoals deze wordt toegepast vanuit het registratiepunt van het object. | DisplayObject | ||
scrollRect : Rectangle
De verschuivende rechthoekgrenzen van het weergaveobject. | DisplayObject | ||
scrubbing : Boolean [alleen-lezen]
Een Booleaanse waarde die true is als de gebruiker met de zoekbalk scrubt; anders false. | FLVPlayback | ||
seekBar : Sprite
De component SeekBar. | FLVPlayback | ||
seekBarInterval : Number
Een getal dat aangeeft, in milliseconden, hoe vaak de locatie van de zoekbalkgreep moet worden gecontroleerd tijdens het scrubben. | FLVPlayback | ||
seekBarScrubTolerance : Number
Een getal dat aangeeft hoe ver een gebruiker de zoekbalkgreep kan verplaatsen voordat een update plaatsvindt. | FLVPlayback | ||
seekToPrevOffset : Number
Het aantal seconden dat de methode seekToPrevNavCuePoint() gebruikt wanneer deze de tijd vergelijkt met het vorige actiepunt. | FLVPlayback | ||
skin : String
Een tekenreeks die de URL voor een SWF-bestand met skin opgeeft. | FLVPlayback | ||
skinAutoHide : Boolean
Een Booleaanse waarde die, indien true, de skin van de component verbergt wanneer de muis zich niet boven de video bevindt. | FLVPlayback | ||
skinBackgroundAlpha : Number
De alpha voor de achtergrond van de skin. | FLVPlayback | ||
skinBackgroundColor : uint
De kleur voor de achtergrond van de skin (0xRRGGBB). | FLVPlayback | ||
skinFadeTime : int
De hoeveelheid tijd, in milliseconden, voor het in- en uitfaden van de skin bij het verbergen of weergeven. | FLVPlayback | ||
skinScaleMaximum : Number
Deze eigenschap geeft het grootste veelvoud op dat FLVPlayback zal gebruiken om de skin te vergroten wanneer de modus Volledig scherm wordt geopend met een Flash Player-versie die hardwareversnelling ondersteunt. | FLVPlayback | ||
softKeyboard : String
Bepaalt het uiterlijk van het schermtoetsenbord. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Definieert het gebied dat als scherm moet blijven fungeren wanneer een softwaretoetsenbord wordt weergegeven (niet beschikbaar op iOS). | InteractiveObject | ||
soundTransform : flash.media:SoundTransform [overschrijven]
Hiermee wordt directe toegang tot de eigenschap VideoPlayer.soundTransform geboden om meer geluidsbesturing beschikbaar te maken. | FLVPlayback | ||
source : String
Een tekenreeks die de URL van het FLV-bestand opgeeft dat moet worden gestreamd en opgeeft hoe het moet worden gestreamd. | FLVPlayback | ||
stage : Stage [alleen-lezen]
Het werkgebied van het weergaveobject. | DisplayObject | ||
startTabIndex : int [alleen-lezen]
Retourneert de eerste tabIndex-waarde voor de FLVPlayback-besturingselementen. | FLVPlayback | ||
state : String [alleen-lezen]
Een tekenreeks die de status van de component opgeeft. | FLVPlayback | ||
stateResponsive : Boolean [alleen-lezen]
Een Booleaanse waarde die waar is als in deze status kan worden gereageerd. | FLVPlayback | ||
stopButton : Sprite
De besturingselement voor de knop Stop. | FLVPlayback | ||
stopped : Boolean [alleen-lezen]
Een Booleaanse waarde die waar is wanneer de status van de instantie FLVPlayback 'gestopt' is. | FLVPlayback | ||
tabChildren : Boolean
Bepaalt of de onderliggende objecten van het object tabnavigatie hebben. | DisplayObjectContainer | ||
tabEnabled : Boolean
Geeft op of dit object in de tabvolgorde is opgenomen. | InteractiveObject | ||
tabIndex : int
Geeft de tabvolgorde van objecten in een SWF-bestand op. | InteractiveObject | ||
textSnapshot : flash.text:TextSnapshot [alleen-lezen]
Retourneert een object TextSnapshot voor deze instantie DisplayObjectContainer. | DisplayObjectContainer | ||
totalTime : Number
Een getal dat de totale afspeeltijd voor de video in seconden aangeeft. | FLVPlayback | ||
transform : flash.geom:Transform
Een object met eigenschappen die betrekking hebben op de matrix van een weergaveobject, de kleurtransformatie en de pixelbeperkingen. | DisplayObject | ||
useHandCursor : Boolean
Een Booleaanse waarde die aangeeft of het wijzende handje wordt weergegeven wanneer de cursor wordt bewogen over een sprite waarin de eigenschap buttonMode is ingesteld op true. | Sprite | ||
visible : Boolean
Bepaalt of het weergaveobject zichtbaar is. | DisplayObject | ||
visibleVideoPlayerIndex : uint
Een getal dat u kunt gebruiken om meerdere FLV-bestandsstreams te beheren. | FLVPlayback | ||
volume : Number
Een getal in het bereik van 0 tot 1 dat de instelling van de volumeregelaar aangeeft. | FLVPlayback | ||
volumeBar : Sprite
Het besturingselement voor de volumebalk. | FLVPlayback | ||
volumeBarInterval : Number
Een getal dat aangeeft, in milliseconden, hoe vaak de locatie van de volumebalkgreep moet worden gecontroleerd tijdens het scrubben. | FLVPlayback | ||
volumeBarScrubTolerance : Number
Een getal dat aangeeft hoe ver een gebruiker de volumebalkgreep kan verplaatsen voordat een update plaatsvindt. | FLVPlayback | ||
width : Number [overschrijven]
Een getal dat de breedte van de instantie FLVPlayback in het werkgebied opgeeft. | FLVPlayback | ||
x : Number [overschrijven]
Een getal dat de horizontale positie (in pixels) van de videospeler opgeeft. | FLVPlayback | ||
y : Number [overschrijven]
Een getal dat de verticale positie (in pixels) van de videospeler opgeeft. | FLVPlayback | ||
z : Number
Geeft de z-coördinaatpositie langs de z-as van de DisplayObject-instantie aan ten opzichte van de bovenliggende 3D-container. | DisplayObject |
Methode | Gedefinieerd door | ||
---|---|---|---|
Hiermee wordt een nieuwe instantie FLVPlayback gemaakt. | FLVPlayback | ||
Hiermee wordt een ActionScript-actiepunt toegevoegd. Dit staat gelijk aan het toevoegen van een ActionScript-actiepunt via het dialoogvenster Actiepunten, behalve dat dit wordt gedaan wanneer een toepassing wordt uitgevoerd in plaats van tijdens de ontwikkeling van de toepassing. | FLVPlayback | ||
Voegt een onderliggende instantie DisplayObject toe aan deze instantie DisplayObjectContainer. | DisplayObjectContainer | ||
Voegt een onderliggende instantie DisplayObject toe aan deze instantie DisplayObjectContainer. | DisplayObjectContainer | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registreert een gebeurtenislistenerobject bij een object EventDispatcher, zodat de listener een melding van een gebeurtenis ontvangt. | EventDispatcher | ||
Geeft aan of vanwege beveiligingsbeperkingen weergaveobjecten worden weggelaten uit de lijst die wordt geretourneerd wanneer de methode DisplayObjectContainer.getObjectsUnderPoint() wordt aangeroepen met het opgegeven punt. | DisplayObjectContainer | ||
Er wordt aan alle FLVPlayback-besturingselementen een tabIndex-waarde toegewezen door de besturingselementen op positie horizontaal van links naar rechts te sorteren. | FLVPlayback | ||
Hiermee wordt een videospeler boven op de stapel videospelers geplaatst. | FLVPlayback | ||
Hiermee wordt NetStream gesloten en wordt de videospeler verwijderd die door de parameter index is opgegeven. | FLVPlayback | ||
Bepaalt of het opgegeven weergaveobject een onderliggend object van de instantie DisplayObjectContainer of de instantie zelf is. | DisplayObjectContainer | ||
Verzendt een gebeurtenis naar de gebeurtenisstroom. | EventDispatcher | ||
Hiermee wordt de FLVPlayback-videospeler ingesteld op volledig scherm. | FLVPlayback | ||
Hiermee wordt het actiepunt gevonden van het type dat is opgegeven door de parameter type en met dezelfde tijd, naam of combinatie van tijd en naam die u via de parameters hebt opgegeven. | FLVPlayback | ||
Hiermee wordt een actiepunt van het opgegeven type gevonden dat overeenkomt met de tijd die u hebt opgegeven, of eerder. | FLVPlayback | ||
Hiermee wordt het volgende actiepunt in my_cuePoint.array gevonden dat dezelfde naam heeft als my_cuePoint.name. | FLVPlayback | ||
Retourneert een rechthoek die het gebied van het weergaveobject aangeeft ten opzichte van het coördinatensysteem van het object targetCoordinateSpace. | DisplayObject | ||
Retourneert de onderliggende weergaveobjectinstantie bij de opgegeven index. | DisplayObjectContainer | ||
Retourneert de onderliggende weergaveobjectinstantie met de opgegeven naam. | DisplayObjectContainer | ||
Retourneert de indexpositie van een onderliggende instantie DisplayObject. | DisplayObjectContainer | ||
Retourneert een array met objecten die zich onder het opgegeven punt bevinden en onderliggende objecten van deze instantie DisplayObjectContainer zijn (of onderliggende objecten van onderliggende objecten van die instantie). | DisplayObjectContainer | ||
Retourneert een rechthoek die de grens van het weergaveobject aangeeft op basis van het coördinatensysteem dat wordt gedefinieerd door de paramater targetCoordinateSpace, minus enige streken op vormen. | DisplayObject | ||
Hiermee wordt de videospeler opgehaald die door de parameter index is opgegeven. | FLVPlayback | ||
Hiermee worden de (algemene) werkgebiedcoördinaten van het object point omgezet in (lokale) objectcoördinaten. | DisplayObject | ||
Converteert een tweedimensionaal punt van de (algemene) werkruimtecoördinaten naar (lokale) coördinaten van een driedimensionaal weergaveobject. | DisplayObject | ||
Controleert of het object EventDispatcher listeners heeft geregistreerd voor een specifiek type gebeurtenis. | EventDispatcher | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Evalueert het selectiekader van het weergaveobject om te zien of dit het selectiekader van het weergaveobject obj overlapt of snijdt. | DisplayObject | ||
Hiermee wordt het weergaveobject geëvalueerd om te zien of deze een punt dat is opgegeven door de parameters x en y, overlapt of doorsnijdt. | DisplayObject | ||
Hiermee wordt false geretourneerd als het actiepunt dat is ingesloten in het FLV-bestand uitgeschakeld is. | FLVPlayback | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Begint met het laden van het FLV-bestand en biedt een snelkoppeling waarmee de eigenschap autoPlay op false kan worden ingesteld en waarmee de eigenschappen source, totalTime en isLive, indien beschikbaar, kunnen worden ingesteld. | FLVPlayback | ||
Converteert een driedimensionaal punt van de (lokale) coördinaten van het driedimensionale weergaveobject naar een tweedimensionaal punt in de (algemene) werkruimtecoördinaten. | DisplayObject | ||
Hiermee worden de (lokale) weergaveobjectcoördinaten van het object point omgezet in (algemene) werkgebiedcoördinaten. | DisplayObject | ||
Hiermee wordt het afspelen van de videostream gepauzeerd. | FLVPlayback | ||
Hiermee wordt de videostream afgespeeld. | FLVPlayback | ||
Speelt het FLV-bestand af wanneer voldoende van het bestand is gedownload. | FLVPlayback | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Hiermee wordt een ActionScript-actiepunt uit het momenteel geladen FLV-bestand verwijderd. | FLVPlayback | ||
Verwijdert de opgegeven onderliggende instantie DisplayObject uit de lijst met onderliggende objecten van de instantie DisplayObjectContainer. | DisplayObjectContainer | ||
Verwijdert een onderliggend DisplayObject uit de opgegeven indexpositie in de lijst met onderliggende objecten van de DisplayObjectContainer. | DisplayObjectContainer | ||
Verwijdert alle onderliggende DisplayObject-instanties uit de lijst met onderliggende objecten van de instantie DisplayObjectContainer. | DisplayObjectContainer | ||
Verwijdert een listener uit het object EventDispatcher. | EventDispatcher | ||
Geeft een virtueel toetsenbord weer. | InteractiveObject | ||
Hiermee wordt naar een bepaalde tijd in het bestand gespoeld, opgegeven in seconden en met een precisie van drie decimalen (milliseconden). | FLVPlayback | ||
Hiermee wordt naar een percentage van het bestand gezocht, waar de afspeelkop wordt geplaatst. | FLVPlayback | ||
Hiermee wordt naar een bepaalde tijd in het bestand gespoeld, opgegeven in seconden, met een precisie van maximaal drie decimalen (milliseconden). | FLVPlayback | ||
Hiermee wordt naar een navigatieactiepunt gespoeld dat overeenkomt met de opgegeven tijd, naam of tijd en naam. | FLVPlayback | ||
Zoekt op basis van de huidige waarde van de eigenschap playheadTime naar het volgende navigatieactiepunt. | FLVPlayback | ||
Zoekt op basis van de huidige waarde van de eigenschap playheadTime naar het vorige navigatieactiepunt. | FLVPlayback | ||
Wijzigt de positie van een bestaand onderliggend object in de weergaveobjectcontainer. | DisplayObjectContainer | ||
Schakelt een of meer Flash Video-actiepunten in of uit. | FLVPlayback | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Stelt de eigenschappen scaleX en scaleY tegelijkertijd in. | FLVPlayback | ||
Stelt de hoogte en de breedte tegelijkertijd in. | FLVPlayback | ||
Hiermee kan de gebruiker de opgegeven sprite slepen. | Sprite | ||
Hiermee kan de gebruiker de opgegeven sprite naar een apparaat met aanraakbediening slepen. | Sprite | ||
Het afspelen van de video stoppen. | FLVPlayback | ||
Stopt recursief de tijdlijnuitvoering van alle filmclips die beginnen bij dit object. | DisplayObjectContainer | ||
Beëindigt de methode startDrag(). | Sprite | ||
Beëindigt de startTouchDrag()-methode, voor gebruik met apparaten met aanraakbediening. | Sprite | ||
Wisselt de z-volgorde (van voor naar achter) van de twee opgegeven onderliggende objecten om. | DisplayObjectContainer | ||
Wisselt de z-volgorde (van voor naar achter) van de onderliggende objecten op de twee opgegeven indexposities in de lijst met onderliggende objecten om. | DisplayObjectContainer | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | ||
Retourneert de primitieve waarde van het opgegeven object. | Object | ||
Controleert of een gebeurtenislistener is geregistreerd bij dit object EventDispatcher of een van de voorouders voor het opgegeven type gebeurtenis. | EventDispatcher |
Gebeurtenis | Overzicht | Gedefinieerd door | ||
---|---|---|---|---|
[uitgezonden gebeurtenis] Wordt verzonden wanneer Flash Player of de AIR-toepassing de besturingssysteemfocus krijgt en actief wordt. | EventDispatcher | |||
Wordt verzonden wanneer een weergaveobject aan het weergaveoverzicht wordt toegevoegd. | DisplayObject | |||
Wordt verzonden wanneer een weergaveobject direct of via toevoeging van een subboomstructuur die het weergaveobject bevat, aan het weergaveoverzicht van het werkgebied wordt toegevoegd. | DisplayObject | |||
Wordt verzonden wanneer de grootte en/of lay-out van de videospeler automatisch worden aangepast. | FLVPlayback | |||
Wordt verzonden wanneer de afspeelkop naar het begin van de videospeler wordt verplaatst omdat de eigenschap autoRewind op true is ingesteld. | FLVPlayback | |||
Wordt verzonden wanneer de bufferstatus van de instantie FLVPlayback wordt ingeschakeld. | FLVPlayback | |||
Wordt verzonden wanneer de gebruiker Wissen of Verwijderen kiest in het snelmenu. | InteractiveObject | |||
Wordt verzonden wanneer een gebruiker op de hoofdknop van het aanwijsapparaat drukt en deze boven hetzelfde InteractiveObject loslaat. | InteractiveObject | |||
Wordt verzonden wanneer het gebeurtenisobject de NetConnection sluit, na een time-out of via een aanroep van de methode closeVideoPlayer(), of wanneer u de methode load() of play() aanroept of de eigenschap source instelt, waardoor de RTMP-verbinding wordt gesloten. | FLVPlayback | |||
Wordt verzonden wanneer het afspelen is voltooid omdat de speler het einde van het FLV-bestand heeft bereikt. | FLVPlayback | |||
Wordt verzonden wanneer een handeling van de gebruiker het snelmenu opent dat aan dit interactieve object in een AIR-toepassing is gekoppeld. | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker de platformspecifieke toetsencombinatie voor een kopieerbewerking gebruikt of Kopiëren kiest in het contextmenu. | InteractiveObject | |||
Wordt verzonden wanneer een actiepunt is bereikt. | FLVPlayback | |||
Wordt verzonden wanneer de gebruiker de platformspecifieke toetsencombinatie voor een knipbewerking gebruikt of Knippen kiest in het contextmenu. | InteractiveObject | |||
[uitgezonden gebeurtenis] Wordt verzonden wanneer Flash Player of de AIR-toepassing de systeemfocus verliest en inactief wordt. | EventDispatcher | |||
Wordt verzonden wanneer de gebruiker tweemaal snel achtereen op de hoofdknop van een aanwijsapparaat drukt en deze boven hetzelfde InteractiveObject loslaat wanneer de markering doubleClickEnabled van dit object op true is ingesteld. | InteractiveObject | |||
[uitzendgebeurtenis] Wordt verzonden wanneer de afspeelkop een nieuw frame ingaat. | DisplayObject | |||
[uitzendgebeurtenis] Wordt verzonden wanneer de afspeelkop het huidige frame verlaat. | DisplayObject | |||
Wordt verzonden wanneer de afspeelkop vooruit wordt verplaatst door een aanroep van de methode seek() of door op het besturingselement ForwardButton te klikken. | FLVPlayback | |||
Wordt verzonden nadat een weergaveobject focus heeft gekregen. | InteractiveObject | |||
Wordt verzonden nadat een weergaveobject focus heeft verloren. | InteractiveObject | |||
[uitzendgebeurtenis] Wordt verzonden nadat de constructors van frameweergaveobjecten zijn uitgevoerd, maar voordat framescripts zijn uitgevoerd. | DisplayObject | |||
Wordt verzonden wanneer de gebruiker een aanraakpunt langs de rand van het touchoppervlak maakt met een InteractiveObject-instantie (zoals wanneer u langs de rand van het touchoppervlak op Siri Extern voor Apple TV tikt). Sommige apparaten interpreteren dit contact misschien ook als een combinatie van verschillende aanraakgebeurtenissen. | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker op twee aanraakpunten drukt op dezelfde InteractiveObject-instantie op een apparaat met aanraakbediening (zoals wanneer de gebruiker met twee vingers op een weergaveobject op een gsm of tablet met aanraakscherm drukt en vervolgens weer loslaat). | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker een aanraakpunt over de InteractiveObject-instantie beweegt op een apparaat met aanraakbediening (zoals wanneer de gebruiker een vinger van links naar rechts beweegt over een weergaveobject op een gsm of tablet met aanraakscherm). | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker een zoombeweging maakt op een aanraakpunt met een InteractiveObject-instantie (zoals wanneer de gebruiker een scherm aanraakt met twee vingers en deze vervolgens roteert over een weergaveobject op een gsm of tablet met een aanraakscherm). | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker een veegbeweging maakt op een aanraakpunt met een InteractiveObject-instantie (zoals wanneer de gebruiker een scherm aanraakt met drie vingers en deze vervolgens parallel beweegt over een weergaveobject op een gsm of tablet met een aanraakscherm). | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker een aanraakpunt maakt met een InteractiveObject-instantie en vervolgens op een apparaat met aanraakbediening drukt (zoals wanneer de gebruiker een paar vingers op een weergaveobject plaatst om een menu te openen en er met een vinger op drukt om een menu-item op een gsm of tablet met een aanraakscherm te selecteren). | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker een zoombeweging maakt op een aanraakpunt met een InteractiveObject-instantie (zoals wanneer de gebruiker een scherm aanraakt met twee vingers en deze vervolgens snel spreidt over een weergaveobject op een gsm of tablet met een aanraakscherm). | InteractiveObject | |||
Deze gebeurtenis wordt verzonden naar elke clienttoepassing die inline-invoer met een IME ondersteunt. | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker op een toets drukt. | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker focus probeert te wijzigen met toetsenbordnavigatie. | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker een toets loslaat. | InteractiveObject | |||
Wordt verzonden wanneer de grootte en/of lay-out van de videospeler worden aangepast. | FLVPlayback | |||
Wordt verzonden wanneer de metagegevens van het FLV-bestand voor het eerst worden bereikt. | FLVPlayback | |||
Wordt verzonden wanneer een gebruiker op de middelste knop van het aanwijsapparaat drukt en deze boven hetzelfde InteractiveObject loslaat. | InteractiveObject | |||
Wordt verzonden wanneer een gebruiker op de middelste aanwijsapparaatknop drukt over een instantie InteractiveObject. | InteractiveObject | |||
Wordt verzonden wanneer een gebruiker de aanwijsapparaatknop over een instantie InteractiveObject beweegt. | InteractiveObject | |||
Wordt verzonden wanneer een gebruiker op de aanwijsapparaatknop drukt over een instantie InteractiveObject. | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker focus probeert te wijzigen met een aanwijsapparaat. | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker het aanwijsapparaat verplaatst terwijl het zich boven een InteractiveObject bevindt. | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker een aanwijsapparaat van een instantie InteractiveObject af verplaatst. | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker een aanwijsapparaat over een instantie InteractiveObject beweegt. | InteractiveObject | |||
Wordt verzonden wanneer een gebruiker de aanwijsapparaatknop over een instantie InteractiveObject beweegt. | InteractiveObject | |||
Wordt verzonden wanneer een muiswiel over een instantie InteractiveObject wordt gedraaid. | InteractiveObject | |||
Wordt verzonden door de sleepinitiator InteractiveObject wanneer de gebruiker de sleepbeweging onderbreekt. | InteractiveObject | |||
Wordt verzonden door het doel InteractiveObject wanneer een gesleept object erop wordt neergezet en het neerzetten is geaccepteerd met een aanroep van DragManager.acceptDragDrop(). | InteractiveObject | |||
Wordt verzonden door een InteractiveObject wanneer een sleepbeweging binnen de grens komt. | InteractiveObject | |||
Wordt verzonden door een InteractiveObject wanneer een sleepbeweging buiten de grens komt. | InteractiveObject | |||
Wordt continu verzonden door een InteractiveObject zolang een sleepbeweging binnen de grenzen blijft. | InteractiveObject | |||
Wordt verzonden aan het begin van een sleepbewerking door het InteractiveObject dat in de aanroep DragManager.doDrag() is opgegeven als de sleepinitiator. | InteractiveObject | |||
Wordt verzonden tijdens een sleepbewerking door het InteractiveObject dat in de aanroep DragManager.doDrag() is opgegeven als de sleepinitiator. | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker de platformspecifieke toetsencombinatie voor een plakbewerking gebruikt of Plakken kiest in het contextmenu. | InteractiveObject | |||
Wordt verzonden wanneer de pauzestatus van de speler wordt ingeschakeld. | FLVPlayback | |||
Wordt verzonden terwijl het FLV-bestand wordt afgespeeld met het interval dat door de eigenschap playheadUpdateInterval is opgegeven of wanneer het terugspoelen begint. | FLVPlayback | |||
Wordt verzonden wanneer de afspeelstatus wordt ingeschakeld. | FLVPlayback | |||
Geeft de voortgang aan in het aantal gedownloade bytes. | FLVPlayback | |||
Wordt verzonden wanneer de gebruiker een actieve stylus omlaag en binnen de detectiedrempel van het scherm plaatst. | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker een actieve stylus boven de detectiedrempel van het scherm tilt. | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker een actieve stylus boven het scherm plaatst en binnen de detectiedrempel blijft. | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker een actieve stylus bij dit InteractiveObject weghaalt, maar wel binnen de detectiedrempel van het scherm blijft. | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker een actieve stylus recht boven dit InteractiveObject plaatst en binnen de detectiedrempel van het scherm blijft. | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker een actieve stylus van dit InteractiveObject en eventuele onderliggende elementen weghaalt, maar wel binnen de detectiedrempel van het scherm blijft. | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker een actieve stylus van buiten de afstammelingenstructuur van het object in de weergavelijst (maar dicht genoeg bij het scherm om binnen de detectiedrempel te blijven) boven dit InteractiveObject plaatst. | InteractiveObject | |||
Wordt verzonden wanneer een FLV-bestand is geladen en klaar is om te worden weergegeven. | FLVPlayback | |||
Verzonden wanneer een gebruiker de knop op het aanwijsapparaat loslaat nadat hij de knop eerst boven een InteractiveObject-instantie heeft ingedrukt en het aanwijsapparaat vervolgens van deze instantie heeft verplaatst. | InteractiveObject | |||
Wordt verzonden vlak voordat een weergaveobject uit het weergaveoverzicht wordt verwijderd. | DisplayObject | |||
Wordt verzonden vlak voordat een weergaveobject uit het weergaveoverzicht wordt verwijderd. Dit kan rechtstreeks gebeuren of door de subboomstructuur te verwijderen die het weergaveobject bevat. | DisplayObject | |||
[uitzendgebeurtenis] Wordt verzonden wanneer de weergavelijst op het punt staat te worden bijgewerkt en gerenderd. | DisplayObject | |||
Wordt verzonden wanneer de afspeelkop achteruit wordt verplaatst door een aanroep van de methode seek() of wanneer een aanroep autoRewind is voltooid. | FLVPlayback | |||
Wordt verzonden wanneer een gebruiker op de rechterknop van het aanwijsapparaat drukt en deze boven hetzelfde InteractiveObject loslaat. | InteractiveObject | |||
Wordt verzonden wanneer een gebruiker op de aanwijsapparaatknop drukt over een instantie InteractiveObject. | InteractiveObject | |||
Wordt verzonden wanneer een gebruiker de aanwijsapparaatknop over een instantie InteractiveObject beweegt. | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker een aanwijsapparaat van een instantie InteractiveObject af verplaatst. | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker een aanwijsapparaat over een instantie InteractiveObject beweegt. | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker stopt met het scrubben van het FLV-bestand met de zoekbalk. | FLVPlayback | |||
Wordt verzonden wanneer de gebruiker begint met het scrubben van het FLV-bestand met de zoekbalk. | FLVPlayback | |||
Wordt verzonden wanneer de locatie van de afspeelkop wordt gewijzigd door een aanroep van seek(), door het instellen van de eigenschap playheadTime of door het gebruik van de component SeekBar. | FLVPlayback | |||
Wordt verzonden wanneer de gebruiker de platformspecifieke toetsencombinatie gebruikt voor de bewerking Alles selecteren of Alles selecteren kiest in het snelmenu. | InteractiveObject | |||
Wordt verzonden wanneer een fout optreedt bij het laden van een SWF-bestand met skin. | FLVPlayback | |||
Wordt verzonden wanneer een SWF-bestand met skin wordt geladen. | FLVPlayback | |||
Wordt meteen verzonden nadat het softwaretoetsenbord wordt weergegeven. | InteractiveObject | |||
Wordt verzonden vlak voordat het softwaretoetsenbord wordt weergegeven. | InteractiveObject | |||
Wordt meteen verzonden nadat het softwaretoetsenbord van het scherm is verdwenen. | InteractiveObject | |||
Wordt verzonden wanneer het geluid wordt gewijzigd wanneer de gebruiker de greep van de volumebalk verplaatst of door de eigenschap volume of soundTransform in te stellen. | FLVPlayback | |||
Wordt verzonden wanneer de afspeelstatus wordt gewijzigd. | FLVPlayback | |||
Wordt verzonden wanneer de stopstatus wordt ingeschakeld. | FLVPlayback | |||
Wordt verzonden wanneer de waarde van de markering tabChildren van het object wordt gewijzigd. | InteractiveObject | |||
Wordt verzonden wanneer de markering tabEnabled van het object wordt gewijzigd. | InteractiveObject | |||
Wordt verzonden wanneer de waarde van de eigenschap tabIndex van het object wordt gewijzigd. | InteractiveObject | |||
Wordt verzonden wanneer een gebruiker een tekst van een of meer tekens invoert. | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker voor het eerst een apparaat met aanraakbediening aanraakt (zoals wanneer de gebruiker een gsm of tablet met aanraakscherm met een vinger aanraakt). | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker het contact met een apparaat met aanraakbediening verwijdert (zoals wanneer de gebruiker een vinger van een gsm of tablet met aanraakscherm tilt). | InteractiveObject | |||
De gebeurtenis wordt continu verzonden, vanaf het moment dat de gebruiker het apparaat aanraakt, tot het moment dat de aanraking ophoudt. | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker het contactpunt over een InteractiveObject-instantie op een apparaat met aanraakbediening beweegt (zoals wanneer de gebruiker een vinger van een weergaveobject naar een ander weergaveobject op een gsm of tablet met aanraakscherm sleept). | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker het contactpunt over een InteractiveObject-instantie op een apparaat met aanraakbediening beweegt (zoals wanneer de gebruiker een vinger van een punt buiten een weergaveobject naar een punt op een weergaveobject op een gsm of tablet met aanraakscherm versleept). | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker het aanraakpunt bij een InteractiveObject-instantie vandaan verplaatst op een apparaat met aanraakfunctionaliteit (zoals wanneer de gebruiker een vinger van een punt boven het weergaveobject naar een punt buiten het object sleept op een mobiele telefoon of een tablet met een aanraakscherm). | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker het contactpunt over een InteractiveObject-instantie op een apparaat met aanraakbediening beweegt (zoals wanneer de gebruiker een vinger van een punt buiten een weergaveobject naar een punt op een weergaveobject op een gsm of tablet met aanraakscherm versleept). | InteractiveObject | |||
Wordt verzonden wanneer de gebruiker het contactpunt op dezelfde InteractiveObject-instantie tilt waarop het contact op een apparaat met aanraakbediening was geïnitialiseerd (zoals wanneer de gebruiker een vinger op één punt van een weergaveobject drukt en vervolgens loslaat op een gsm of tablet met aanraakscherm). | InteractiveObject |
Constante | Gedefinieerd door | ||
---|---|---|---|
SHORT_VERSION : String = "2.1" [statisch]
Een statusvariabele die het korte versienummer van de component aangeeft. | FLVPlayback | ||
VERSION : String = "2.1.0.23" [statisch]
Een statusvariabele die het lange versienummer van de component aangeeft. | FLVPlayback |
activeVideoPlayerIndex | eigenschap |
activeVideoPlayerIndex:uint
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een getal dat opgeeft welke instantie van de videospeler wordt beïnvloedt door andere API's (programmeerinterface voor toepassingen). Gebruik deze eigenschap om meerdere streams van FLV-bestanden te beheren.
Deze eigenschap maakt de videospeler niet zichtbaar. Daarvoor kunt u de eigenschap visibleVideoPlayerIndex
gebruiken.
Een nieuwe videospeler wordt gemaakt op het moment dat activeVideoPlayerIndex
voor de eerste keer op een bepaald getal wordt ingesteld. Wanneer de nieuwe videospeler wordt gemaakt, worden de eigenschappen ervan ingesteld op de waarden van de standaardvideospeler (activeVideoPlayerIndex == 0
) met uitzondering van source
, totalTime
en isLive
, die altijd zijn ingesteld op de standaardwaarden (respectievelijk een lege tekenreeks, NaN en false
) en autoPlay
, die altijd de waarde false
heeft (de standaardinstelling is true
en alleen voor de standaardvideospeler 0). De eigenschap cuePoints
heeft geen effect en dat zou het ook niet hebben wanneer het bestand de volgende keer in de standaard videospeler wordt geladen.
API's die het volume, de positie, de afmetingen, de zichtbaarheid en de UI-besturingselementen bepalen, zijn altijd algemeen en hun gedrag wordt niet beïnvloedt door het instellen van activeVideoPlayerIndex
. Met name het instellen van de eigenschap activeVideoPlayerIndex
heeft geen invloed op de volgende eigenschappen en methoden:
activeVideoPlayerIndex
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 |
Opmerking: de eigenschap visibleVideoPlayerIndex
, niet de eigenschap activeVideoPlayerIndex
, bepaalt welke videospeler de skin bestuurt. Bovendien communiceren API's die de afmetingen bepalen, wel met de eigenschap visibleVideoPlayerIndex
.
De resterende API's zijn gericht op een specifieke videospeler, op basis van de instelling van activeVideoPlayerIndex
.
Wanneer u een tweede FLV-bestand in de achtergrond wilt laden, stelt u activeVideoPlayerIndex
in op 1 en roept u de methode load()
aan. Wanneer u dit FLV-bestand wilt weergeven en het andere wilt verbergen, stelt u visibleVideoPlayerIndex
in op 1.
De standaardwaarde is 0.
Implementatie
public function get activeVideoPlayerIndex():uint
public function set activeVideoPlayerIndex(value:uint):void
Verwante API-elementen
align | eigenschap |
align:String
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt de lay-out van de video opgegeven wanneer de eigenschap scaleMode
is ingesteld op VideoScaleMode.MAINTAIN_ASPECT_RATIO
of VideoScaleMode.NO_SCALE
. De afmetingen van de video zijn gebaseerd op de eigenschappen registrationX
, registrationY
, registrationWidth
en registrationHeight
. Wanneer u de eigenschap align
instelt, komen de waarden uit de klasse VideoAlign. De standaardinstelling is VideoAlign.CENTER
.
Implementatie
public function get align():String
public function set align(value:String):void
Verwante API-elementen
autoPlay | eigenschap |
autoPlay:Boolean
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een Booleaanse waarde die, indien true
, zorgt dat het FLV-bestand automatisch begint met afspelen nadat de eigenschap source
is ingesteld. Wanneer deze is ingesteld op false
, wordt het FLV-bestand geladen, maar wordt het afspelen pas gestart wanneer de methode play()
of playWhenEnoughDownloaded()
wordt aangeroepen.
Het afspelen start onmiddellijk wanneer u een FLV-bestand vanuit een Flash Media Server (FMS) streamt en de eigenschap autoPlay
is ingesteld op true
. Wanneer een FLV-bestand echter progressief wordt gedownload, start het afspelen pas wanneer voldoende van het FLV-bestand is gedownload zodat het FLV-bestand van begin tot eind kan worden afgespeeld.
Wanneer u het afspelen wilt starten voordat voldoende van het FLV-bestand is gedownload, roept u de methode play()
zonder parameters aan. Wanneer het afspelen is begonnen en u wilt terugkeren naar de status waarin wordt gewacht tot voldoende is gedownload en daarna het afspelen automatisch wilt starten, roept u de methode pause()
aan en roept u vervolgens de methode playWhenEnoughDownloaded()
aan.
Wanneer u de eigenschap tussen het laden van nieuwe FLV-bestanden instelt op true
, heeft de eigenschap pas effect wanneer de eigenschap source
is ingesteld.
Wanneer u de eigenschap autoPlay
instelt op true
en vervolgens de eigenschap source
instelt op een URL, heeft dit hetzelfde effect als wanneer methode play()
met die URL wordt aangeroepen.
Het aanroepen van de methode load()
met een URL heeft hetzelfde effect als het instellen van de eigenschap source
op die URL terwijl de eigenschap autoPlay
is ingesteld op false
.
De standaardwaarde is true.
Implementatie
public function get autoPlay():Boolean
public function set autoPlay(value:Boolean):void
Verwante API-elementen
autoRewind | eigenschap |
autoRewind:Boolean
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een Booleaanse waarde die, indien true
, zorgt dat het FLV-bestand naar frame 1 terugspoelt wanneer het afspelen stopt, omdat de speler het einde van de stream heeft bereikt of de methode stop()
is aangeroepen. Deze eigenschap heeft geen betekenis voor live streams.
De standaardwaarde is false.
Implementatie
public function get autoRewind():Boolean
public function set autoRewind(value:Boolean):void
backButton | eigenschap |
backButton:Sprite
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Het besturingselement voor de knop BackButton. Door te klikken, wordt de methode seekToPrevNavCuePoint()
aangeroepen.
Implementatie
public function get backButton():Sprite
public function set backButton(value:Sprite):void
Verwante API-elementen
bitrate | eigenschap |
bitrate:Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een getal dat het aantal bits per seconde opgeeft waarmee het FLV-bestand moet worden overgedragen.
Wanneer vanaf Flash Video Streaming Service wordt gestreamd die native bandbreedtedetectie ondersteunt, kunt u een SMIL-bestand opgeven dat beschrijft hoe u op basis van de bandbreedte tussen meerdere streams kunt schakelen. Afhankelijk van uw FVSS kan de bandbreedte automatisch worden gedetecteerd en wanneer deze waarde is ingesteld, wordt deze genegeerd.
Wanneer een progressieve HTTP-download wordt uitgevoerd, kan dezelfde SMIL-indeling worden gebruikt. U moet dan handmatig de bitsnelheid instellen, omdat geen automatische detectie plaatsvindt.
Implementatie
public function get bitrate():Number
public function set bitrate(value:Number):void
buffering | eigenschap |
bufferingBar | eigenschap |
bufferingBar:Sprite
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Het besturingselement voor de bufferbalk. Dit besturingselement wordt weergegeven wanneer het FLV-bestand wordt geladen of in de buffer wordt opgeslagen.
Implementatie
public function get bufferingBar():Sprite
public function set bufferingBar(value:Sprite):void
bufferingBarHidesAndDisablesOthers | eigenschap |
bufferingBarHidesAndDisablesOthers:Boolean
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Indien ingesteld op true
, wordt het besturingselement voor de zoekbalk verborgen en worden de besturingselementen Play, Pause, PlayPause, BackButton en ForwardButton uitgeschakeld terwijl het FLV-bestand zich in de bufferstatus bevindt. Dit kan handig zijn om te voorkomen dat een gebruiker deze besturingselementen probeert te gebruiken om het afspelen van het FLV-bestand te versnellen wanneer het wordt gedownload of gestreamd via een trage verbinding.
Implementatie
public function get bufferingBarHidesAndDisablesOthers():Boolean
public function set bufferingBarHidesAndDisablesOthers(value:Boolean):void
bufferTime | eigenschap |
bufferTime:Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een getal dat het aantal seconden opgeeft dat een videostream wordt gebufferd in het geheugen, voordat deze wordt afgespeeld. Voor FLV-bestanden die via RTMP worden gestreamd, die niet zijn gedownload en alleen in het geheugen bufferen, kan het van belang zijn deze instelling van standaardwaarde 0.1 te verhogen. Een progressief via HTTP gedownload FLV-bestand heeft weinig voordeel van een verhoging van deze waarde, hoewel dit de weergave van een video van hoge kwaliteit op een oudere, langzamere computer kan verbeteren.
Voor vooraf opgenomen video (niet live) stelt u de eigenschap bufferTime
niet in op 0
: gebruik de standaardbuffertijd of verhoog de buffertijd.
Deze eigenschap geeft niet aan hoeveel van het FLV-bestand gedownload moet worden voordat wordt begonnen met afspelen.
De standaardwaarde is 0.1.
Implementatie
public function get bufferTime():Number
public function set bufferTime(value:Number):void
Verwante API-elementen
bytesLoaded | eigenschap |
bytesLoaded:uint
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een getal dat de downloadvoortgang in bytes voor een HTTP-download aangeeft. Hiermee wordt 0 geretourneerd wanneer er geen stream is, wanneer de stream via Flash Media Server (FMS) wordt aangeboden of wanneer nog geen informatie beschikbaar is. De geretourneerde waarde is alleen nuttig voor een HTTP-download.
Implementatie
public function get bytesLoaded():uint
bytesTotal | eigenschap |
bytesTotal:uint
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een getal dat het totale aantal gedownloade bytes voor een HTTP-download aangeeft. Hiermee wordt 0 geretourneerd wanneer er geen stream is, wanneer de stream via Flash Media Server (FMS) wordt aangeboden of wanneer nog geen informatie beschikbaar is. De geretourneerde waarde is alleen nuttig voor een HTTP-download.
Implementatie
public function get bytesTotal():uint
cuePoints | eigenschap |
cuePoints:Array
[alleen-schrijven] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een array die ActionScript-actiepunten beschrijft en de ingesloten actiepunten in een FLV-bestand uitschakelt. Deze eigenschap is speciaal gemaakt voor gebruik in Componentcontrole en Eigenschapcontrole. De eigenschap werkt niet als deze op een andere manier is ingesteld. De waarde ervan heeft alleen effect op het eerste FLV-bestand dat wordt geladen, en alleen wanneer het wordt geladen door de eigenschap source
in Componentcontrole of Eigenschapcontrole in te stellen.
Opmerking: deze eigenschap is niet toegankelijk in ActionScript. Gebruik de eigenschap metadata
als u toegang wilt tot actiepuntinformatie in ActionScript.
Gebruik addASCuePoint()
, removeASCuePoint()
of setFLVCuePointEnabled()
om actiepunten met ActionScript toe te voegen, te verwijderen of in/uit te schakelen.
Implementatie
public function set cuePoints(value:Array):void
Verwante API-elementen
endTabIndex | eigenschap |
endTabIndex:int
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Retourneert de eerstvolgende beschikbare tabIndex-waarde na de FLVPlayback-besturingselementen. De waarde wordt ingesteld nadat de methode assignTabIndexes
is aangeroepen.
Implementatie
public function get endTabIndex():int
Verwante API-elementen
forwardButton | eigenschap |
forwardButton:Sprite
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Het besturingselement voor de knop Vooruitspoelen. Door te klikken, wordt de methode seekToNextNavCuePoint()
aangeroepen.
Implementatie
public function get forwardButton():Sprite
public function set forwardButton(value:Sprite):void
Verwante API-elementen
fullScreenBackgroundColor | eigenschap |
fullScreenBackgroundColor:uint
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
De achtergrondkleur die voor de modus Volledig scherm wordt gebruikt. Deze kleur is zichtbaar als de video niet het gehele scherm bedekt, op basis van de waarde van de eigenschap scaleMode
.
De standaardwaarde is 0x000000.
Implementatie
public function get fullScreenBackgroundColor():uint
public function set fullScreenBackgroundColor(value:uint):void
fullScreenButton | eigenschap |
fullScreenSkinDelay | eigenschap |
fullScreenSkinDelay:int
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt de vertraging in milliseconden opgegeven voor het verbergen van de skin. Wanneer de eigenschap skinAutoHide
in de modus Volledig scherm de waardetrue
heeft, wordt automatisch verbergen geactiveerd wanneer de gebruiker langer dan het aantal seconden dat met de eigenschap fullScreenSkinDelay
wordt aangegeven, de muis niet beweegt. Wanneer de muis boven de skin zelf wordt gehouden, wordt automatisch verbergen niet geactiveerd.
De standaardwaarde is 3000 milliseconds (3 seconds).
Implementatie
public function get fullScreenSkinDelay():int
public function set fullScreenSkinDelay(value:int):void
fullScreenTakeOver | eigenschap |
fullScreenTakeOver:Boolean
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wanneer het werkgebied naar de modus Volledig scherm overgaat, bevindt de component FLVPlayback zich voor de rest van de inhoud en neemt deze het gehele scherm over. Wanneer voor het werkgebied de modus Volledig scherm wordt afgesloten, wordt de vorige status van het werkgebied hersteld.
De aanbevolen instellingen voor de modus Volledig scherm zijn scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
en align = VideoAlign.CENTER
.
Wanneer het SWF-bestand met de component FLVPlayback wordt geladen en vanwege beveiligingsbeperkingen geen toegang heeft tot het werkgebied, werkt de modus Volledig scherm niet. Er worden geen foutmeldingen gegenereerd.
De standaardwaarde is true.
Implementatie
public function get fullScreenTakeOver():Boolean
public function set fullScreenTakeOver(value:Boolean):void
height | eigenschap |
height:Number
[overschrijven] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een getal dat de hoogte van de instantie FLVPlayback opgeeft. Deze eigenschap heeft alleen invloed op de hoogte van de instantie FLVPlayback en bepaalt niet de hoogte van het SWF-bestand van een skin die mogelijk wordt geladen. Door de eigenschap height in te stellen, wordt de eigenschap registrationHeight
op dezelfde waarde ingesteld.
Implementatie
override public function get height():Number
override public function set height(value:Number):void
Verwante API-elementen
idleTimeout | eigenschap |
idleTimeout:Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
De hoeveelheid tijd, in milliseconden, voordat Flash een inactieve verbinding naar een Flash Media Server (FMS) beëindigt omdat het afspelen is gepauzeerd of gestopt. Deze eigenschap heeft geen effect op een FLV-bestand dat wordt gedownload via HTTP.
Wanneer deze eigenschap wordt ingesteld wanneer een videostream inactief is, wordt de time-outperiode met de nieuwe waarde gestart.
De standaardwaarde is 300,000 milliseconds (5 minutes).
Implementatie
public function get idleTimeout():Number
public function set idleTimeout(value:Number):void
Verwante API-elementen
isLive | eigenschap |
isLive:Boolean
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een Booleaanse waarde die true
is wanneer de video-stream live is. Deze eigenschap is alleen effectief bij streaming vanaf Flash Media Server (FMS) of Flash Video Streaming Service (FVSS). De waarde van deze eigenschap wordt genegeerd voor een HTTP-download.
Wanneer u deze eigenschap instelt tussen het laden van nieuwe FLV-bestanden door, heeft dit pas effect nadat de eigenschap source
is ingesteld voor het nieuwe FLV-bestand.
Stel de eigenschap isLive
in op false
wanneer u een vooraf opgenomen videostream naar de videospeler verzendt en op true
wanneer u realtime gegevens verzendt, zoals een live uitzending. Voor betere prestaties wanneer u de eigenschap isLive
instelt op false
, moet u de eigenschap bufferTime
niet instellen op 0
.
Implementatie
public function get isLive():Boolean
public function set isLive(value:Boolean):void
Verwante API-elementen
isRTMP | eigenschap |
isRTMP:Boolean
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een Booleaanse waarde die true
is wanneer het FLV-bestand via Flash Media Server (FMS) wordt gestreamd met RTMP. De waarde van deze eigenschap is false
voor alle andere FLV-bestandsbronnen.
Implementatie
public function get isRTMP():Boolean
Verwante API-elementen
metadata | eigenschap |
metadata:Object
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een object dat een pakket met informatie over metagegevens is, dat wordt ontvangen van een aanroep van de callback-methode NetSteam.onMetaData()
, indien beschikbaar. Gereed wanneer de gebeurtenis metadataReceived
wordt verzonden.
Wanneer het FLV-bestand is gecodeerd met het Flash 8-coderingsprogramma, bevat de eigenschap metadata
de volgende gegevens. Oudere FLV-bestanden bevatten alleen de waarden height
, width
en duration
.
Parameter | Beschrijving |
---|---|
canSeekToEnd | Een Booleaanse waarde die true is als het FLV-bestand met een hoofdframe op het laatste frame is gecodeerd waarmee u naar het einde van een filmclip van een progressieve download kunt zoeken. Wanneer het FLV-bestand niet met een hoofdframe op het laatste frame is gecodeerd, is de waarde false . |
cuePoints | Een array van objecten waarvan elk actiepunt in het FLV-bestand is ingesloten. Wanneer het FLV-bestand geen actiepunten bevat, is de waarde ongedefinieerd. Elk object heeft de volgende eigenschappen:
|
audiocodecid | Een getal dat de audio-codec aangeeft (techniek voor coderen/decoderen) die is gebruikt. |
audiodelay | Een getal dat tijd 0 vertegenwoordigt in het bronbestand van waaruit het FLV-bestand is gecodeerd.
Videoinhoud wordt gedurende de korte tijd vertraagd die nodig is om het geluid te synchroniseren. Wanneer bijvoorbeeld de waarde voor De klassen FLVPlayback en VideoPlayer compenseren deze vertraging in hun tijdinstellingen. Dit betekent dat u de tijdinstellingen kunt blijven gebruiken die u in uw bronbestand hebt gebruikt. |
audiodatarate | Een getal dat het aantal kilobytes per seconde aangeeft. |
videocodecid | Een getal dat de codec-versie aangeeft die is gebruikt om de video te coderen. |
framerate | Een getal dat de framesnelheid van het FLV-bestand aangeeft. |
videodatarate | Een getal dat de gegevenssnelheid van de video van het FLV-bestand aangeeft. |
height | Een getal dat de hoogte van het FLV-bestand aangeeft. |
width | Een getal dat de breedte van het FLV-bestand aangeeft. |
duration | Een getal dat de duur van het FLV-bestand in seconden aangeeft. |
Implementatie
public function get metadata():Object
Meer informatie
Verwante API-elementen
metadataLoaded | eigenschap |
metadataLoaded:Boolean
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een Booleaanse waarde die true
is wanneer een pakket met metagegevens is gevonden en verwerkt of wanneer het FLV-bestand zonder pakket met metagegevens is gecodeerd. Met andere woorden, de waarde is true
als metagegevens zijn ontvangen of als u nooit metagegevens zult ontvangen. Het is dus duidelijk of u over de metagegevens beschikt, en wanneer u geen metagegevens hebt, weet u dat u er niet op hoeft te wachten. Wanneer u alleen wilt weten of u wel of niet over de metagegevens beschikt, kunt u de waarde als volgt controleren:
FLVPlayback.metadata != null
Gebruik deze eigenschap om te controleren of u nuttige informatie kunt ophalen met de methoden voor het zoeken naar en in- of uitschakelen van actiepunten (findCuePoint
, findNearestCuePoint
, findNextCuePointWithName
, isFLVCuePointEnabled
).
Implementatie
public function get metadataLoaded():Boolean
Verwante API-elementen
muteButton | eigenschap |
ncMgr | eigenschap |
ncMgr:INCManager
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een object INCManager dat toegang biedt tot een instantie van de klasse die INCManager
implementeert; dit is een interface voor de klasse NCManager.
Met deze eigenschap kunt u een aangepaste INCManager implementeren die een aangepaste initialisatie nodig heeft.
Implementatie
public function get ncMgr():INCManager
Verwante API-elementen
pauseButton | eigenschap |
paused | eigenschap |
playButton | eigenschap |
playheadPercentage | eigenschap |
playheadPercentage:Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een getal dat de huidige playheadTime
opgeeft als een percentage van de eigenschap totalTime
. Wanneer u toegang hebt tot deze eigenschap, bevat deze het percentage van de verstreken afspeeltijd. Wanneer u deze eigenschap instelt, wordt een zoekopdracht gestart naar het punt dat het percentage vertegenwoordigt van de afspeeltijd van het FLV-bestand.
De waarde van deze eigenschap is relatief ten opzichte van de waarde van de eigenschap totalTime
.
Implementatie
public function get playheadPercentage():Number
public function set playheadPercentage(value:Number):void
Gegenereerde uitzondering
VideoError — Wanneer u een ongeldig percentage opgeeft of als de eigenschap totalTime ongedefinieerd, null of kleiner dan of gelijk aan nul is.
|
playheadTime | eigenschap |
playheadTime:Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een getal dat de huidige tijd of positie van de afspeelkop in seconden aangeeft. Dit kan een decimaal getal zijn. Het instellen van deze eigenschap activeert een zoekopdracht en heeft alle beperkingen van een zoekopdracht.
Wanneer de afspeelkoptijd wijzigt, wat elke 0,25 seconde plaatsvindt wanneer het FLV-bestand wordt afgespeeld, verzendt de component de gebeurtenis playheadUpdate
.
Om diverse redenen is het mogelijk dat de eigenschap playheadTime
niet direct de verwachte waarde heeft nadat u een van de methoden seek hebt aangeroepen of playheadTime
hebt ingesteld om het zoeken te activeren. Ten eerste kunt u bij een progressieve download alleen zoeken tot een hoofdframe, zodat een zoekopdracht naar de tijd van de eerste hoofdframe na de opgeven tijd gaat. (Bij het streamen gaat een zoekopdracht altijd naar de exact opgegeven tijd, zelfs wanneer het bron-FLV-bestand daar geen hoofdframe heeft.) Ten tweede verloopt zoeken asynchroon, dus wanneer u een zoekmethode aanroept of de eigenschap playheadTime
instelt, wordt playheadTime
niet onmiddellijk bijgewerkt. Wanneer u de tijd na voltooiing van het zoeken wilt verkrijgen, luistert u naar de gebeurtenis seek
, die pas wordt verzonden wanneer de eigenschap playheadTime
is bijgewerkt.
Implementatie
public function get playheadTime():Number
public function set playheadTime(value:Number):void
Verwante API-elementen
playheadUpdateInterval | eigenschap |
playheadUpdateInterval:Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een getal dat het tijdsinterval, in milliseconden, tussen elke gebeurtenis playheadUpdate
is. Door deze eigenschap in te stellen terwijl het FLV-bestand wordt afgespeeld, wordt de timer opnieuw gestart.
Omdat ActionScript-actiepunten starten wanneer de afspeelkop wordt bijgewerkt, kan het verlagen van de waarde van de eigenschap playheadUpdateInterval
de nauwkeurigheid van ActionScript-actiepunten verhogen.
Omdat het update-interval van de afspeelkop wordt ingesteld door een aanroep van de algemene methode setInterval()
, kan de update niet vaker worden geactiveerd dan de framesnelheid van het SWF-bestand, net als elk ander interval dat op deze manier wordt ingesteld. Voor bijvoorbeeld de standaardframesnelheid van 12 frames per seconde, is het laagste effectieve interval dat u kunt maken circa 83 milliseconden, oftewel één seconde (1000 milliseconden) gedeeld door 12.
De standaardwaarde is 250.
Implementatie
public function get playheadUpdateInterval():Number
public function set playheadUpdateInterval(value:Number):void
Verwante API-elementen
playing | eigenschap |
playPauseButton | eigenschap |
preferredHeight | eigenschap |
preferredHeight:int
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een getal dat de hoogte van het FLV-bronbestand opgeeft. Deze informatie is niet onmiddellijk na het aanroepen van de methoden play()
of load()
geldig. Deze is geldig wanneer de gebeurtenis ready
start. Wanneer de waarde van de eigenschap scaleMode
VideoScaleMode.MAINTAIN_ASPECT_RATIO
of VideoScaleMode.NO_SCALE
is, kunt u de waarde beter lezen nadat de gebeurtenis layout
is verzonden. Deze eigenschap retourneert -1 als nog geen informatie beschikbaar is.
Implementatie
public function get preferredHeight():int
Verwante API-elementen
preferredWidth | eigenschap |
preferredWidth:int
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt de breedte van het FLV-bronbestand opgegeven. Deze informatie is niet onmiddellijk geldig wanneer de methoden play()
of load()
worden aangeroepen. De informatie is geldig nadat de gebeurtenis ready
is verzonden. Wanneer de waarde van de eigenschap scaleMode
VideoScaleMode.MAINTAIN_ASPECT_RATIO
of VideoScaleMode.NO_SCALE
is, kunt u de waarde beter lezen nadat de gebeurtenis layout
is verzonden. Deze eigenschap retourneert -1 als nog geen informatie beschikbaar is.
Implementatie
public function get preferredWidth():int
Verwante API-elementen
preview | eigenschap |
progressInterval | eigenschap |
progressInterval:Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een getal dat het tijdsinterval, in milliseconden, tussen elke gebeurtenis progress
is. Wanneer u deze eigenschap instelt tijdens het afspelen van de videostream, wordt de timer opnieuw gestart.
De standaardwaarde is 250.
Implementatie
public function get progressInterval():Number
public function set progressInterval(value:Number):void
Verwante API-elementen
registrationHeight | eigenschap |
registrationHeight:Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
De hoogte die wordt gebruikt om de video-inhoud uit te lijnen wanneer de grootte automatisch wordt gewijzigd. Let op het verschil tussen de eigenschap registrationHeight
en de eigenschap height
. De eigenschap height
geeft de werkelijke hoogte van de video-inhoud weer.
Voorbeeld 1. Laad een FLV-bestand van 80 x 80 met de volgende instellingen:
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Voorbeeld 2. Laad hetzelfde scenario als in voorbeeld 1, maar nu met de volgende instellingen:
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Voorbeeld 3. Laad hetzelfde scenario als in voorbeeld 2, maar nu met de volgende instellingen:
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
Het instellen van de eigenschap registrationHeight
is equivalent aan het instellen van de eigenschap height
en andersom. Wanneer u een andere eigenschap instelt of een methode aanroept die de hoogte wijzigt, zoals scaleX
, setSize
en setScale
, worden height
en registrationHeight
synchroon gehouden.
Implementatie
public function get registrationHeight():Number
public function set registrationHeight(value:Number):void
registrationWidth | eigenschap |
registrationWidth:Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
De breedte die wordt gebruikt om de video-inhoud uit te lijnen wanneer de grootte automatisch wordt gewijzigd. Let op het verschil tussen de eigenschap registrationWidth
en de eigenschap width
. De eigenschap width
geeft de werkelijke breedte van de video-inhoud weer.
Voorbeeld 1. Laad een FLV-bestand van 80 x 80 met de volgende instellingen:
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Voorbeeld 2. Laad hetzelfde scenario als in voorbeeld 1, maar nu met de volgende instellingen:
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Voorbeeld 3. Laad hetzelfde scenario als in voorbeeld 2, maar nu met de volgende instellingen:
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
Het instellen van de eigenschap registrationWidth
is equivalent aan het instellen van de eigenschap width
en andersom. Wanneer u een andere eigenschap instelt of een methode aanroept die de breedte wijzigt, zoals scaleX
, setSize
en setScale
, worden width
en registrationWidth
synchroon gehouden.
Implementatie
public function get registrationWidth():Number
public function set registrationWidth(value:Number):void
registrationX | eigenschap |
registrationX:Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
De x-coördinaat die wordt gebruikt om de video-inhoud uit te lijnen wanneer de grootte automatisch wordt gewijzigd. Let op het verschil met de eigenschap x
, die de werkelijke locatie van de video-inhoud weergeeft.
Voorbeeld 1. Laad een FLV-bestand van 80 x 80 met de volgende instellingen:
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Voorbeeld 2. Laad hetzelfde scenario als in voorbeeld 1, maar nu met de volgende instellingen:
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Voorbeeld 3. Laad hetzelfde scenario als in voorbeeld 2, maar nu met de volgende instellingen:
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
Wanneer de eigenschap x
of registrationX
is ingesteld, wijzigt de tweede eigenschap zo dat de verschuiving ten opzichte van de eerste behouden blijft. Wanneer x
= 10 en registrationX
= 20, heeft de instelling x
= 110 bijvoorbeeld tot gevolg dat registrationX
= 120.
Implementatie
public function get registrationX():Number
public function set registrationX(value:Number):void
registrationY | eigenschap |
registrationY:Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
De y-coördinaat die wordt gebruikt om de video-inhoud uit te lijnen wanneer de grootte automatisch wordt gewijzigd. Let op het verschil met de eigenschap y
, die de werkelijke locatie van de video-inhoud weergeeft.
Voorbeeld 1. Laad een FLV-bestand van 80 x 80 met de volgende instellingen:
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Voorbeeld 2. Laad hetzelfde scenario als in voorbeeld 1, maar nu met de volgende instellingen:
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Voorbeeld 3. Laad hetzelfde scenario als in voorbeeld 2, maar nu met de volgende instellingen:
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
Wanneer de eigenschap y
of registrationY
is ingesteld, wijzigt de tweede eigenschap zo dat de verschuiving ten opzichte van de eerste behouden blijft. Wanneer y
= 10 en registrationX
= 20, heeft de instelling y
= 110 bijvoorbeeld tot gevolg dat registrationY
= 120.
Implementatie
public function get registrationY():Number
public function set registrationY(value:Number):void
scaleMode | eigenschap |
scaleMode:String
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Geeft op hoe de grootte van de video na het laden wordt gewijzigd. Wanneer deze is ingesteld op VideoScaleMode.MAINTAIN_ASPECT_RATIO
, behoudt de video zijn hoogte-breedteverhouding binnen de rechthoek die is gedefinieerd door registrationX
, registrationY
, registrationWidth
en registrationHeight
. Wanneer deze is ingesteld op VideoScaleMode.NO_SCALE
, wordt de grootte van de video automatisch aangepast aan de afmetingen van het FLV-bronbestand. Wanneer deze is ingesteld op VideoScaleMode.EXACT_FIT
, worden de afmetingen van het FLV-bronbestand genegeerd en wordt de video dusdanig uitgerekt dat deze past in de rechthoek die is gedefinieerd door registrationX
, registrationY
, registrationWidth
en registrationHeight
. Wanneer deze wordt ingesteld nadat een FLV-bestand is geladen, wordt onmiddellijk een automatische lay-out gestart. Waarden zijn afkomstig van VideoScaleMode
.
De standaardwaarde is VideoScaleMode.MAINTAIN_ASPECT_RATIO.
Implementatie
public function get scaleMode():String
public function set scaleMode(value:String):void
Verwante API-elementen
scaleX | eigenschap |
scaleX:Number
[overschrijven] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een getal dat de horizontale schaal aangeeft. De standaardschaal is 1.
Implementatie
override public function get scaleX():Number
override public function set scaleX(value:Number):void
Verwante API-elementen
scaleY | eigenschap |
scaleY:Number
[overschrijven] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een getal dat de verticale schaal aangeeft. De standaardschaal is 1.
Implementatie
override public function get scaleY():Number
override public function set scaleY(value:Number):void
Verwante API-elementen
scrubbing | eigenschap |
scrubbing:Boolean
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een Booleaanse waarde die true
is wanneer de gebruiker met de zoekbalk scrubt; anders false
.
Bij scrubben sleept de gebruiker de greep van de zoekbalk in een van beide richtingen om een specifieke scène in het FLV-bestand te vinden.
Implementatie
public function get scrubbing():Boolean
seekBar | eigenschap |
seekBarInterval | eigenschap |
seekBarInterval:Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een getal dat aangeeft, in milliseconden, hoe vaak de locatie van de zoekbalkgreep moet worden gecontroleerd tijdens het scrubben.
Omdat dit interval wordt ingesteld door een aanroep van de algemene methode setInterval()
, kan de update niet vaker starten dan de framesnelheid van het SWF-bestand. Voor bijvoorbeeld de standaardframesnelheid van 12 frames per seconde, is het laagste effectieve interval dat u kunt maken circa 83 milliseconden, oftewel één seconde (1000 milliseconden) gedeeld door 12.
De standaardwaarde is 250.
Implementatie
public function get seekBarInterval():Number
public function set seekBarInterval(value:Number):void
seekBarScrubTolerance | eigenschap |
seekBarScrubTolerance:Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een getal dat aangeeft hoe ver een gebruiker de zoekbalkgreep kan verplaatsen voordat een update plaatsvindt. De waarde wordt opgegeven als een percentage tussen 1 en 100.
De standaardwaarde is 5.
Implementatie
public function get seekBarScrubTolerance():Number
public function set seekBarScrubTolerance(value:Number):void
seekToPrevOffset | eigenschap |
seekToPrevOffset:Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Het aantal seconden dat de methode seekToPrevNavCuePoint()
gebruikt wanneer deze de tijd vergelijkt met het vorige actiepunt. De methode gebruikt deze waarde om ervoor te zorgen dat u over actiepunten kunt springen waar u zich direct vóór bevindt, en dat u kunt vermijden om naar hetzelfde actiepunt te gaan als het actiepunt dat zojuist is opgetreden.
De standaardwaarde is 1.
Implementatie
public function get seekToPrevOffset():Number
public function set seekToPrevOffset(value:Number):void
skin | eigenschap |
skin:String
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een tekenreeks die de URL voor een SWF-bestand met skin opgeeft. Deze tekenreeks kan een bestandsnaam, een relatief pad, zoals Skins/MySkin.swf, of een absolute URL, zoals http://www bevatten.%somedomain%.com/MySkin.swf.
Implementatie
public function get skin():String
public function set skin(value:String):void
skinAutoHide | eigenschap |
skinAutoHide:Boolean
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een Booleaanse waarde die, indien true
, de skin van de component verbergt wanneer de muis zich niet boven de video bevindt. Deze eigenschap heeft alleen betrekking op skins die worden geladen door het instellen van de eigenschap skin
en niet een skin die u maakt vanuit de aangepaste UI-componenten FLVPlayback.
Wanneer een component zich in de modus Volledig scherm bevindt en de skin niet over de video kan worden geplaatst, wordt automatisch de modus skinAutoHide
geactiveerd. Wanneer u skinAutoHide = false
instelt nadat de modus Volledig scherm is geactiveerd, wordt dit gedrag overschreven. Wanneer de component zich in de modus Volledig scherm bevindt, wordt automatisch verbergen geactiveerd wanneer de gebruiker langer dan fullScreenSkinDelay
seconden de muis niet beweegt, tenzij de muis boven de skin zelf wordt gehouden.
De standaardwaarde is false.
Implementatie
public function get skinAutoHide():Boolean
public function set skinAutoHide(value:Boolean):void
skinBackgroundAlpha | eigenschap |
skinBackgroundAlpha:Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
De alpha voor de achtergrond van de skin. De eigenschap skinBackgroundAlpha
werkt alleen met SWF-bestanden die skins hebben die zijn geladen met de eigenschap skin
en met skins die het instellen van de kleur en alpha ondersteunen. U kunt de eigenschap skinBackgroundAlpha
instellen op een getal tussen 0,0 en 1,0. De standaardwaarde is de laatste waarde die de gebruiker als standaardwaarde heeft gekozen.
Om de skinkleuren op te halen die worden geleverd bij de ActionScript 2.0-component FLVPlayback, gebruikt u de volgende waarden voor de eigenschappen skinBackgroundAlpha
en skinBackgroundColor
: Arctic - 0.85, 0x47ABCB; Clear - 0.20, 0xFFFFFF; Mojave - 0.85, 0xBFBD9F; Steel - 0.85, 0x666666. De standaardwaarde is .85.
Implementatie
public function get skinBackgroundAlpha():Number
public function set skinBackgroundAlpha(value:Number):void
Verwante API-elementen
skinBackgroundColor | eigenschap |
skinBackgroundColor:uint
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
De kleur voor de achtergrond van de skin (0xRRGGBB). De eigenschap skinBackgroundColor
werkt alleen met SWF-bestanden die skins hebben die zijn geladen met de eigenschap skin
en met skins die het instellen van de kleur en alpha ondersteunen. De standaardwaarde is de laatste waarde die de gebruiker als standaardwaarde heeft gekozen.
Om de skinkleuren op te halen die worden geleverd bij de ActionScript 2.0-component FLVPlayback, gebruikt u de volgende waarden voor de eigenschappen skinBackgroundAlpha
en skinBackgroundColor
: Arctic - 0.85, 0x47ABCB; Clear - 0.20, 0xFFFFFF; Mojave - 0.85, 0xBFBD9F; Steel - 0.85, 0x666666. De standaardwaarde is 0x47ABCB.
Implementatie
public function get skinBackgroundColor():uint
public function set skinBackgroundColor(value:uint):void
Verwante API-elementen
skinFadeTime | eigenschap |
skinFadeTime:int
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
De hoeveelheid tijd, in milliseconden, voor het in- en uitfaden van de skin bij het verbergen of weergeven. Het verbergen en weergeven van de skin gebeurt omdat de eigenschap skinAutoHide
is ingesteld op true
. Stel de eigenschap skinFadeTime
in op 0 om het fade-effect te verwijderen.
De standaardwaarde is 500 milliseconds (.5 seconds).
Implementatie
public function get skinFadeTime():int
public function set skinFadeTime(value:int):void
skinScaleMaximum | eigenschap |
skinScaleMaximum:Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.115.0, AIR 1.0 |
Deze eigenschap geeft het grootste veelvoud op dat FLVPlayback zal gebruiken om de skin te vergroten wanneer de modus Volledig scherm wordt geopend met een Flash Player-versie die hardwareversnelling ondersteunt. Met hardwareversnelling worden de video en de skin met dezelfde factor geschaald. Standaard rendeert FLVPlayback de video met de oorspronkelijke afmetingen en kan met de hardwareversnelling verder worden geschaald. Als de video bijvoorbeeld de afmetingen 640 x 512 heeft en deze op volledige schermgrootte wordt afgespeeld op een scherm met een resolutie van 1280 x 1024, worden de video en de skin vergroot tot twee keer hun afmetingen.
Met deze eigenschap kunt u het schalen van de skin beperken wanneer hardwareversnelling wordt gebruikt, afhankelijk van de specifieke inhoud die wordt geschaald en uw eigen smaak voor wat betreft de weergave van grote skins. Om het schalen van de skin te beperken tot het opgegeven veelvoud, gebruikt FLVPlayback zowel softwarematige als hardwarematige schaling voor de skin. Dit kan een negatieve invloed hebben op de videoweergave en de weergave van het FLV-bestand.
Als deze eigenschap bijvoorbeeld wordt ingesteld op 5,0 of hoger, wordt bij een video met de afmetingen 320 x 240 op een scherm met een resolutie van 1600 x 1200 de skin op volledige schermgrootte vijf keer geschaald. Als deze eigenschap wordt ingesteld op 2,5, rendeert de speler de video (maar niet de skin) op 640 x 480, twee keer de oorspronkelijke grootte, en wordt met hardwareversnelling verder geschaald (640 x 2,5 = 1600 en 480 x 2,5 = 1200).
Wanneer u deze eigenschap instelt nadat de modus Volledig scherm al is geactiveerd, heeft dit pas effect nadat FLVPlayback de volgende keer het volledige scherm opent.
Als het FLV-bestand groot is (bijvoorbeeld 640 pixels of breder en 480 pixels of hoger) moet u deze eigenschap niet op een kleine waarde instellen omdat hierdoor merkbare prestatieproblemen kunnen optreden bij grote beeldschermen.
De standaardwaarde is 4.0.
Implementatie
public function get skinScaleMaximum():Number
public function set skinScaleMaximum(value:Number):void
Verwante API-elementen
Voorbeeld ( Hoe dit voorbeeld te gebruiken )
skinScaleMaximum
zien door op de knop voor het volledige scherm te klikken wanneer het FLV-bestand wordt afgespeeld in de browser.
Opmerking: test dit voorbeeld in de browser. Selecteer op het tabblad HTML in het dialoogvenster Publicatie-instellingen van Flash de sjabloon Alleen Flash - volledig scherm toestaan. Geef de Flash Player-versie 9.0.115.0 op en controleer of de Flash- en HTML-indelingen zijn geselecteerd op het tabblad Indelingen. Publiceer en open vervolgens het resulterende HTML-bestand in de browser.
// 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 | eigenschap |
soundTransform:flash.media:SoundTransform
[overschrijven] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt directe toegang tot de eigenschap VideoPlayer.soundTransform
geboden om meer geluidsbesturing beschikbaar te maken. U moet deze eigenschap instellen zodat de wijzigingen van kracht worden. U kunt ook de waarde van deze eigenschap ophalen om een kopie van de huidige instellingen te verkrijgen.
Implementatie
override public function get soundTransform():flash.media:SoundTransform
override public function set soundTransform(value:flash.media:SoundTransform):void
Verwante API-elementen
source | eigenschap |
source:String
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een tekenreeks die de URL van het FLV-bestand opgeeft dat moet worden gestreamd en opgeeft hoe het moet worden gestreamd. De URL kan een HTTP-URL naar een FLV-bestand zijn, een RTMP-URL naar een stream of een HTTP-URL naar een XML-bestand.
Wanneer u deze eigenschap instelt via Componentcontrole of Eigenschapcontrole, begint het FLV-bestand bij de volgende gebeurtenis enterFrame
te laden en af te spelen. De vertraging geeft de tijd om onder andere de eigenschappen isLive
, autoPlay
en cuePoints
in te stellen, die het laden beïnvloeden. Hierdoor is het ook mogelijk dat ActionScript in het eerste frame invloed heeft op de component FLVPlayback voordat deze wordt afgespeeld.
Wanneer u deze eigenschap via ActionScript instelt, wordt direct de methode VideoPlayer.load()
aangeroepen wanneer de eigenschap autoPlay
is ingesteld op false
of wordt de methode VideoPlayer.play()
aangeroepen wanneer de eigenschap autoPlay
is ingesteld op true
. De eigenschappen autoPlay
, totalTime
en isLive
beïnvloeden de manier waarop het nieuwe FLV-bestand wordt geladen. Wanneer u deze eigenschappen instelt, moet u ze dus instellen voordat u de eigenschap source
instelt.
Stel de eigenschap autoPlay
in op false
als u wilt voorkomen dat het nieuwe FLV-bestand automatisch wordt afgespeeld.
Implementatie
public function get source():String
public function set source(value:String):void
Verwante API-elementen
startTabIndex | eigenschap |
startTabIndex:int
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Retourneert de eerste tabIndex-waarde voor de FLVPlayback-besturingselementen. De waarde wordt ingesteld nadat de methode assignTabIndexes
is aangeroepen.
Implementatie
public function get startTabIndex():int
Verwante API-elementen
state | eigenschap |
state:String
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een tekenreeks die de status van de component opgeeft. Deze eigenschap wordt ingesteld door de methoden load()
, play()
, stop()
, pause()
en seek()
.
De mogelijke waarden voor de eigenschap state zijn: buffering
, connectionError
, disconnected
, loading
, paused
, playing
, rewinding
, seeking
en stopped
. U kunt de eigenschappen van de klasse FLVPlayback gebruiken om deze statussen te testen.
Implementatie
public function get state():String
Verwante API-elementen
stateResponsive | eigenschap |
stateResponsive:Boolean
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een Booleaanse waarde die true
is wanneer in deze status kan worden gereageerd. Wanneer in de status niet kan worden gereageerd, worden de aanroepen van de methoden play()
, load()
, stop()
, pause()
en seek()
in de wachtrij gezet om later te worden uitgevoerd, wanneer de status verandert in een status waarin wel kan worden gereageerd. Omdat deze aanroepen in de wachtrij worden geplaatst en later worden uitgevoerd, is het doorgaans niet nodig om de waarde van de eigenschap stateResponsive
te volgen. Statussen waarin kan worden gereageerd, zijn: stopped
, playing
, paused
en buffering
.
Implementatie
public function get stateResponsive():Boolean
Verwante API-elementen
stopButton | eigenschap |
stopped | eigenschap |
totalTime | eigenschap |
totalTime:Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een getal dat de totale afspeeltijd voor de video in seconden aangeeft.
Wanneer vanaf Flash Media Server (FMS) wordt gestreamd en de standaard-NCManager
wordt gebruikt, wordt dit automatisch via de API's van de server bepaald en die waarde zal alles overschrijven dat met deze eigenschap is ingesteld of dat via metagegevens is verzameld. De eigenschap kan worden gelezen wanneer de status stopped
of playing
is bereikt na het instellen van de eigenschap source
. Deze eigenschap heeft geen betekenis voor live streams vanuit een FMS.
Bij een HTTP-download wordt de waarde automatisch bepaald als het FLV-bestand ingesloten metagegevens bevat. Wanneer dit niet het geval is, moet u de waarde expliciet instellen, anders wordt deze NaN. Wanneer u de eigenschap expliciet instelt, wordt de metagegevenswaarde in de stream genegeerd.
Wanneer u deze eigenschap instelt, geldt de waarde voor het volgende FLV-bestand dat wordt geladen door de eigenschap source
in te stellen. De waarde heeft geen effect op het FLV-bestand dat al geladen is. Deze eigenschap zorgt er ook niet voor dat de nieuwe waarde wordt geretourneerd die wordt doorgegeven. Er moet eerst een nieuw FLV-bestand worden geladen.
Afspelen werkt nog steeds wanneer deze eigenschap nooit is ingesteld (expliciet of automatisch), maar er kunnen problemen optreden met besturingselementen voor zoekopdrachten.
Wanneer de waarde niet expliciet is ingesteld, is deze NaN totdat deze vanuit metagegevens een geldige waarde heeft gekregen.
Implementatie
public function get totalTime():Number
public function set totalTime(value:Number):void
Verwante API-elementen
visibleVideoPlayerIndex | eigenschap |
visibleVideoPlayerIndex:uint
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een getal dat u kunt gebruiken om meerdere FLV-bestandsstreams te beheren. Hiermee wordt ingesteld welke instantie van de videospeler zichtbaar en hoorbaar is, en wordt gecontroleerd door de skin of afspeelbesturingselementen, terwijl de overige videospelers verborgen en gedempt zijn. De videospeler wordt hierdoor niet het doel voor de meeste API's. Daarvoor gebruikt u de eigenschap activeVideoPlayerIndex
.
Methoden en eigenschappen die afmetingen besturen, communiceren met deze eigenschap. De methoden en eigenschappen die de afmetingen van de videospeler instellen (setScale()
, setSize()
, width
, height
, scaleX
, scaleY
), kunnen voor alle videospelers worden gebruikt. Afhankelijk van de waarde die de eigenschap scaleMode
voor deze videospelers heeft, kunnen ze echter verschillende afmetingen hebben. Wanneer u de afmetingen bekijkt via de eigenschappen width
, height
, scaleX
en scaleY
, hebt u alleen de afmetingen van de zichtbare videospeler. Andere videospelers kunnen dezelfde of andere afmetingen hebben.
Wanneer u de afmetingen wilt bepalen van diverse videospelers die niet zichtbaar zijn, luistert u naar de gebeurtenis layout
en slaat u de waarde van size op.
Deze eigenschap heeft geen gevolgen voor de zichtbaarheid van de component, maar bepaalt wel welke videospeler zichtbaar is wanneer de component zichtbaar is. Gebruik de eigenschap visible
om de zichtbaarheid voor de gehele component in te stellen.
De standaardwaarde is 0.
Implementatie
public function get visibleVideoPlayerIndex():uint
public function set visibleVideoPlayerIndex(value:uint):void
Verwante API-elementen
volume | eigenschap |
volume:Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een getal in het bereik van 0 tot 1 dat de instelling van de volumeregelaar aangeeft.
De standaardwaarde is 1.
Implementatie
public function get volume():Number
public function set volume(value:Number):void
Verwante API-elementen
volumeBar | eigenschap |
volumeBarInterval | eigenschap |
volumeBarInterval:Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een getal dat aangeeft, in milliseconden, hoe vaak de locatie van de volumebalkgreep moet worden gecontroleerd tijdens het scrubben.
De standaardwaarde is 250.
Implementatie
public function get volumeBarInterval():Number
public function set volumeBarInterval(value:Number):void
volumeBarScrubTolerance | eigenschap |
volumeBarScrubTolerance:Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een getal dat aangeeft hoe ver een gebruiker de volumebalkgreep kan verplaatsen voordat een update plaatsvindt. De waarde wordt uitgedrukt als een percentage tussen 1 en 100. Stel de waarde in op 0 als u geen scrubtolerantie wilt opgeven. Werk het volume voor de eigenschap volumeBarInterval
altijd bij, ongeacht hoe ver de gebruiker de greep heeft verplaatst.
De standaardwaarde is 0.
Implementatie
public function get volumeBarScrubTolerance():Number
public function set volumeBarScrubTolerance(value:Number):void
width | eigenschap |
width:Number
[overschrijven] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een getal dat de breedte van de instantie FLVPlayback in het werkgebied opgeeft. Deze eigenschap heeft alleen invloed op de breedte van de instantie FLVPlayback en bepaalt niet de breedte van een SWF-bestand met skin dat mogelijk wordt geladen. Gebruik de FLVPlayback-eigenschap width
en niet de eigenschap DisplayObject.width
omdat de eigenschap width
een andere waarde kan geven als een SWF-bestand met skin is geladen. Wanneer u de eigenschap width instelt, stelt u de eigenschap registrationWidth
in op dezelfde waarde.
Implementatie
override public function get width():Number
override public function set width(value:Number):void
Verwante API-elementen
x | eigenschap |
x:Number
[overschrijven] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een getal dat de horizontale positie (in pixels) van de videospeler opgeeft.
Wanneer u de eigenschap x
instelt, heeft dat ook invloed op de eigenschap registrationX
. Wanneer de eigenschap x
of registrationX
is ingesteld, wijzigt de tweede eigenschap zo dat de verschuiving ten opzichte van de eerste behouden blijft. Wanneer x
= 10 en registrationX
= 20, heeft de instelling x
= 110 bijvoorbeeld tot gevolg dat registrationX
= 120.
Implementatie
override public function get x():Number
override public function set x(value:Number):void
y | eigenschap |
y:Number
[overschrijven] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een getal dat de verticale positie (in pixels) van de videospeler opgeeft.
Wanneer u de eigenschap y
instelt, heeft dat ook invloed op de eigenschap registrationY
. Wanneer de eigenschap y
of registrationY
is ingesteld, wijzigt de tweede eigenschap zo dat de verschuiving ten opzichte van de eerste behouden blijft. Wanneer y
= 10 en registrationX
= 20, heeft de instelling y
= 110 bijvoorbeeld tot gevolg dat registrationY
= 120.
Implementatie
override public function get y():Number
override public function set y(value:Number):void
FLVPlayback | () | Constructor |
public function FLVPlayback()
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt een nieuwe instantie FLVPlayback gemaakt. Nadat de instantie FLVPlayback is gemaakt, roept u de methode addChild()
of addChildAt()
aan om de instantie in het werkgebied of een andere weergaveobjectcontainer te plaatsen.
Verwante API-elementen
addASCuePoint | () | methode |
public function addASCuePoint(timeOrCuePoint:*, name:String = null, parameters:Object = null):Object
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt een ActionScript-actiepunt toegevoegd. Dit staat gelijk aan het toevoegen van een ActionScript-actiepunt via het dialoogvenster Actiepunten, behalve dat dit wordt gedaan wanneer een toepassing wordt uitgevoerd in plaats van tijdens de ontwikkeling van de toepassing.
De informatie over het actiepunt wordt gewist wanneer de eigenschap source
wordt ingesteld. Wanneer u actiepuntinformatie wilt instellen voor het volgende FLV-bestand dat moet worden geladen, stelt u eerst de eigenschap source
in.
U kunt meerdere ActionScript-actiepunten toevoegen die dezelfde naam en tijd hebben. Wanneer u ActionScript-actiepunten verwijderd via de methode removeASCuePoint()
, worden alle actiepunten met dezelfde naam en tijd verwijderd.
Parameters
timeOrCuePoint:* — Een object met de eigenschappen name en time , die het actiepunt beschrijven. Deze bevat mogelijk ook een eigenschap parameters die de naam-waardeparen bevat. De eigenschap type staat mogelijk ingesteld op actionscript . Wanneer het type ontbreekt of op iets anders is ingesteld, wordt het automatisch ingesteld. Wanneer het object niet aan deze conventies voldoet, genereert de methode een VideoError-fout.
De eigenschap | |
name:String (default = null ) — Een tekenreeks die de naam van het actiepunt opgeeft wanneer u een parameter time verzendt in plaats van het actiepunt.
| |
parameters:Object (default = null ) — Optionele parameters voor het actiepunt als de parameter timeOrCuePoint een getal is.
|
Object — Het actiepuntobject dat is toegevoegd. Bewerkingen op dit object veroorzaken het verzenden van de gebeurtenis cuePoint .
|
Gegenereerde uitzondering
VideoError — Parameters zijn ongeldig.
|
Verwante API-elementen
assignTabIndexes | () | methode |
public function assignTabIndexes(startTabIndex:int):int
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Er wordt aan alle FLVPlayback-besturingselementen een tabIndex-waarde toegewezen door de besturingselementen op positie horizontaal van links naar rechts te sorteren. Deze methode retourneert de eerstvolgende beschikbare tabIndex-waarde.
Als u assignTabIndexes
aanroept met NaN
als de parameter startTabbing
en er een tabIndex
-waarde is toegewezen aan de instantie van de FLVPlayback-component, gebruikt de methode de toegewezen tabIndex
van de instantie van de FLVPlayback-component als de startTabIndex
.
Als er een FLVPlayback-skin is opgegeven, moet u na de gebeurtenis FLVPlayback.SKIN_LOADED
één frame wachten voordat u deze methode aanroept. U weet dan zeker dat de besturingselementen van de skin zijn geïnitialiseerd.
Als u aangepaste besturingselementen gebruikt, roep deze methode dan pas aan nadat er na de gebeurtenis FLVPlayback.READY
één frame is verstreken. U weet dan zeker dat de aangepaste besturingselementen zijn geïnitialiseerd.
Parameters
startTabIndex:int — De eerste tabIndex voor FLVPlayback-besturingselementen.
|
int — De eerstvolgende beschikbare tabIndex na de FLVPlayback-besturingselementen.
|
Verwante API-elementen
bringVideoPlayerToFront | () | methode |
public function bringVideoPlayerToFront(index:uint):void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt een videospeler boven op de stapel videospelers geplaatst. Dit is nuttig voor aangepaste overgangen tussen videospelers. De standaard stapelvolgorde is gelijk aan die voor de eigenschap activeVideoPlayerIndex
: 0 is de onderzijde, 1 ligt hierboven, 2 ligt boven 1, enzovoort. Wanneer u echter de methode bringVideoPlayerToFront()
aanroept, kan deze volgorde wijzigen. 2 kan dan bijvoorbeeld de onderkant zijn.
Parameters
index:uint — Een getal dat de index is van de videospeler die naar de voorgrond moet worden verplaatst.
|
Verwante API-elementen
closeVideoPlayer | () | methode |
public function closeVideoPlayer(index:uint):void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt NetStream gesloten en wordt de videospeler verwijderd die door de parameter index
is opgegeven. Wanneer de gesloten videospeler de actieve of zichtbare videospeler is, stelt de instantie FLVPlayback de actieve en/of zichtbare videospeler in op de standaardspeler (met index 0). U kunt de standaardspeler niet sluiten, probeert u dit toch dan genereert de component een fout.
Parameters
index:uint — Een getal dat de index is van de videospeler die moet worden gesloten.
|
Verwante API-elementen
enterFullScreenDisplayState | () | methode |
public function enterFullScreenDisplayState():void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | AIR 1.0, Flash Player 9.0.115.0 |
Hiermee wordt de FLVPlayback-videospeler ingesteld op volledig scherm. Het aanroepen van deze methode heeft hetzelfde effect als wanneer u op de schakelknop voor volledig scherm klikt die is ingebouwd in sommige FLVPlayback-skins en die ook beschikbaar is als FullScreenButton in het gedeelte Video van het deelvenster Componenten.
Deze methode ondersteunt hardwareversnelling in Flash Player voor videoweergave op volledig scherm. Deze methode werkt ook als de Flash Player-versie van de gebruiker geen hardwareversnelling ondersteunt. Videoweergave op volledig scherm werkt hetzelfde als zonder ondersteuning voor hardwareversnelling.
Omdat een aanroep naar deze methode de eigenschap displayState
van de klasse Stage instelt op StageDisplayState.FULL_SCREEN
, heeft deze dezelfde beperkingen als de eigenschap displayState
. Als u in plaats van deze methode aan te roepen, de modus Volledig scherm implementeert door de eigenschap stage.displayState
rechtstreeks in te stellen op StageDisplayState.FULL_SCREEN
, wordt geen hardwareversnelling gebruikt.
Ondersteuning voor volledig scherm is alleen mogelijk wanneer de eigenschap fullScreenTakeOver
is ingesteld op true, de standaardwaarde.
Verwante API-elementen
Voorbeeld ( Hoe dit voorbeeld te gebruiken )
enterFullScreenDisplayState()
aangeroepen van een gebeurtenishandlermethode die wordt geactiveerd door de gebruiker die op een standaard-Flash-knop (myButton
) klikt.
Opmerking: test dit voorbeeld in de browser. Selecteer op het tabblad HTML in het dialoogvenster Publicatie-instellingen van Flash de sjabloon Alleen Flash - volledig scherm toestaan. Geef de Flash Player-versie 9.0.115.0 op en controleer of de Flash- en HTML-indelingen zijn geselecteerd op het tabblad Indelingen. Publiceer en open vervolgens het resulterende HTML-bestand in de browser.
// 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
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt het actiepunt gevonden van het type dat is opgegeven door de parameter type
en met dezelfde tijd, naam of combinatie van tijd en naam die u via de parameters hebt opgegeven.
Wanneer u geen waarde opgeeft voor de tijd of de naam van het actiepunt, of wanneer de tijd null
, ongedefinieerd of minder dan nul is en de naam null
is of ongedefinieerd, genereert de methode een VideoError-fout 1002.
De methode neemt uitgeschakelde actiepunten in de zoekopdracht op. Gebruik de methode isFLVCuePointEnabled()
om te bepalen of een actiepunt is uitgeschakeld.
Parameters
timeNameOrCuePoint:* — Dit kan een getal zijn dat een tijd opgeeft, een tekenreeks die een naam opgeeft of een object met eigenschappen time en/of name.
Wanneer deze parameter een tekenreeks is, zoekt de methode naar het eerste actiepunt met deze naam en retourneert de methode Wanneer deze parameter een getal is, zoekt de methode naar het eerste actiepunt met deze tijd en retourneert dit. Wanneer er meerdere actiepunten met dezelfde tijd bestaan, hetgeen alleen mogelijk is met ActionScript-actiepunten, wordt het actiepunt geretourneerd waarvan de naam alfabetisch het eerst voorkomt. Retourneert Wanneer deze parameter een object is, zoekt de methode naar het actiepuntobject met de opgegeven eigenschappen Wanneer de tijd | |
type:String (default = NaN ) — Een tekenreeks die het type actiepunt opgeeft waarnaar moet worden gezocht. De mogelijke waarden voor deze parameter zijn "actionscript" , "all" , "event" , "flv" of "navigation" . U kunt deze waarden met de volgende klasse-eigenschappen opgeven: CuePointType.ACTIONSCRIPT , CuePointType.ALL , CuePointType.EVENT , CuePointType.FLV en CuePointType.NAVIGATION . Wanneer deze parameter niet is opgegeven, is de standaardwaarde all , hetgeen inhoudt dat de methode naar alle typen actiepunten zoekt. Optioneel.
|
Object — Een object dat een kopie is van het gevonden actiepuntobject met de volgende aanvullende eigenschappen:
Retourneert |
Gegenereerde uitzondering
VideoError — Wanneer de eigenschap time null , ongedefinieerd of minder dan 0 is en de eigenschap name null of ongedefinieerd is.
|
Verwante API-elementen
findNearestCuePoint | () | methode |
public function findNearestCuePoint(timeNameOrCuePoint:*, type:String):Object
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt een actiepunt van het opgegeven type gevonden dat overeenkomt met de tijd die u hebt opgegeven, of eerder. Wanneer u zowel een tijd als een naam opgeeft en geen eerder actiepunt overeenkomt met die naam, wordt naar een actiepunt gezocht dat overeenkomt met de naam die u hebt opgegeven. Anders wordt null
geretourneerd. Er wordt standaard naar alle actiepunten gezocht.
De methode neemt uitgeschakelde actiepunten in de zoekopdracht op. Gebruik de methode isFLVCuePointEnabled()
om te bepalen of een actiepunt is uitgeschakeld.
Parameters
timeNameOrCuePoint:* — Dit kan een getal zijn dat een tijd opgeeft, een tekenreeks die een naam opgeeft of een object met eigenschappen time en/of name.
Wanneer deze parameter een tekenreeks is, zoekt de methode naar het eerste actiepunt met deze naam en retourneert de methode Wanneer deze parameter een getal is, wordt het dichtstbijzijnde actiepunt op of vóór dit tijdstip dat een exacte overeenkomst is, geretourneerd. Wanneer er geen actiepunt op of vóór dat moment is, wordt het eerste actiepunt geretourneerd. Wanneer er meerdere actiepunten met dezelfde tijd bestaan, hetgeen alleen mogelijk is met ActionScript-actiepunten, wordt het actiepunt geretourneerd waarvan de naam alfabetisch het eerst voorkomt. Retourneert Wanneer deze parameter een object is, zoekt de methode naar het actiepuntobject met de opgegeven eigenschappen Wanneer de tijd | |
type:String (default = NaN ) — Een tekenreeks die het type actiepunt opgeeft waarnaar moet worden gezocht. De mogelijke waarden voor deze parameter zijn "actionscript" , "all" , "event" , "flv" of "navigation" . U kunt deze waarden met de volgende klasse-eigenschappen opgeven: CuePointType.ACTIONSCRIPT , CuePointType.ALL , CuePointType.EVENT , CuePointType.FLV en CuePointType.NAVIGATION . Wanneer deze parameter niet is opgegeven, is de standaardwaarde all , hetgeen inhoudt dat de methode naar alle typen actiepunten zoekt. Optioneel.
|
Object — Een object dat een kopie is van het gevonden actiepuntobject met de volgende aanvullende eigenschappen:
Retourneert |
Gegenereerde uitzondering
VideoError — Wanneer de tijd null , ongedefinieerd of minder dan 0 is en de naam null of ongedefinieerd is.
|
Verwante API-elementen
findNextCuePointWithName | () | methode |
public function findNextCuePointWithName(cuePoint:Object):Object
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt het volgende actiepunt in my_cuePoint.array
gevonden met dezelfde naam als my_cuePoint.name
. Het object my_cuePoint
moet een actiepuntobject zijn dat is geretourneerd door de methode findCuePoint()
of findNearestCuePoint()
of door een vorige aanroep van deze methode. Deze methode gebruikt de parameter array
die door deze methoden aan het object CuePoint wordt toegevoegd.
De methode neemt uitgeschakelde actiepunten in de zoekopdracht op. Gebruik de methode isFLVCuePointEnabled()
om te bepalen of een actiepunt is uitgeschakeld.
Parameters
cuePoint:Object — Een actiepuntobject dat is geretourneerd door de methode findCuePoint() , de methode findNearestCuePoint() of een eerdere aanroep van deze methode.
|
Object — Wanneer de array geen actiepunten bevat met een overeenkomende naam, wordt null geretourneerd; anders wordt een kopie van het actiepuntobject met aanvullende eigenschappen geretourneerd:
|
Gegenereerde uitzondering
VideoError — Wanneer argument ongeldig is.
|
getVideoPlayer | () | methode |
public function getVideoPlayer(index:Number):VideoPlayer
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt de videospeler opgehaald die door de parameter index
is opgegeven. Indien mogelijk, wordt aangeraden toegang tot de methoden en eigenschappen van VideoPlayer te verkrijgen met de methoden en eigenschappen van FLVPlayback. Elke eigenschap DisplayObject.name
is zijn index, omgezet in een tekenreeks.
Parameters
index:Number — Een getal dat de index is van de videospeler die moet worden opgehaald.
|
VideoPlayer — Een object VideoPlayer.
|
isFLVCuePointEnabled | () | methode |
public function isFLVCuePointEnabled(timeNameOrCuePoint:*):Boolean
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt false
geretourneerd als het actiepunt dat is ingesloten in het FLV-bestand uitgeschakeld is. U kunt actiepunten uitschakelen door de eigenschap cuePoints
in te stellen via het dialoogvenster Flash Video-actiepunten of door de methode setFLVCuePointEnabled()
aan te roepen.
De geretourneerde waarde van deze functie is alleen van belang wanneer de eigenschap metadataLoaded
is ingesteld op true
, de eigenschap metadata
niet null
is of na een gebeurtenis metadataReceived
. Wanneer metadataLoaded
false
is, retourneert deze functie altijd true
.
Parameters
timeNameOrCuePoint:* — Wanneer deze parameter een tekenreeks is, wordt de naam van het actiepunt geretourneerd dat moet worden gecontroleerd. Er wordt alleen false geretourneerd wanneer alle actiepunten met deze naam zijn uitgeschakeld.
Wanneer deze parameter een getal is, moet de tijd van het actiepunt worden gecontroleerd. Wanneer deze parameter een object is, wordt het object geretourneerd waarvan de eigenschappen |
Boolean — Hiermee wordt false geretourneerd als het actiepunt dat is ingesloten in het FLV-bestand uitgeschakeld is. U kunt actiepunten uitschakelen door de eigenschap cuePoints in te stellen via het dialoogvenster Flash Video-actiepunten of door de methode setFLVCuePointEnabled() aan te roepen.
De geretourneerde waarde van deze functie is alleen van belang wanneer de eigenschap |
Verwante API-elementen
load | () | methode |
public function load(source:String, totalTime:Number = NaN, isLive:Boolean = false):void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Begint met het laden van het FLV-bestand en biedt een snelkoppeling waarmee de eigenschap autoPlay
op false
kan worden ingesteld en waarmee de eigenschappen source
, totalTime
en isLive
, indien beschikbaar, kunnen worden ingesteld. Wanneer de eigenschappen totalTime
en isLive
niet zijn gedefinieerd, worden deze niet ingesteld. Wanneer de eigenschap source
niet is gedefinieerd, null
is of een lege tekenreeks is, doet deze methode niets.
Parameters
source:String — Een tekenreeks die de URL van het FLV-bestand opgeeft dat moet worden gestreamd en opgeeft hoe het moet worden gestreamd. De URL kan een lokaal pad, een HTTP-URL naar een FLV-bestand, een RTMP-URL naar een FLV-bestandsstream of een HTTP-URL naar een XML-bestand zijn.
| |
totalTime:Number (default = NaN ) — Een getal dat de totale afspeeltijd voor de video vertegenwoordigt. Optioneel.
| |
isLive:Boolean (default = false ) — Een Booleaanse waarde die true is wanneer de video-stream live is. Deze waarde is alleen effectief bij streaming vanaf Flash Media Server (FMS) of Flash Video Streaming Service (FVSS). De waarde van deze eigenschap wordt genegeerd voor een HTTP-download. Optioneel.
|
Verwante API-elementen
pause | () | methode |
public function pause():void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt het afspelen van de videostream gepauzeerd.
Wanneer het afspelen is begonnen en u wilt terugkeren naar de status waarin wordt gewacht tot voldoende is gedownload en daarna het afspelen automatisch wilt starten, roept u de methode pause()
aan en roept u vervolgens de methode playWhenEnoughDownloaded()
aan.
play | () | methode |
public function play(source:String = null, totalTime:Number = NaN, isLive:Boolean = false):void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt de videostream afgespeeld. Zonder parameters deactiveert deze methode de pauzestatus of stopstatus van het FLV-bestand en activeert de afspeelstatus.
Wanneer parameters zijn gebruikt, fungeert deze methode als een sneltoets voor het instellen van de eigenschap autoPlay
op true
en het instellen van de eigenschappen isLive
, totalTime
en source
. Wanneer de eigenschappen totalTime
en isLive
niet zijn gedefinieerd, worden deze niet ingesteld.
Wanneer wordt gewacht tot voldoende van een progressief gedownloade FLV is geladen voordat het afspelen automatisch wordt gestart, roept u de methode play()
zonder parameters aan om ervoor te zorgen dat het afspelen onmiddellijk start.
Parameters
source:String (default = null ) — Een tekenreeks die de URL van het FLV-bestand opgeeft dat moet worden gestreamd en opgeeft hoe het moet worden gestreamd. De URL kan een lokaal pad, een HTTP-URL naar een FLV-bestand, een RTMP-URL naar een FLV-bestandsstream of een HTTP-URL naar een XML-bestand zijn. Hoewel optioneel, moet de eigenschap source met Componentcontrole of ActionScript worden ingesteld, anders heeft deze methode geen effect.
| |
totalTime:Number (default = NaN ) — Een getal dat de totale afspeeltijd voor de video vertegenwoordigt. Optioneel.
| |
isLive:Boolean (default = false ) — Een Booleaanse waarde die true is wanneer de video-stream live is. Deze waarde is alleen effectief bij streaming vanaf Flash Media Server (FMS) of Flash Video Streaming Service (FVSS). De waarde van deze eigenschap wordt genegeerd voor een HTTP-download. Optioneel.
|
Verwante API-elementen
playWhenEnoughDownloaded | () | methode |
public function playWhenEnoughDownloaded():void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Speelt het FLV-bestand af wanneer voldoende van het bestand is gedownload. Wanneer het FLV-bestand is gedownload of wanneer u streamt vanuit Flash Media Server (FMS), is het aanroepen van de methode playWhenEnoughDownloaded()
gelijk aan het aanroepen van de methode play()
zonder parameters. Door deze methode aan te roepen, wordt het afspelen niet onderbroken. Daarom kunt u in veel gevallen beter eerst de methode pause()
aanroepen voordat u deze methode aanroept.
removeASCuePoint | () | methode |
public function removeASCuePoint(timeNameOrCuePoint:*):Object
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt een ActionScript-actiepunt uit het momenteel geladen FLV-bestand verwijderd. Alleen de eigenschappen name
en time
van de parameter timeNameOrCuePoint
worden gebruikt om het actiepunt te vinden dat moet worden verwijderd.
Wanneer meerdere ActionScript-actiepunten overeenkomen met de zoekcriteria, wordt slechts een ervan verwijderd. Wanneer u alle actiepunten wilt verwijderen, moet u deze functie herhaaldelijk in een lus aanroepen, met dezelfde parameters, totdat null
wordt geretourneerd.
De informatie over de actiepunten wordt gewist wanneer de eigenschap source
wordt ingesteld, dus als u informatie over de actiepunten wilt instellen voor een volgend FLV-bestand dat moet worden geladen, moet u eerst de eigenschap source
instellen.
Parameters
timeNameOrCuePoint:* — Een actiepunttekenreeks die de eigenschappen time en name bevat voor het actiepunt dat moet worden verwijderd. De methode verwijdert het eerste actiepunt met deze naam. Wanneer deze parameter een getal is, verwijdert de methode het eerste actiepunt met deze tijd. Wanneer deze parameter een object is, verwijdert de methode het actiepunt met de eigenschappen time en name .
|
Object — Het actiepuntobject dat is verwijderd. Wanneer er geen overeenkomend actiepunt bestaat, retourneert de methode null .
|
Verwante API-elementen
seek | () | methode |
public function seek(time:Number):void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt naar een bepaalde tijd in het bestand gespoeld, opgegeven in seconden en met een precisie van drie decimalen (milliseconden).
Om diverse redenen is het mogelijk dat de eigenschap playheadTime
niet direct de verwachte waarde heeft nadat u een van de methoden seek hebt aangeroepen of playheadTime
hebt ingesteld om het zoeken te activeren. Ten eerste kunt u bij een progressieve download alleen zoeken tot een hoofdframe, zodat een zoekopdracht naar de tijd van de eerste hoofdframe na de opgeven tijd gaat. (Bij het streamen gaat een zoekopdracht altijd naar de exact opgegeven tijd, zelfs wanneer het bron-FLV-bestand daar geen hoofdframe heeft.) Ten tweede verloopt zoeken asynchroon, dus wanneer u een zoekmethode aanroept of de eigenschap playheadTime
instelt, wordt playheadTime
niet onmiddellijk bijgewerkt. Voor het verkrijgen van de tijd nadat het zoeken is voltooid, moet u luisteren naar de gebeurtenis seek, die pas start nadat de eigenschap playheadTime
is bijgewerkt.
Parameters
time:Number — Een getal dat de tijd in seconden opgeeft waar de afspeelkop moet worden geplaatst.
|
Gegenereerde uitzondering
VideoError — Wanneer time is < 0.
|
Verwante API-elementen
seekPercent | () | methode |
public function seekPercent(percent:Number):void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt naar een percentage van het bestand gezocht, waar de afspeelkop wordt geplaatst. Het percentage is een getal tussen 0 en 100.
Om diverse redenen is het mogelijk dat de eigenschap playheadTime
niet direct de verwachte waarde heeft nadat u een van de methoden seek hebt aangeroepen of playheadTime
hebt ingesteld om het zoeken te activeren. Ten eerste kunt u bij een progressieve download alleen zoeken tot een hoofdframe, zodat een zoekopdracht naar de tijd van de eerste hoofdframe na de opgeven tijd gaat. (Bij het streamen gaat een zoekopdracht altijd naar de exact opgegeven tijd, zelfs wanneer het bron-FLV-bestand daar geen hoofdframe heeft.) Ten tweede verloopt zoeken asynchroon, dus wanneer u een zoekmethode aanroept of de eigenschap playheadTime
instelt, wordt playheadTime
niet onmiddellijk bijgewerkt. Voor het verkrijgen van de tijd nadat het zoeken is voltooid, moet u luisteren naar de gebeurtenis seek, die pas start nadat de eigenschap playheadTime
is bijgewerkt.
Parameters
percent:Number — Een getal dat een percentage van de lengte van het FLV-bestand opgeeft waar de afspeelkop moet worden geplaatst.
|
Gegenereerde uitzondering
VideoError — Wanneer percent ongeldig is of als totalTime niet is gedefinieerd, is de waarde null of <= 0.
|
Verwante API-elementen
seekSeconds | () | methode |
public function seekSeconds(time:Number):void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt naar een bepaalde tijd in het bestand gespoeld, opgegeven in seconden, met een precisie van maximaal drie decimalen (milliseconden). Deze methode voert dezelfde bewerking uit als de methode seek()
; deze methode bestaat voor symmetrie met de methode seekPercent()
.
Om diverse redenen is het mogelijk dat de eigenschap playheadTime
niet direct de verwachte waarde heeft nadat u een van de methoden seek hebt aangeroepen of playheadTime
hebt ingesteld om het zoeken te activeren. Ten eerste kunt u bij een progressieve download alleen zoeken tot een hoofdframe, zodat een zoekopdracht naar de tijd van de eerste hoofdframe na de opgeven tijd gaat. (Bij het streamen gaat een zoekopdracht altijd naar de exact opgegeven tijd, zelfs wanneer het bron-FLV-bestand daar geen hoofdframe heeft.) Ten tweede verloopt zoeken asynchroon, dus wanneer u een zoekmethode aanroept of de eigenschap playheadTime
instelt, wordt playheadTime
niet onmiddellijk bijgewerkt. Voor het verkrijgen van de tijd nadat het zoeken is voltooid, moet u luisteren naar de gebeurtenis seek, die pas start nadat de eigenschap playheadTime
is bijgewerkt.
Parameters
time:Number — Een getal dat de tijd in seconden opgeeft van de totale afspeeltijd waar de afspeelkop moet worden geplaatst.
|
Verwante API-elementen
seekToNavCuePoint | () | methode |
public function seekToNavCuePoint(timeNameOrCuePoint:*):void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt naar een navigatieactiepunt gespoeld dat overeenkomt met de opgegeven tijd, naam of tijd en naam.
De tijd is de begintijd in seconden, van waaruit naar het volgende navigatieactiepunt wordt gezocht. De standaard is de huidige eigenschap playheadTime
. Wanneer u een tijd opgeeft, zoekt de methode naar een actiepunt dat overeenkomt met die tijd of later is. Wanneer de tijd ongedefinieerd, null
of minder dan 0 is, begint de methode bij tijd 0 te zoeken.
De naam is het actiepunt dat wordt gezocht. De methode zoekt naar het eerste ingeschakelde navigatieactiepunt met deze naam.
De tijd en naam vormen samen een navigatieactiepunt met de opgegeven naam op of na de opgegeven tijd.
Om diverse redenen is het mogelijk dat de eigenschap playheadTime
niet direct de verwachte waarde heeft nadat u een van de methoden seek hebt aangeroepen of playheadTime
hebt ingesteld om het zoeken te activeren. Ten eerste kunt u bij een progressieve download alleen zoeken tot een hoofdframe, zodat een zoekopdracht naar de tijd van de eerste hoofdframe na de opgeven tijd gaat. (Bij het streamen gaat een zoekopdracht altijd naar de exact opgegeven tijd, zelfs wanneer het bron-FLV-bestand daar geen hoofdframe heeft.) Ten tweede verloopt zoeken asynchroon, dus wanneer u een zoekmethode aanroept of de eigenschap playheadTime
instelt, wordt playheadTime
niet onmiddellijk bijgewerkt. Wanneer u de tijd na voltooiing van het zoeken wilt verkrijgen, luistert u naar de gebeurtenis seek
, die pas wordt gestart nadat de eigenschap playheadTime
is bijgewerkt.
Parameters
timeNameOrCuePoint:* — Een getal dat de tijd vertegenwoordigt, een tekenreeks die de naam vertegenwoordigt of zowel een getal als een tekenreeks die de opgegeven naam en tijd vertegenwoordigen.
|
Gegenereerde uitzondering
VideoError — Geen actiepunt gevonden dat voldoet aan de criteria.
|
Verwante API-elementen
seekToNextNavCuePoint | () | methode |
public function seekToNextNavCuePoint(time:Number = NaN):void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt op basis van de huidige waarde van de eigenschap playheadTime
naar het volgende navigatieactiepunt gezocht. De methode slaat navigatieactiepunten over die zijn uitgeschakeld en gaat naar het einde van het FLV-bestand wanneer er geen ander actiepunt is.
Om diverse redenen is het mogelijk dat de eigenschap playheadTime
niet direct de verwachte waarde heeft nadat u een van de methoden seek hebt aangeroepen of playheadTime
hebt ingesteld om het zoeken te activeren. Ten eerste kunt u bij een progressieve download alleen zoeken tot een hoofdframe, zodat een zoekopdracht naar de tijd van de eerste hoofdframe na de opgeven tijd gaat. (Bij het streamen gaat een zoekopdracht altijd naar de exact opgegeven tijd, zelfs wanneer het bron-FLV-bestand daar geen hoofdframe heeft.) Ten tweede verloopt zoeken asynchroon, dus wanneer u een zoekmethode aanroept of de eigenschap playheadTime
instelt, wordt playheadTime
niet onmiddellijk bijgewerkt. Wanneer u de tijd na voltooiing van het zoeken wilt verkrijgen, luistert u naar de gebeurtenis seek
, die pas wordt gestart nadat de eigenschap playheadTime
is bijgewerkt.
Parameters
time:Number (default = NaN ) — Een getal dat de starttijd in seconden is vanaf waar moet worden gezocht naar het volgende navigatieactiepunt. De standaard is de huidige eigenschap playheadTime . Optioneel.
|
Verwante API-elementen
seekToPrevNavCuePoint | () | methode |
public function seekToPrevNavCuePoint(time:Number = NaN):void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt op basis van de huidige waarde van de eigenschap playheadTime
naar het vorige navigatieactiepunt gezocht. Gaat naar het begin als er geen vorig actiepunt wordt gevonden. De methode slaat navigatieactiepunten over die zijn uitgeschakeld.
Om diverse redenen is het mogelijk dat de eigenschap playheadTime
niet direct de verwachte waarde heeft nadat u een van de methoden seek hebt aangeroepen of playheadTime
hebt ingesteld om het zoeken te activeren. Ten eerste kunt u bij een progressieve download alleen zoeken tot een hoofdframe, zodat een zoekopdracht naar de tijd van de eerste hoofdframe na de opgeven tijd gaat. (Bij het streamen gaat een zoekopdracht altijd naar de exact opgegeven tijd, zelfs wanneer het bron-FLV-bestand daar geen hoofdframe heeft.) Ten tweede verloopt zoeken asynchroon, dus wanneer u een zoekmethode aanroept of de eigenschap playheadTime
instelt, wordt playheadTime
niet onmiddellijk bijgewerkt. Wanneer u de tijd na voltooiing van het zoeken wilt verkrijgen, luistert u naar de gebeurtenis seek
, die pas wordt gestart nadat de eigenschap playheadTime
is bijgewerkt.
Parameters
time:Number (default = NaN ) — Een getal dat de starttijd in seconden is vanaf waar moet worden gezocht naar het vorige navigatieactiepunt. De standaardwaarde is de huidige waarde van de eigenschap playheadTime . Optioneel.
|
Verwante API-elementen
setFLVCuePointEnabled | () | methode |
public function setFLVCuePointEnabled(enabled:Boolean, timeNameOrCuePoint:*):Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Schakelt een of meer Flash Video-actiepunten in of uit. Uitgeschakelde actiepunten zijn uitgeschakeld omdat ze als gebeurtenissen zullen worden verzonden en zodat er met de methoden seekToPrevNavCuePoint()
, seekToNextNavCuePoint()
en seekToNavCuePoint()
naar de actiepunten kan worden genavigeerd.
Actiepuntinformatie wordt verwijderd wanneer u de eigenschap source
op een ander FLV-bestand instelt; stel de eigenschap source
dus in voordat u actiepuntinformatie instelt voor het volgende FLV-bestand dat moet worden geladen.
Wijzigingen die door deze methode zijn doorgevoerd, worden pas weerspiegelt door aanroepen van de methode isFLVCuePointEnabled()
nadat metagegevens zijn geladen.
Parameters
enabled:Boolean — Een Booleaanse waarde die opgeeft of een actiepunt in een FLV-bestand moet worden ingeschakeld (true ) of uitgeschakeld (false ).
| |
timeNameOrCuePoint:* — Wanneer deze parameter een tekenreeks is, schakelt de methode het actiepunt met deze naam in of uit. Wanneer de parameter een getal is, schakelt de methode het actiepunt met deze tijd in of uit. Wanneer deze parameter een object is, schakelt de methode het actiepunt met de eigenschappen name en time in of uit.
|
Number — Wanneer metadataLoaded true is, retourneert de methode het aantal actiepunten waarvan de ingeschakelde status is gewijzigd. Wanneer metadataLoaded false is, retourneert de methode -1 omdat de component nog niet kan bepalen welke actiepunten, indien aanwezig, moeten worden ingesteld. Wanneer de metagegevens echter worden ontvangen stelt de component de opgegeven actiepunten correct in.
|
Verwante API-elementen
setScale | () | methode |
public function setScale(scaleX:Number, scaleY:Number):void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Stelt de eigenschappen scaleX
en scaleY
tegelijkertijd in. Aangezien het instellen van een van beide automatische kan resulteren in wijziging van de grootte, kan dit handiger zijn dan het apart instellen van de eigenschappen scaleX
en scaleY
.
Wanneer de eigenschap scaleMode
VideoScaleMode.MAINTAIN_ASPECT_RATIO
of VideoScaleMode.NO_SCALE
is, wordt onmiddellijk een gebeurtenis autolayout
gegenereerd wanneer deze methode wordt aangeroepen.
Parameters
scaleX:Number — Een getal dat de horizontale schaalwaarde vertegenwoordigt.
| |
scaleY:Number — Een getal dat de verticale schaalwaarde vertegenwoordigt.
|
Verwante API-elementen
setSize | () | methode |
public function setSize(width:Number, height:Number):void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Stelt de hoogte en de breedte tegelijkertijd in. Aangezien het instellen van een van beide tot gevolg kan hebben dat de grootte automatisch wordt gewijzigd, kunt u de eigenschappen width
en height
beter gelijktijdig instellen dan afzonderlijk.
Wanneer de eigenschap scaleMode
VideoScaleMode.MAINTAIN_ASPECT_RATIO
of VideoScaleMode.NO_SCALE
is, wordt onmiddellijk een gebeurtenis autolayout
gegenereerd wanneer deze methode wordt aangeroepen.
Parameters
width:Number — Een getal waarmee de breedte van de videospeler wordt opgegeven.
| |
height:Number — Een getal waarmee de hoogte van de videospeler wordt opgegeven.
|
Verwante API-elementen
stop | () | methode |
public function stop():void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Het afspelen van de video stoppen. Wanneer de eigenschap autoRewind
is ingesteld optrue
, wordt het FLV-bestand teruggespoeld naar het begin.
autoLayout | Gebeurtenis |
fl.video.AutoLayoutEvent
eigenschap AutoLayoutEvent.type =
fl.video.AutoLayoutEvent.AUTO_LAYOUT
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt verzonden wanneer de grootte en/of lay-out van de videospeler automatisch worden aangepast. De lay-out van een videospeler wordt automatisch aangepast op basis van de waarden van de eigenschappen align
en scaleMode
wanneer een nieuw FLV-bestand wordt geladen of wanneer een van deze twee eigenschappen wordt gewijzigd.
De gebeurtenis autoLayout
is van het type AutoLayoutEvent en heeft de constante AutoLayoutEvent.AUTO_LAYOUT
.
Na een poging tot automatisch aanpassen van de lay-out van een videospeler wordt het gebeurtenisobject verzonden, zelfs wanneer de afmetingen niet zijn gewijzigd.
In de volgende drie gevallen wordt ook een gebeurtenis LayoutEvent
verzonden:
- Wanneer de videospeler met automatische lay-out zichtbaar is.
- Wanneer er twee videospelers van verschillende grootten of posities zijn en de eigenschap
visibleVideoPlayerIndex
van de ene naar de andere videospeler wordt geschakeld. - Wanneer methoden of eigenschappen die de grootte van de videospeler wijzigen, worden aangeroepen, zoals
setSize()
,setScale()
,width
,height
,scaleX
,scaleY
,registrationWidth
enregistrationHeight
.
Wanneer meerdere videospelerinstanties in gebruik zijn, wordt deze gebeurtenis mogelijk niet op de zichtbare videospeler toegepast.
Hiermee wordt de waarde van de eigenschaptype
van een gebeurtenisobject autoLayout
gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
oldBounds | Geeft de waarden aan van de eigenschappen x , y , width en height van het doel voordat de gebeurtenis autoLayout plaatsvindt. |
oldRegistrationBounds | Geeft de waarden aan van de eigenschappen registrationX , registrationY , registrationWidth en registrationHeight van het doel voordat de gebeurtenis autoLayout plaatsvindt. |
vp | De index van het object VideoPlayer. |
Verwante API-elementen
autoRewound | Gebeurtenis |
fl.video.VideoEvent
eigenschap VideoEvent.type =
fl.video.VideoEvent.AUTO_REWOUND
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt verzonden wanneer de afspeelkop naar het begin van de videospeler wordt verplaatst omdat de eigenschap autoRewind
op true
is ingesteld. Wanneer de gebeurtenis autoRewound
wordt verzonden, wordt ook de gebeurtenis rewind
verzonden.
De gebeurtenis autoRewound
is van het type VideoEvent en heeft de constante VideoEvent.AUTO_REWOUND
.
type
van een gebeurtenisobject autoRewound
gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
state | Een tekenreeks die de constante uit de klasse VideoState identificeert, die de afspeelstatus van de component beschrijft. |
playheadTime | Een getal dat de huidige tijd of positie van de afspeelkop aangeeft. |
vp | De index van het object VideoPlayer. |
Verwante API-elementen
bufferingStateEntered | Gebeurtenis |
fl.video.VideoEvent
eigenschap VideoEvent.type =
fl.video.VideoEvent.BUFFERING_STATE_ENTERED
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt verzonden wanneer de bufferstatus van de instantie FLVPlayback wordt ingeschakeld. De instantie FLVPlayback krijgt deze status doorgaans onmiddellijk na een aanroep van de methode play()
of wanneer op het besturingselement Play
wordt geklikt voordat wordt overgeschakeld naar de afspeelstatus.
De gebeurtenis stateChange
wordt ook verzonden.
De gebeurtenis bufferingStateEntered
is van het type VideoEvent en heeft de constante VideoEvent.BUFFERING_STATE_ENTERED
.
type
van een gebeurtenisobject bufferingStateEntered
gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
state | Een tekenreeks die de constante uit de klasse VideoState identificeert, die de afspeelstatus van de component beschrijft. |
playheadTime | Een getal dat de huidige tijd of positie van de afspeelkop aangeeft. |
vp | De index van het object VideoPlayer. |
Verwante API-elementen
close | Gebeurtenis |
fl.video.VideoEvent
eigenschap VideoEvent.type =
fl.video.VideoEvent.CLOSE
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt verzonden wanneer het gebeurtenisobject de NetConnection sluit door een time-out te genereren, via een aanroep van de methode closeVideoPlayer()
of wanneer u de methode load()
of play()
aanroept of de eigenschap source
instelt en de RTMP-verbinding daardoor laat verbreken. De instantie FLVPlayback verzendt deze gebeurtenis alleen bij streaming vanaf Flash Media Server (FMS) of Flash Video Streaming Service (FVSS).
De gebeurtenis close
is van het type VideoEvent en heeft de constante VideoEvent.CLOSE
.
type
van een gebeurtenisobject close
.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
state | Een tekenreeks die de constante uit de klasse VideoState identificeert, die de afspeelstatus van de component beschrijft. |
playheadTime | Een getal dat de huidige tijd of positie van de afspeelkop aangeeft. |
vp | De index van het object VideoPlayer. |
Verwante API-elementen
complete | Gebeurtenis |
fl.video.VideoEvent
eigenschap VideoEvent.type =
fl.video.VideoEvent.COMPLETE
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt verzonden wanneer het afspelen is voltooid omdat de speler het einde van het FLV-bestand heeft bereikt. De component verzendt de gebeurtenis niet wanneer u de methode stop()
of pause()
aanroept of op de bijbehorende besturingselementen klikt.
Wanneer de toepassing een progressieve download gebruikt, wordt de eigenschap totalTime
niet expliciet ingesteld en wordt een FLV-bestand gedownload dat de duur niet opgeeft in de metagegevens. De videospeler stelt de eigenschap totalTime
op een geschatte totaalwaarde in alvorens deze gebeurtenis te verzenden.
De videospeler verzendt ook de gebeurtenissen stateChange
en stoppedStateEntered
.
De gebeurtenis complete
is van het type VideoEvent en heeft de constante VideoEvent.COMPLETE
.
type
van een gebeurtenisobject complete
.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
state | Een tekenreeks die de constante uit de klasse VideoState identificeert, die de afspeelstatus van de component beschrijft. |
playheadTime | Een getal dat de huidige tijd of positie van de afspeelkop aangeeft. |
vp | De index van het object VideoPlayer. |
Verwante API-elementen
cuePoint | Gebeurtenis |
fl.video.MetadataEvent
eigenschap MetadataEvent.type =
fl.video.MetadataEvent.CUE_POINT
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt verzonden wanneer een actiepunt is bereikt. Het gebeurtenisobject heeft een eigenschap info
, die het object info bevat dat is ontvangen door de gebeurteniscall-back NetStream.onCuePoint
voor FLV-bestandactiepunten. Voor ActionScript-actiepunten bevat deze eigenschap het object dat is doorgegeven aan de ActionScript-actiepuntmethoden of -eigenschappen.
De gebeurtenis cuePoint
is van het type MetadataEvent en heeft de constante MetadataEvent.CUE_POINT
.
type
van een gebeurtenisobject cuePoint
gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
info | Het object met eigenschappen die het actiepunt beschrijven. |
vp | De index van het object VideoPlayer. |
Verwante API-elementen
fastForward | Gebeurtenis |
fl.video.VideoEvent
eigenschap VideoEvent.type =
fl.video.VideoEvent.FAST_FORWARD
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt verzonden wanneer de afspeelkop vooruit wordt verplaatst door een aanroep van de methode seek()
of door op het besturingselement ForwardButton te klikken.
De instantie FLVPlayback verzendt ook de gebeurtenis playheadUpdate
.
De gebeurtenis fastForward
is van het type VideoEvent en heeft de constante VideoEvent.FAST_FORWARD
.
type
van een gebeurtenisobject fastForward
gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
state | Een tekenreeks die de constante uit de klasse VideoState identificeert, die de afspeelstatus van de component beschrijft. |
playheadTime | Een getal dat de huidige tijd of positie van de afspeelkop aangeeft. |
vp | De index van het object VideoPlayer. |
Verwante API-elementen
layout | Gebeurtenis |
fl.video.LayoutEvent
eigenschap LayoutEvent.type =
fl.video.LayoutEvent.LAYOUT
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt verzonden wanneer de grootte en/of lay-out van de videospeler worden aangepast. Hier volgen twee lay-outscenario's:
- Wanneer de lay-out van de videospeler wordt aangepast via de gebeurtenis
autoLayout
, door de methodensetScale()
ofsetSize()
aan te roepen of door de eigenschappenwidth
,height
,scaleX
,scaleY
te wijzigen. - Wanneer er twee videospelers van verschillende grootten zijn en de eigenschap
visibleVideoPlayerIndex
van de ene naar de andere videospeler wordt geschakeld.
De gebeurtenis layout
is van het type LayoutEvent en heeft de constante LayoutEvent.LAYOUT
.
type
van een gebeurtenisobject layout
gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
oldBounds | Geeft de waarden aan van de eigenschappen x , y , width en height van het doel voordat de gebeurtenis layout plaatsvindt. |
oldRegistrationBounds | Geeft de waarden aan van de eigenschappen registrationX , registrationY , registrationWidth en registrationHeight van het doel voordat de gebeurtenis layout plaatsvindt. |
Verwante API-elementen
metadataReceived | Gebeurtenis |
fl.video.MetadataEvent
eigenschap MetadataEvent.type =
fl.video.MetadataEvent.METADATA_RECEIVED
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt verzonden wanneer de metagegevens van het FLV-bestand voor het eerst worden bereikt. Het gebeurtenisobject heeft een eigenschap info
, die het object info bevat dat is ontvangen door de gebeurteniscall-back NetStream.onMetaData
.
De gebeurtenis metadataReceived
is van het type MetadataEvent en heeft de constante MetadataEvent.METADATA_RECEIVED
.
type
van een gebeurtenisobject metadataReceived
gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
info | Het object met eigenschappen die het FLV-bestand beschrijven. |
vp | De index van het object VideoPlayer. |
Verwante API-elementen
pausedStateEntered | Gebeurtenis |
fl.video.VideoEvent
eigenschap VideoEvent.type =
fl.video.VideoEvent.PAUSED_STATE_ENTERED
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt verzonden wanneer de pauzestatus van de speler wordt ingeschakeld. Dit gebeurt wanneer u de methode pause()
aanroept of op het bijbehorende besturingselement klikt. Het kan in bepaalde gevallen ook gebeuren wanneer het FLV-bestand is geladen en de eigenschap autoPlay
de waarde false
heeft (de stopstatus is ook mogelijk).
De gebeurtenis stateChange
wordt ook verzonden.
De gebeurtenis pausedStateEntered
is van het type VideoEvent en heeft de constante VideoEvent.PAUSED_STATE_ENTERED
.
type
van een gebeurtenisobject pausedStateEntered
gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
state | Een tekenreeks die de constante uit de klasse VideoState identificeert, die de afspeelstatus van de component beschrijft. |
playheadTime | Een getal dat de huidige tijd of positie van de afspeelkop aangeeft. |
vp | De index van het object VideoPlayer. |
Verwante API-elementen
playheadUpdate | Gebeurtenis |
fl.video.VideoEvent
eigenschap VideoEvent.type =
fl.video.VideoEvent.PLAYHEAD_UPDATE
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt verzonden terwijl het FLV-bestand wordt afgespeeld met de frequentie die is opgegeven met de eigenschap playheadUpdateInterval
of wanneer terugspoelen wordt gestart. De component verzendt deze gebeurtenis niet wanneer de videospeler de pauze- of stopstatus heeft, tenzij er wordt gezocht.
De gebeurtenis playheadUpdate
is van het type VideoEvent en heeft de constante VideoEvent.PLAYHEAD_UPDATE
.
type
van een gebeurtenisobject playheadUpdate
gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
state | Een tekenreeks die de constante uit de klasse VideoState identificeert, die de afspeelstatus van de component beschrijft. |
playheadTime | Een getal dat de huidige tijd of positie van de afspeelkop aangeeft. |
vp | De index van het object VideoPlayer. |
Verwante API-elementen
playingStateEntered | Gebeurtenis |
fl.video.VideoEvent
eigenschap VideoEvent.type =
fl.video.VideoEvent.PLAYING_STATE_ENTERED
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt verzonden wanneer de afspeelstatus wordt ingeschakeld. Dit gebeurt mogelijk niet direct nadat de methode play()
is aangeroepen of nadat op het bijbehorende besturingselement is geklikt; vaak wordt eerst de bufferstatus geactiveerd en daarna pas de afspeelstatus.
De instantie FLVPlayback verzendt ook de gebeurtenis stateChange
.
De gebeurtenis playingStateEntered
is van het type VideoEvent en heeft de constante VideoEvent.PLAYING_STATE_ENTERED
.
type
van een gebeurtenisobject playingStateEntered
gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
state | Een tekenreeks die de constante uit de klasse VideoState identificeert, die de afspeelstatus van de component beschrijft. |
playheadTime | Een getal dat de huidige tijd of positie van de afspeelkop aangeeft. |
vp | De index van het object VideoPlayer. |
Verwante API-elementen
progress | Gebeurtenis |
fl.video.VideoProgressEvent
eigenschap VideoProgressEvent.type =
fl.video.VideoProgressEvent.PROGRESS
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Geeft de voortgang aan in het aantal gedownloade bytes. Wordt verzonden met de frequentie die is opgegeven door de eigenschap progressInterval
, vanaf het moment waarop het laden begint totdat alle bytes zijn geladen of een netwerkfout optreedt. De standaardwaarde is .25 seconden, vanaf het moment waarop het laden wordt aangeroepen totdat alle bytes zijn geladen of een netwerkfout optreedt. Gebruik deze gebeurtenis om het aantal geladen bytes of het aantal bytes in de buffer op te vragen.
Wordt alleen verzonden voor een progressieve HTTP-download. Geeft de voortgang in aantal gedownloade bytes aan. Het gebeurtenisobject heeft de eigenschappen bytesLoaded
en bytesTotal
, die identiek zijn aan de gelijknamige FLVPlayback-eigenschappen.
De gebeurtenis progress
is van het type VideoProgressEvent en heeft de constante VideoProgressEvent.PROGRESS
.
type
van een gebeurtenisobject progress
.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
bytesLoaded | Het aantal items of bytes dat wordt geladen wanneer de listener de gebeurtenis verwerkt. |
bytesTotal | Het totale aantal items of bytes dat wordt geladen wanneer het laadproces is voltooid. |
vp | De index van het object VideoPlayer. |
Verwante API-elementen
ready | Gebeurtenis |
fl.video.VideoEvent
eigenschap VideoEvent.type =
fl.video.VideoEvent.READY
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt verzonden wanneer een FLV-bestand is geladen en klaar is om te worden weergegeven. Er wordt gestart zodra een status wordt geactiveerd waarin kan worden gereageerd nadat u een nieuw FLV-bestand hebt geladen met de methode play()
of load()
. De gebeurtenis wordt slechts één keer gestart voor elk FLV-bestand dat wordt geladen.
De gebeurtenis ready
is van het type VideoEvent en heeft de constante VideoEvent.READY
.
type
van een gebeurtenisobject ready
gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
state | Een tekenreeks die de constante uit de klasse VideoState identificeert, die de afspeelstatus van de component beschrijft. |
playheadTime | Een getal dat de huidige tijd of positie van de afspeelkop aangeeft. |
vp | De index van het object VideoPlayer. |
Verwante API-elementen
rewind | Gebeurtenis |
fl.video.VideoEvent
eigenschap VideoEvent.type =
fl.video.VideoEvent.REWIND
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt verzonden wanneer de locatie van de afspeelkop achterwaarts wordt verplaatst door een aanroep van seek()
of wanneer een aanroep van autoRewind
wordt voltooid. Wanneer een gebeurtenis autoRewind
wordt verzonden, wordt eerst een gebeurtenis autoRewound
geactiveerd.
De gebeurtenis rewind
is van het type VideoEvent en heeft de constante VideoEvent.REWIND
.
type
van een gebeurtenisobject rewind
gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
state | Een tekenreeks die de constante uit de klasse VideoState identificeert, die de afspeelstatus van de component beschrijft. |
playheadTime | Een getal dat de huidige tijd of positie van de afspeelkop aangeeft. |
vp | De index van het object VideoPlayer. |
Verwante API-elementen
scrubFinish | Gebeurtenis |
fl.video.VideoEvent
eigenschap VideoEvent.type =
fl.video.VideoEvent.SCRUB_FINISH
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt verzonden wanneer de gebruiker stopt met het scrubben van het FLV-bestand met de zoekbalk. Bij scrubben sleept de gebruiker de greep van de zoekbalk in een van beide richtingen om een specifieke scène in het FLV-bestand te vinden. Het scrubben stopt wanneer de gebruiker de greep van de zoekbalk loslaat.
De component verzendt ook de gebeurtenis stateChange
met de eigenschap state
(afspeelstatus, pauzestatus, stopstatus of bufferstatus). De eigenschap state
heeft de zoekstatus totdat de gebruiker stopt met scrubben.
De gebeurtenis scrubFinish
is van het type VideoEvent en heeft de constante VideoEvent.SCRUB_FINISH
.
type
van een gebeurtenisobject scrubFinish
gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
state | Een tekenreeks die de constante uit de klasse VideoState identificeert, die de afspeelstatus van de component beschrijft. |
playheadTime | Een getal dat de huidige tijd of positie van de afspeelkop aangeeft. |
vp | De index van het object VideoPlayer. |
Verwante API-elementen
scrubStart | Gebeurtenis |
fl.video.VideoEvent
eigenschap VideoEvent.type =
fl.video.VideoEvent.SCRUB_START
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt verzonden wanneer de gebruiker begint met het scrubben van het FLV-bestand met de zoekbalk. Bij scrubben sleept de gebruiker de greep van de zoekbalk in een van beide richtingen om een specifieke scène in het FLV-bestand te vinden. Het scrubben begint wanneer de gebruiker op de greep van de zoekbalk klikt en stopt wanneer de gebruiker de greep loslaat.
De component verzendt ook de gebeurtenis stateChange
met de eigenschap state
ingesteld op de zoekstatus. De zoekstatus blijft actief totdat de gebruiker stopt met scrubben.
De gebeurtenis scrubStart
is van het type VideoEvent en heeft de constante VideoEvent.SCRUB_START
.
type
van een gebeurtenisobject scrubStart
gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
state | Een tekenreeks die de constante uit de klasse VideoState identificeert, die de afspeelstatus van de component beschrijft. |
playheadTime | Een getal dat de huidige tijd of positie van de afspeelkop aangeeft. |
vp | De index van het object VideoPlayer. |
Verwante API-elementen
seeked | Gebeurtenis |
fl.video.VideoEvent
eigenschap VideoEvent.type =
fl.video.VideoEvent.SEEKED
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt verzonden wanneer de locatie van de afspeelkop wordt gewijzigd door een aanroep van seek()
, door het instellen van de eigenschap playheadTime
of door het gebruik van de component SeekBar. De eigenschap playheadTime
is de doeltijd.
De gebeurtenis seeked
is van het type VideoEvent en heeft de constante VideoEvent.SEEKED
.
De instantie FLVPlayback verzendt de gebeurtenis rewind
wanneer de zoekactie achterwaarts wordt uitgevoerd en verzendt de gebeurtenis fastForward
wanneer de zoekactie voorwaarts wordt uitgevoerd. Ook wordt de gebeurtenis playheadUpdate
verzonden.
Om diverse redenen is het mogelijk dat de eigenschap playheadTime
niet direct de verwachte waarde heeft nadat u een van de methoden seek hebt aangeroepen of playheadTime
hebt ingesteld om het zoeken te activeren. Ten eerste kunt u bij een progressieve download alleen zoeken tot een hoofdframe, zodat een zoekopdracht naar de tijd van de eerste hoofdframe na de opgeven tijd gaat. (Bij het streamen gaat een zoekopdracht altijd naar de exact opgegeven tijd, zelfs wanneer het bron-FLV-bestand daar geen hoofdframe heeft.) Ten tweede verloopt zoeken asynchroon, dus wanneer u een zoekmethode aanroept of de eigenschap playheadTime
instelt, wordt playheadTime
niet onmiddellijk bijgewerkt. Wanneer u de tijd na voltooiing van het zoeken wilt verkrijgen, luistert u naar de gebeurtenis seek
, die pas wordt gestart nadat de eigenschap playheadTime
is bijgewerkt.
type
van een gebeurtenisobject seeked
gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
state | Een tekenreeks die de constante uit de klasse VideoState identificeert, die de afspeelstatus van de component beschrijft. |
playheadTime | Een getal dat de huidige tijd of positie van de afspeelkop aangeeft. |
vp | De index van het object VideoPlayer. |
Verwante API-elementen
skinError | Gebeurtenis |
fl.video.SkinErrorEvent
eigenschap SkinErrorEvent.type =
fl.video.SkinErrorEvent.SKIN_ERROR
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt verzonden wanneer een fout optreedt bij het laden van een SWF-bestand met skin. De gebeurtenis heeft een eigenschap message die het foutbericht bevat. Wanneer een SWF-bestand met skin is ingesteld, begint het afspelen nadat de gebeurtenissen ready
en skinLoaded
(of skinError
) beide zijn gestart.
De gebeurtenis skinError
is van het type SkinErrorEvent en heeft de constante SkinErrorEvent.SKIN_ERROR
.
type
van een gebeurtenisobject skinError
gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
text | Het foutbericht. |
Verwante API-elementen
skinLoaded | Gebeurtenis |
fl.video.VideoEvent
eigenschap VideoEvent.type =
fl.video.VideoEvent.SKIN_LOADED
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt verzonden wanneer een SWF-bestand met skin wordt geladen. De component begint pas met het afspelen van een FLV-bestand nadat de gebeurtenissen ready
en skinLoaded
(of skinError
) beide zijn gestart.
De gebeurtenis skinLoaded
is van het type VideoEvent en heeft de constante VideoEvent.SKIN_LOADED
.
type
van een gebeurtenisobject skinLoaded
gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
state | Een tekenreeks die de constante uit de klasse VideoState identificeert, die de afspeelstatus van de component beschrijft. |
playheadTime | Een getal dat de huidige tijd of positie van de afspeelkop aangeeft. |
vp | De index van het object VideoPlayer. |
Verwante API-elementen
soundUpdate | Gebeurtenis |
fl.video.SoundEvent
eigenschap SoundEvent.type =
fl.video.SoundEvent.SOUND_UPDATE
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt verzonden wanneer het geluid wordt gewijzigd wanneer de gebruiker de greep van de volumebalk verplaatst of door de eigenschap volume
of soundTransform
in te stellen.
De gebeurtenis soundUpdate
is van het type SoundEvent en heeft de constante SoundEvent.SOUND_UPDATE
.
type
van een gebeurtenisobject soundUpdate gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
soundTransform | Hiermee worden nieuwe waarden voor volume en panning aangegeven. |
Verwante API-elementen
stateChange | Gebeurtenis |
fl.video.VideoEvent
eigenschap VideoEvent.type =
fl.video.VideoEvent.STATE_CHANGE
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt verzonden wanneer de afspeelstatus wordt gewijzigd. Wanneer een aanroep van autoRewind
is voltooid, wordt de gebeurtenis stateChange
verzonden met de terugspoelstatus. De gebeurtenis stateChange
start pas nadat het terugspoelen is voltooid.
Deze gebeurtenis kan worden gebruikt om na te gaan wanneer bij het afspelen een status wordt geactiveerd of gedeactiveerd waarin reageren niet mogelijk is, zoals tijdens het maken van een verbinding, tijdens het aanpassen van de grootte of tijdens het terugspoelen. De methoden play()
, pause()
, stop()
en seek()
plaatsen de aanvragen in de wachtrij voor uitvoering wanneer de speler een status activeert waarin reageren mogelijk is.
De gebeurtenis stateChange
is van het type VideoEvent en heeft de constante VideoEvent.STATE_CHANGE
.
type
van een gebeurtenisobject stateChange
gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
state | Een tekenreeks die de constante uit de klasse VideoState identificeert, die de afspeelstatus van de component beschrijft. |
playheadTime | Een getal dat de huidige tijd of positie van de afspeelkop aangeeft. |
vp | De index van het object VideoPlayer. |
Verwante API-elementen
stoppedStateEntered | Gebeurtenis |
fl.video.VideoEvent
eigenschap VideoEvent.type =
fl.video.VideoEvent.STOPPED_STATE_ENTERED
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wordt verzonden wanneer de stopstatus wordt ingeschakeld. Dit gebeurt wanneer u de methode stop()
aanroept of op het besturingselement stopButton
klikt. Dit gebeurt in sommige gevallen ook wanneer de eigenschap autoPlay
de waarde false
heeft (de pauzestatus wordt mogelijk geactiveerd) wanneer het FLV-bestand wordt geladen. De instantie FLVPlayback verzendt deze gebeurtenis ook wanneer de afspeelkop aan het einde van het FLV-bestand stopt omdat het einde van de tijdlijn is bereikt.
De instantie FLVPlayback verzendt ook de gebeurtenis stateChange
.
De gebeurtenis stoppedStateEntered
is van het type VideoEvent en heeft de constante VideoEvent.STOPPED_STATE_ENTERED
.
type
van een gebeurtenisobject stoppedStateEntered
gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
state | Een tekenreeks die de constante uit de klasse VideoState identificeert, die de afspeelstatus van de component beschrijft. |
playheadTime | Een getal dat de huidige tijd of positie van de afspeelkop aangeeft. |
vp | De index van het object VideoPlayer. |
Verwante API-elementen
SHORT_VERSION | Constante |
public static const SHORT_VERSION:String = "2.1"
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een statusvariabele die het korte versienummer van de component aangeeft. Het versienummer is handig wanneer u een FLA-bestand hebt en de componentversie ervan moet weten. Typ de volgende code in het FLA-bestand om de componentversie te bepalen:
FLVPlayback.SHORT_VERSION
De variabele SHORT_VERSION
bevat alleen het hoofd- en subversienummer, bijvoorbeeld 2.0. De variabele VERSION
bevat het hoofd- en subversienummer evenals de revisie- en buildnummers, bijvoorbeeld 2.0.0.11.
Verwante API-elementen
VERSION | Constante |
public static const VERSION:String = "2.1.0.23"
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een statusvariabele die het lange versienummer van de component aangeeft. Het versienummer is handig wanneer u een FLA-bestand hebt en de componentversie ervan moet weten. Typ de volgende code in het FLA-bestand om de componentversie te bepalen:
FLVPlayback.VERSION
De variabele VERSION
bevat het hoofd- en subversienummer evenals de revisie- en buildnummers, bijvoorbeeld 2.0.0.11. De variabele SHORT_VERSION
bevat alleen het hoofd- en subversienummer, bijvoorbeeld 2.0.
Verwante API-elementen
U kunt als volgt het voorbeeld uitvoeren:
- Plaats de component FLVPlayback in het werkgebied op 0,0 en geef deze de instantienaam
player
. - Vervang
VideoPath
door een absoluut of relatief pad naar een FLV-bestand. - Sla deze code op als FLVPlaybackExample.as in dezelfde map als het FLA-bestand.
- Stel de klasse Document in het FLA-bestand in op FLVPlaybackExample.
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; } } }
Wed Jun 13 2018, 11:42 AM Z