| Paket | fl.video |
| Klass | public class VideoPlayer |
| Arv | VideoPlayer Video DisplayObject EventDispatcher Object |
| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
cuePoint-händelser. FLVPlayback-klassen omfattar VideoPlayer-klassen.
Använd FLVPlayback-klassen i nästan alla fall eftersom alla funktioner i VideoPlayer-klassen kan öppnas via FLVPlayback-klassen.
Dessutom samverkar FLVPlayback-klassen automatiskt med NCManager-klassen för att öppna direktuppspelade FLV-filer på en videoserver, till exempel Flash Media Server. Du samverkar med NCManager-klassen när du anger egenskapen contentPath och när du skickar en webbadress till metoderna play() och load(). Om du använder VideoPlayer-klassen för sig, måste du inkludera följande programsats i ActionScript-koden för att säkerställa att NCManager-klassen tas med:
var _forceNCManager:fl.video.NCManager;
NCManager-klassen implementerar ett gränssnitt, INCManager, och kan ersättas av en anpassad klass för att hantera nätverkskommunikationer som implementerar det här gränssnittet. Om du gör det måste du också inkludera följande programsats som ersätter NCManager med namnet på den klass du angett:
fl.video.VideoPlayer.iNCManagerClass = fl.video.NCManager;
Du behöver inte lägga till den här programsatsen om du använder NCManager-standardklassen.
Obs: Du kan också ange att iNCManagerClass ska ersätta standard-fl.video.NCManager när FLVPlayback-komponenten används.
NCManager har stöd för en delmängd av SMIL som kan hantera flera flöden för flera bandbredder.
Relaterade API-element
| Egenskap | Definieras med | ||
|---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties
De nuvarande hjälpmedelsalternativen för det här visningsobjektet. | DisplayObject | |
| align : String
Anger hur videon ska visas i förhållande till egenskaperna registrationX, registrationY, registrationWidth och registrationHeight. | VideoPlayer | ||
![]() | alpha : Number
Anger det angivna objektets alfagenomskinlighetsvärde. | DisplayObject | |
| autoRewind : Boolean
Ett booleskt värde som, om true, gör att FLV-filen spolas tillbaka till bildruta 1 när uppspelningen stoppas, antingen på grund av att slutet på flödet har nåtts eller därför att stop()-metoden anropats. | VideoPlayer | ||
![]() | blendMode : String
Ett värde från klassen BlendMode som anger vilket blandningsläge som ska användas. | DisplayObject | |
![]() | blendShader : Shader [lässkyddad]
Ställer in en skuggning som används för blandning av förgrund och bakgrund. | DisplayObject | |
| bufferTime : Number
En siffra som anger antalet sekunder som en buffring ska göras i minnet innan ett videoflöde spelas upp. | VideoPlayer | ||
| bytesLoaded : uint [skrivskyddad]
Ett tal som anger hur långt en HTTP-nedladdning har kommit i antal byte. | VideoPlayer | ||
| bytesTotal : uint [skrivskyddad]
Ett tal som anger det totala antalet byte som laddats ned för en HTTP-nedladdning. | VideoPlayer | ||
![]() | cacheAsBitmap : Boolean
Om det är true, sparar Flash-miljöerna en intern bitmappsrepresentation av visningsobjektet i cache-minnet. | DisplayObject | |
![]() | cacheAsBitmapMatrix : Matrix
Om detta inte är null definierar det här Matrix-objektet hur ett visningsobjekt återges när cacheAsBitmap har värdet true. | DisplayObject | |
![]() | constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | |
![]() | deblocking : int
Anger typen av filter som tillämpas på avkodad video i efterbehandlingen. | Video | |
![]() | filters : Array
En indexerad array som innehåller varje filterobjekt som är associerat med visningsobjektet. | DisplayObject | |
| height : Number [åsidosätt]
Ett tal som anger VideoPlayer-instansens höjd i pixlar. | VideoPlayer | ||
| idleTimeout : Number
Tiden i millisekunder innan Flash avslutar en inaktiv anslutning till en videoserver, t.ex. Flash Media Server, på grund av att uppspelningen pausats eller stoppats. | VideoPlayer | ||
| iNCManagerClass : Object = fl.video.NCManager [statisk]
Om du vill att alla VideoPlayer-objekt ska använda din anpassade klass som standardimplementering av INCManager ställer du in egenskapen iNCManager på klassobjektet eller strängnamnet för din anpassade klass. | VideoPlayer | ||
| isLive : Boolean [skrivskyddad]
Ett booleskt värde som är true vid direkt videoflöde. | VideoPlayer | ||
| isRTMP : Boolean [skrivskyddad]
Ett booleskt värde som är true om FLV-filen spelas upp direkt från FMS (Flash Media Server) med RTMP. | VideoPlayer | ||
![]() | loaderInfo : LoaderInfo [skrivskyddad]
Returnerar ett LoaderInfo-objekt som innehåller information om hur filen som visningsobjektet tillhör ska läsas in. | DisplayObject | |
![]() | mask : DisplayObject
Det anropande visningsobjektet maskeras av det angivna visningsobjektet. | DisplayObject | |
| metadata : Object [skrivskyddad]
Ett objekt som är ett metadatapaket som har tagits emot av ett anrop till återkopplingsmetoden NetSteam.onMetaData(), om den finns. | VideoPlayer | ||
![]() | metaData : Object
Erhåller metadataobjektet för instansen DisplayObject om metadata har lagrats tillsammans med instansen för detta DisplayObject i SWF-filen via en PlaceObject4-tagg. | DisplayObject | |
![]() | mouseX : Number [skrivskyddad]
Anger x-koordinaten för musens eller användarens indataenhets position i pixlar. | DisplayObject | |
![]() | mouseY : Number [skrivskyddad]
Anger y-koordinaten för musens eller användarens indataenhets position i pixlar. | DisplayObject | |
![]() | name : String
Anger instansnamnet för DisplayObject. | DisplayObject | |
| ncMgr : INCManager [skrivskyddad]
Ett INCManager-objekt som ger åtkomst till en instans av den klass som implementerar INCManager, vilket är ett gränssnitt för NCManager-klassen. | VideoPlayer | ||
| netConnection : NetConnection [skrivskyddad]
Ger direktåtkomst till NetConnection-instansen som skapats av videospelaren. | VideoPlayer | ||
| netStream : NetStream [skrivskyddad]
Ger direktåtkomst till NetStream-instansen som skapats av videospelaren. | VideoPlayer | ||
| netStreamClientClass : Object [statisk]
Registrerar en anpassad klass för NetStream-objektets klientegenskap. | VideoPlayer | ||
![]() | opaqueBackground : Object
Anger om visningsobjektet är ogenomskinligt med en viss bakgrundsfärg. | DisplayObject | |
![]() | parent : DisplayObjectContainer [skrivskyddad]
Anger DisplayObjectContainer-objektet som innehåller visningsobjektet. | DisplayObject | |
| playheadTime : Number
Ett tal som är spelhuvudets aktuella tid eller position mätt i sekunder. Värdet kan innehålla decimaler. | VideoPlayer | ||
| playheadUpdateInterval : Number
Ett tal som motsvarar tiden i millisekunder mellan varje playheadUpdate-händelse. | VideoPlayer | ||
| progressInterval : Number
Ett tal som motsvarar tiden i millisekunder mellan varje progress-händelse. | VideoPlayer | ||
| registrationHeight : Number
Höjden används för att justera videoinnehållet vid automatisk ändring av storlek. | VideoPlayer | ||
| registrationWidth : Number
Bredden används för att justera videoinnehållet vid automatisk ändring av storlek. | VideoPlayer | ||
| registrationX : Number
X-koordinaten används för att justera videoinnehållet vid automatisk ändring av storlek. | VideoPlayer | ||
| registrationY : Number
Y-koordinaten används för att justera videoinnehållet vid automatisk ändring av storlek. | VideoPlayer | ||
![]() | root : DisplayObject [skrivskyddad]
För ett visningsobjekt i en inläst SWF-fil är rotegenskapen det översta visningsobjektet i den del av visningslistans trädstruktur som representeras av den SWF-filen. | DisplayObject | |
![]() | rotation : Number
Anger DisplayObject-instansens rotation i grader från den ursprungliga orienteringen. | DisplayObject | |
![]() | rotationX : Number
Anger x-axelsrotationen i grader för DisplayObject-instansen, från den ursprungliga orienteringen i förhållande till den överordnade 3D-behållaren. | DisplayObject | |
![]() | rotationY : Number
Anger y-axelsrotationen i grader för DisplayObject-instansen, från den ursprungliga orienteringen i förhållande till den överordnade 3D-behållaren. | DisplayObject | |
![]() | rotationZ : Number
Anger z-axelsrotationen i grader för DisplayObject-instansen, från den ursprungliga orienteringen i förhållande till den överordnade 3D-behållaren. | DisplayObject | |
![]() | scale9Grid : Rectangle
Det skalningsrutnät som används för närvarande. | DisplayObject | |
| scaleMode : String
Anger hur videons storlek ändras när den har lästs in. | VideoPlayer | ||
| scaleX : Number [åsidosätt]
Ett tal som representerar den vågräta skalan. | VideoPlayer | ||
| scaleY : Number [åsidosätt]
Ett tal som representerar den lodräta skalan. | VideoPlayer | ||
![]() | scaleZ : Number
Anger djupskala (procent) för objektet utifrån dess registreringspunkt. | DisplayObject | |
![]() | scrollRect : Rectangle
Visningsobjektets gränser för rullningsrektangeln. | DisplayObject | |
![]() | smoothing : Boolean
Anger om videon ska utjämnas (interpoleras) när den skalas. | Video | |
| soundTransform : flash.media:SoundTransform
Ger direkt åtkomst till egenskapen NetStream.soundTransform som visar ytterligare ljudkontroll. | VideoPlayer | ||
| source : String [skrivskyddad]
En sträng som anger URL:en för den FLV-fil som ska direktuppspelas och hur den ska direktuppspelas. | VideoPlayer | ||
![]() | stage : Stage [skrivskyddad]
Visningsobjektets scen. | DisplayObject | |
| state : String [skrivskyddad]
En sträng som visar komponentens status. | VideoPlayer | ||
| stateResponsive : Boolean [skrivskyddad]
Ett booleskt värde som är true vid svarsläge. | VideoPlayer | ||
| totalTime : Number [skrivskyddad]
Ett tal som är den totala uppspelningstiden för videon i sekunder. | VideoPlayer | ||
![]() | transform : flash.geom:Transform
Ett objekt med egenskaper som gäller ett visningsobjekts matris, färgomformning och pixelgränser. | DisplayObject | |
| videoHeight : int [åsidosätt] [skrivskyddad]
Bredden på den inlästa FLV-källfilen. | VideoPlayer | ||
| videoWidth : int [åsidosätt] [skrivskyddad]
Bredden på den inlästa FLV-källfilen. | VideoPlayer | ||
| visible : Boolean [åsidosätt]
Ett booleskt värde som, om true, gör VideoPlayer-instansen synlig. | VideoPlayer | ||
| volume : Number
Ett tal mellan 0 och 1 som anger volymkontrollens inställning. | VideoPlayer | ||
| width : Number [åsidosätt]
Ett tal som anger VideoPlayer-instansens bredd på scenen. | VideoPlayer | ||
| x : Number [åsidosätt]
Ett tal som anger videospelarens vågräta position (i pixlar). | VideoPlayer | ||
| y : Number [åsidosätt]
Ett tal som anger videospelarens lodräta position (i pixlar). | VideoPlayer | ||
![]() | z : Number
Anger z-koordinatens position längs DisplayObject-instansens z-axel i förhållande till den överordnade 3D-behållaren. | DisplayObject | |
| Metod | Definieras med | ||
|---|---|---|---|
Skapar ett nytt VideoPlayer-objekt med angiven bredd och höjd. | VideoPlayer | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registrerar ett händelseavlyssnarobjekt för ett EventDispatcher-objekt så att avlyssnaren får meddelanden om händelser. | EventDispatcher | |
![]() |
Anger ett videoflöde från en kamera som ska visas inom Video-objektets gränser i programmet. | Video | |
![]() |
Anger ett videoflöde som ska visas inom Video-objektets gränser i programmet. | Video | |
![]() |
Raderar den bild som för tillfället visas i Video-objektet (inte i videoströmmen). | Video | |
Tvingar anslutningen mellan videoflödet och Flash Media Server att stänga. | VideoPlayer | ||
![]() |
Skickar en händelse till händelseflödet. | EventDispatcher | |
![]() |
Returnerar en rektangel som definierar visningsområdets område i relation till targetCoordinateSpace-objektets koordinatsystem. | DisplayObject | |
![]() |
Returnerar en rektangel som definierar visningsområdets gräns, baserat på koordinatsystemet som definieras av targetCoordinateSpace-parametern, exklusive eventuella linjer i former. | DisplayObject | |
![]() |
Konverterar punktobjektet från scenens (globala) koordinater till visningsobjektets (lokala) koordinater. | DisplayObject | |
![]() |
Konverterar en tvådimensionell punkt från scenens (globala) koordinater till ett tredimensionellt visningsobjekts (lokala) koordinater. | DisplayObject | |
![]() |
Kontrollerar om EventDispatcher-objektet har några avlyssnare registrerade för en viss typ av händelse. | EventDispatcher | |
![]() |
Anger om det finns en egenskap angiven för ett objekt. | Object | |
![]() |
Utvärderar begränsningsramen för visningsobjektet för att kontrollera om den överlappar eller korsar begränsningsramen för obj-visningsobjektet. | DisplayObject | |
![]() |
Utvärderar visningsobjektet för att avgöra om det överlappar eller korsar den punkt som anges av x- och y-parametrarna. | DisplayObject | |
![]() |
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | |
load(url:String, totalTime:Number = NaN, isLive:Boolean = false, startTime:Number = NaN, duration:Number = NaN):void
Liknar play()-metoden men gör att FLV-filen läses in utan att spelas upp. | VideoPlayer | ||
![]() |
Konverterar en tredimensionell punkt för det tredimensionella visningsobjektets (lokala) koordinater till en tvådimensionell punkt i scenens (globala) koordinater. | DisplayObject | |
![]() |
Konverterar punktobjektet från visningsobjektets (lokala) koordinater till scenens (globala) koordinater. | DisplayObject | |
Anropas av INCManager när en anslutning har upprättats eller misslyckats efter att INCManager.connectToURL()-metoden har anropats. | VideoPlayer | ||
Anropas av INCManager när en återanslutning har upprättats eller misslyckats efter att INCManager.reconnect()-metoden har anropats. | VideoPlayer | ||
Pausar en videouppspelning. | VideoPlayer | ||
play(url:String = null, totalTime:Number = NaN, isLive:Boolean = false, startTime:Number = NaN, duration:Number = NaN):void
Gör att videon börjar spela. | VideoPlayer | ||
Spelar upp FLV-filen när tillräckligt mycket av den har laddats ned. | VideoPlayer | ||
![]() |
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | |
![]() |
Tar bort en avlyssnare från EventDispatcher-objektet. | EventDispatcher | |
Söker efter en viss tid i filen, anges i sekunder, med en noggrannhet på tre decimaler (millisekunder). | VideoPlayer | ||
![]() |
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | |
Ställer in scaleX- och scaleY-egenskaperna samtidigt. | VideoPlayer | ||
Ställer in egenskaperna width och height samtidigt. | VideoPlayer | ||
Stoppar en videouppspelning. | VideoPlayer | ||
![]() |
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | |
![]() |
Returnerar det angivna objektets strängbeteckning. | Object | |
![]() |
Returnerar det angivna objektets primitiva värde. | Object | |
![]() |
Kontrollerar om en händelseavlyssnare är registrerad för det här EventDispatcher-objektet eller något av dess överordnade objekt för den angivna händelsetypen. | EventDispatcher | |
| Händelse | Sammanfattning | Definieras med | ||
|---|---|---|---|---|
![]() | [utsändningshändelse] Skickas när Flash Player eller AIR får operativsystemfokus och blir aktivt. | EventDispatcher | ||
![]() | Skickas när ett visningsobjekt läggs till i visningslistan. | DisplayObject | ||
![]() | Skickas när ett visningsobjekt läggs till i scenens visningslista, antingen direkt eller genom tillägg av ett underträd som innehåller visningsobjektet. | DisplayObject | ||
| Skickas när spelhuvudet flyttas till början av videospelaren eftersom egenskapen autoRewind är inställd på true. | VideoPlayer | |||
| Skickas av VideoPlayer-instansen när den stänger NetConnection genom att tidsgränsen nåtts eller genom ett anrop till close()-metoden eller när du anropar metoderna load() eller play() eller ställer in source-egenskapen och gör att RTMP-anslutningen stängs. | VideoPlayer | |||
| Skickas när uppspelningen avslutas på grund av att spelaren når slutet på FLV-filen. | VideoPlayer | |||
| Skickas när en referenspunkt har nåtts. | VideoPlayer | |||
![]() | [utsändningshändelse] Skickas när Flash Player eller AIR förlorar operativsystemfokus och blir inaktivt. | EventDispatcher | ||
| drmAuthenticate-händelse | VideoPlayer | |||
| drmError-händelse | VideoPlayer | |||
| drmError-händelse | VideoPlayer | |||
![]() | [utsändningshändelse] Skickas när spelhuvudet går in i en ny bildruta. | DisplayObject | ||
![]() | [utsändningshändelse] Skickas när spelhuvudet stänger den aktuella bildrutan. | DisplayObject | ||
![]() | [utsändningshändelse] Skickas efter att konstruktorerna för bildrutevisningsobjekt har körts men innan bildruteskript har körts. | DisplayObject | ||
| Skickas när videospelarens storlek eller layout ändras. | VideoPlayer | |||
| Skickas första gången FLV-filens metadata har nåtts. | VideoPlayer | |||
| Skickas medan FLV-filen spelas upp på en frekvens som anges av egenskapen playheadUpdateInterval eller när tillbakaspolning startar. | VideoPlayer | |||
| Anger antalet byte som har laddats ned. | VideoPlayer | |||
| Händelse skickas när en FLV-fil läses in och är klar för visning. | VideoPlayer | |||
![]() | Skickas när ett visningsobjekt ska tas bort från visningslistan. | DisplayObject | ||
![]() | Skickas när ett visningsobjekt ska tas bort från visningslistan, antingen direkt eller genom borttagning av ett underträd som innehåller visningsobjektet. | DisplayObject | ||
![]() | [utsändningshändelse] Skickas när visningslistan ska uppdateras och återges. | DisplayObject | ||
| Skickas när uppspelningens läge ändras. | VideoPlayer | |||
| Konstant | Definieras med | ||
|---|---|---|---|
| SHORT_VERSION : String = "2.1" [statisk]
En lägesvariabel som visar komponentens korta versionsnummer. | VideoPlayer | ||
| VERSION : String = "2.1.0.23" [statisk]
En lägesvariabel som visar komponentens långa versionsnummer. | VideoPlayer | ||
align | egenskap |
align:String| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Anger hur videon ska visas i förhållande till egenskaperna registrationX, registrationY, registrationWidth och registrationHeight. Egenskapen align utför denna automatiska layoutändring när egenskapen scaleMode är inställd på VideoScaleMode.MAINTAIN_ASPECT_RATIO eller VideoScaleMode.NO_SCALE. Om du ändrar den här egenskapen efter det att en FLV-fil har lästs in, startar en automatiskt layoutändring omedelbart. Värden från VideoAlign-klassen.
Standardvärdet är VideoAlign.CENTER.
Implementering
public function get align():String public function set align(value:String):voidRelaterade API-element
autoRewind | egenskap |
autoRewind:Boolean| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett booleskt värde som, om true, gör att FLV-filen spolas tillbaka till bildruta 1 när uppspelningen stoppas, antingen på grund av att slutet på flödet har nåtts eller därför att stop()-metoden anropats. Egenskapen påverkar inte direktuppspelning.
Standardvärdet är false.
Implementering
public function get autoRewind():Boolean public function set autoRewind(value:Boolean):voidbufferTime | egenskap |
bufferTime:Number| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
En siffra som anger antalet sekunder som en buffring ska göras i minnet innan ett videoflöde spelas upp. För FLV-filer som direktuppspelas över RTMP, som inte laddas ned och endast lagras i minnet, kanske inställningen från standardvärdet 0,1 behöver ökas. För en FLV-fil som laddas ned progressivt över HTTP, sker endast en liten förbättring om värdet ökas, även om visningen av högkvalitetsvideo på en äldre, långsammare dator kan bli något bättre.
För en förinspelad (inte direkt) video behöver du inte ställa in bufferTime-egenskapen på 0, utan använd i stället standardvärdet för bufferttiden eller öka bufferttiden.
Den här egenskapen anger inte hur mycket av FLV-filen som ska laddas ned innan uppspelningen startar.
Implementering
public function get bufferTime():Number public function set bufferTime(value:Number):voidRelaterade API-element
bytesLoaded | egenskap |
bytesLoaded:uint [skrivskyddad] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett tal som anger hur långt en HTTP-nedladdning har kommit i antal byte. Returnerar 0 om det inte finns något flöde, om flödet kommer från FMS (Flash Media Server) eller om ingen information är tillgänglig än. Det returnerade värdet kan bara användas för HTTP-nedladdning.
Implementering
public function get bytesLoaded():uintbytesTotal | egenskap |
bytesTotal:uint [skrivskyddad] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett tal som anger det totala antalet byte som laddats ned för en HTTP-nedladdning. Returnerar -1 om det inte finns något flöde, om flödet kommer från FMS (Flash Media Server) eller om ingen information är tillgänglig än. Det returnerade värdet kan bara användas för HTTP-nedladdning.
Implementering
public function get bytesTotal():uintheight | egenskap |
height:Number[åsidosätt] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett tal som anger VideoPlayer-instansens höjd i pixlar.
Obs: Blanda inte ihop den här egenskapen med flash.media.Video.height-egenskapen, som liknar fl.video.VideoPlayer.videoHeight-egenskapen.
Implementering
override public function get height():Number override public function set height(value:Number):voidRelaterade API-element
idleTimeout | egenskap |
idleTimeout:Number| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Tiden i millisekunder innan Flash avslutar en inaktiv anslutning till en videoserver, t.ex. Flash Media Server, på grund av att uppspelningen pausats eller stoppats. Den här egenskapen påverkar inte FLV-filer som laddats ned över HTTP.
Om egenskapen anges när ett videoflöde redan är inaktivt startas timeoutperioden om med ett nytt värde.
Implementering
public function get idleTimeout():Number public function set idleTimeout(value:Number):voidiNCManagerClass | egenskap |
public static var iNCManagerClass:Object = fl.video.NCManager| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Om du vill att alla VideoPlayer-objekt ska använda din anpassade klass som standardimplementering av iNCManagerClass ställer du in egenskapen iNCManager på klassobjektet eller strängnamnet för din anpassade klass. FLVPlayback-klassen innehåller definitionen på den anpassade klassen, vilket inte videospelaren gör.
Standardvärdet är "fl.video.NCManager" som en sträng.
isLive | egenskap |
isLive:Boolean [skrivskyddad] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett booleskt värde som är true vid direkt videouppspelning. Egenskapen gäller bara vid direktuppspelning från en videoserver som Flash Media Server eller någon annan Flash Video Streaming Service. Värdet för den här egenskapen ignoreras för en HTTP-nedladdning.
Ställ in isLive-egenskapen på false när du skickar ett förinspelat videoflöde till videospelaren och på true när du skickar data i realtid, t.ex. direktsändning. Bättre prestanda när egenskapen isLive är inställd på false får du om egenskapen bufferTime är inställd på 0.
Implementering
public function get isLive():BooleanRelaterade API-element
isRTMP | egenskap |
isRTMP:Boolean [skrivskyddad] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett booleskt värde som är true om FLV-filen spelas upp direkt från FMS (Flash Media Server) med RTMP. Värdet är false för alla andra FLV-källfiler.
Implementering
public function get isRTMP():BooleanRelaterade API-element
metadata | egenskap |
metadata:Object [skrivskyddad] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett objekt som är ett metadatapaket som har tagits emot av ett anrop till återkopplingsmetoden NetSteam.onMetaData() om den finns. Klar när metadataReceived-händelsen skickas.
Om FLV-filen är kodad med Flash 8-kodaren innehåller egenskapen metadata följande information. Äldre FLV-filer innehåller bara värdena height, width, och duration.
| Parameter | Beskrivning |
|---|---|
canSeekToEnd | Ett booleskt värde som är true om FLV-filen är kodad med en nyckelbildruta på den sista bildrutan som möjliggör sökning ända till slutet av ett progressivt nedladdat filmklipp. Värdet är false om FLV-filen inte är kodad med en nyckelbildruta på den sista bildrutan.. |
cuePoints | En array med objekt, en för varje referenspunkt som är inbäddad i FLV-filen. Värdet är odefinierat om FLV-filen inte innehåller några referenspunkter. Varje objekt innehåller följande egenskaper:
|
audiocodecid | Ett tal som visar vilken ljudkodek som använts (kodnings- och avkodningsteknik) |
audiodelay | Ett tal som representerar tiden 0 i den källfil som FLV-filen kodades från.
Videoinnehåll fördröjs under den korta tid som krävs för att synkronisera ljudet. Om exempelvis värdet Observera att FLVPlayback och VideoPlayer-klasserna kompenserar för fördröjningen i tidsinställningarna. Det betyder att du kan fortsätta använda samma tidsinställningar som i källfilen. |
audiodatarate | Ett tal som representerar kilobyte per sekund av ljud. |
videocodecid | Ett tal som visar i vilken kodekversion som videon kodades. |
framerate | Ett tal som anger bildrutehastigheten i FLV-filen. |
videodatarate | Ett tal som anger videodatahastigheten i FLV-filen. |
height | Ett tal som anger FLV-filens höjd. |
width | Ett tal som anger FLV-filens bredd. |
duration | Ett tal som anger FLV-filens varaktighet i sekunder. |
Implementering
public function get metadata():ObjectRelaterade API-element
ncMgr | egenskap |
ncMgr:INCManager [skrivskyddad] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett INCManager-objekt som ger åtkomst till en instans av den klass som implementerar INCManager vilket är ett gränssnitt för NCManager-klassen.
Du kan använda den här egenskapen för att implementera en anpassad INCManager som kräver anpassad initiering.
Implementering
public function get ncMgr():INCManagerRelaterade API-element
netConnection | egenskap |
netConnection:NetConnection [skrivskyddad] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ger direktåtkomst till NetConnection-instansen som skapats av videospelaren.
Implementering
public function get netConnection():NetConnectionnetStream | egenskap |
netStreamClientClass | egenskap |
public static var netStreamClientClass:Object| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.115.0, AIR 1.0 |
Registrerar en anpassad klass för NetStream-objektets klientegenskap. Som standard används fl.video.VideoPlayerClient. Klassen hanterar onMetaData()- och onCuePoint()-meddelanden. Om du vill lägga till anpassad hantering för andra meddelanden, till exempel onImageData() och onTextData(), kan du skapa en egen klass och ställa in den här egenskapen på den klassen.
Klassens konstruktor måste ta en instans av VideoPlayer som enda parameter och den måste ha en boolesk ready-egenskap. Egenskapen ska vara false medan klienten fortfarande väntar på datameddelanden som förväntas i början av filen. Om VideoPlayer för sin automatiska tillbakaspolning med storleksändring innan meddelandena tas emot kanske de aldrig tas emot. Som standard returnerar fl.video.VideoPlayerClient true från ready-egenskapen så snart onMetaData() anropas.
Du kan ställa in egenskapen på själva klassobjektet (som i exemplet nedan) eller på klassens strängnamn:
import fl.video.
VideoPlayer.netStreamClientClass = MyCustomClient;
Observera att det inte räcker att ställa in den på klassens strängnamn för att klassen ska kompileras till SWF-filen. Standardvärdet är klassobjektet fl.video.VideoPlayerClient, inte strängnamnet.
Alla anpassade tillämpningar bör vara en underklass av fl.video.VideoPlayer. I annat fall kan den inbyggda hanteringen av metadata och referenspunkter i VideoPlayer och FLVPlayback-komponenten förstöras.
Standardvärdet är fl.video.VideoPlayerClient.
Utlöser
VideoError — Om den här egenskapen har ett ogiltigt värde genereras felet VideoError.NETSTREAM_CLIENT_CLASS_UNSET.
|
playheadTime | egenskap |
playheadTime:Number| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett tal som är spelhuvudets aktuella tid eller position mätt i sekunder. Värdet kan innehålla decimaler. Inställningen av denna egenskap aktiverar en sökning och har alla begränsningar för en sökning.
När spelhuvudets tid ändras, vilket sker en gång var 25:e sekund medan FLV-filen spelas upp, skickar komponenten playheadUpdate-händelsen.
Av olika skäl är det inte säkert att egenskapen playheadTime kommer att ha det förväntade värdet direkt efter att en av sökmetoderna har anropats eller efter att playheadTime har ställts in på sökning. För det första kan du med progressiv nedladdning bara söka efter en nyckelbildruta, så en sökning tar dig till tidpunkten för den första nyckelbildrutan efter den angivna tiden. (Vid direktuppspelning går en sökning alltid till den exakta angivna tiden även om det inte finns någon nyckelbildruta i FLV-källfilen.) För det andra så är sökning asynkront, vilket innebär att om du anropar en sökmetod eller ställer in playheadTime-egenskapen uppdateras inte playheadTime med en gång. Om du vill hämta tiden efter att sökningen har slutförts, lyssnar du på seek-händelsen, som inte startas förrän playheadTime-egenskapen har uppdaterats.
Implementering
public function get playheadTime():Number public function set playheadTime(value:Number):voidRelaterade API-element
playheadUpdateInterval | egenskap |
playheadUpdateInterval:Number| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett tal som motsvarar tiden i millisekunder mellan varje playheadUpdate-händelse. Om den här egenskapen ställs in medan FLV-filen spelas upp, startar timern om.
Eftersom ActionScript-referenspunkter startar när spelhuvudet uppdateras, kan en sänkning av värdet på egenskapen playheadUpdateInterval öka referenspunkternas noggrannhet.
Eftersom uppdateringarnas intervall anges via ett anrop till den globala setInterval()-metoden, kan inte uppdateringen aktiveras oftare än SWF-filens bildrutehastighet, precis som med alla intervall som anges på det här sättet. Med en standardbildrutehastighet på exempelvis 12 bildrutor per sekund, är det lägsta intervall du kan skapa ungefär 83 millisekunder, eller en sekund (1000 millisekunder) delat på 12.
Standardvärdet är 250.
Implementering
public function get playheadUpdateInterval():Number public function set playheadUpdateInterval(value:Number):voidRelaterade API-element
progressInterval | egenskap |
progressInterval:Number| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett tal som motsvarar tiden i millisekunder mellan varje progress-händelse. Om du anger den här egenskapen medan videoflödet spelas upp startar timern om.
Implementering
public function get progressInterval():Number public function set progressInterval(value:Number):voidregistrationHeight | egenskap |
registrationHeight:Number| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Höjden används för att justera videoinnehållet vid automatisk ändring av storlek. Blanda inte ihop registrationHeight-egenskapen med height-egenskapen. Egenskapen height visar videoinnehållets höjd.
Exempel 1: läs in en 80x80 FLV-fil med följande inställningar:
registrationX= 100registrationY= 100registrationWidth= 60registrationHeight= 40align=VideoAlign.CENTERscaleMode=VideoScaleMode.NO_SCALE
x= 90y= 80width= 80height= 80
Exempel 2: läs in samma scenario som i exempel 1 men med följande inställningar:
scaleMode=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x= 110y= 100width= 40height= 80
Exempel 3: läs in samma scenario som i exempel 2 men med följande inställningar:
scaleMode=VideoScaleMode.EXACT_FIT
x= 100y= 100width= 60height= 40
Inställningen av registrationHeight-egenskapen motsvarar inställningen av height-egenskapen och vice versa. Om någon annan egenskap ställs in eller någon annan metod anropas som ändrar höjden, t.ex. scaleX, setSize och setScale synkroniseras också height med registrationHeight.
Implementering
public function get registrationHeight():Number public function set registrationHeight(value:Number):voidRelaterade API-element
registrationWidth | egenskap |
registrationWidth:Number| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Bredden används för att justera videoinnehållet vid automatisk ändring av storlek. Blanda inte ihop registrationWidth-egenskapen med width-egenskapen. Egenskapen width visar videoinnehållets bredd.
Exempel 1: läs in en 80x80 FLV-fil med följande inställningar:
registrationX= 100registrationY= 100registrationWidth= 60registrationHeight= 40align=VideoAlign.CENTERscaleMode=VideoScaleMode.NO_SCALE
x= 90y= 80width= 80height= 80
Exempel 2: läs in samma scenario som i exempel 1 men med följande inställningar:
scaleMode=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x= 110y= 100width= 40height= 80
Exempel 3: läs in samma scenario som i exempel 2 men med följande inställningar:
scaleMode=VideoScaleMode.EXACT_FIT
x= 100y= 100width= 60height= 40
Inställning av registrationWidth-egenskapen motsvarar inställning av width-egenskapen och vice versa. Om någon annan egenskap ställs in eller någon annan metod anropas som ändrar bredden, t.ex. scaleX, setSize och setScale synkroniseras också width med registrationWidth.
Implementering
public function get registrationWidth():Number public function set registrationWidth(value:Number):voidRelaterade API-element
registrationX | egenskap |
registrationX:Number| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
X-koordinaten används för att justera videoinnehållet vid automatisk ändring av storlek. Blanda inte ihop den med egenskapen x som visar videoinnehållets aktuella plats.
Exempel 1: läs in en 80x80 FLV-fil med följande inställningar:
registrationX= 100registrationY= 100registrationWidth= 60registrationHeight= 40align=VideoAlign.CENTERscaleMode=VideoScaleMode.NO_SCALE
x= 90y= 80width= 80height= 80
Exempel 2: läs in samma scenario som i exempel 1 men med följande inställningar:
scaleMode=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x= 110y= 100width= 40height= 80
Exempel 3: läs in samma scenario som i exempel 2 men med följande inställningar:
scaleMode=VideoScaleMode.EXACT_FIT
x= 100y= 100width= 60height= 40
Om varken x- eller registrationX-egenskapen anges, ändras den andra egenskapen för att ha kvar förskjutningen från den första. Om exempelvis x = 10 och registrationX = 20, anger x = 110 även registrationX = 120.
Implementering
public function get registrationX():Number public function set registrationX(value:Number):voidRelaterade API-element
registrationY | egenskap |
registrationY:Number| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Y-koordinaten används för att justera videoinnehållet vid automatisk ändring av storlek. Blanda inte ihop den med egenskapen y som visar videoinnehållets aktuella plats.
Exempel 1: läs in en 80x80 FLV-fil med följande inställningar:
registrationX= 100registrationY= 100registrationWidth= 60registrationHeight= 40align=VideoAlign.CENTERscaleMode=VideoScaleMode.NO_SCALE
x= 90y= 80width= 80height= 80
Exempel 2: läs in samma scenario som i exempel 1 men med följande inställningar:
scaleMode=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x= 110y= 100width= 40height= 80
Exempel 3: läs in samma scenario som i exempel 2 men med följande inställningar:
scaleMode=VideoScaleMode.EXACT_FIT
x= 100y= 100width= 60height= 40
Om varken y- eller registrationY-egenskapen anges, ändras den andra egenskapen för att ha kvar förskjutningen från den första. Om exempelvis y = 10 och registrationY = 20, anger y = 110 även registrationY = 120.
Implementering
public function get registrationY():Number public function set registrationY(value:Number):voidRelaterade API-element
scaleMode | egenskap |
scaleMode:String| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Anger hur videons storlek ändras när den har lästs in. Om värdet är VideoScaleMode.MAINTAIN_ASPECT_RATIO, behålls videons proportioner i rektangeln som definierats av registrationX, registrationY, registrationWidth och registrationHeight. Om VideoScaleMode.NO_SCALE är inställt får videon automatiskt samma storlek som FLV-källfilen. Om VideoScaleMode.EXACT_FIT är inställt ignoreras FLV-källfilens mått och videon anpassas efter rektangeln som definieras av registrationX, registrationY, registrationWidth ochregistrationHeight. Om detta ställs in efter det att en FLV-fil har lästs in, startas omedelbart en automatisk layoutändring. Värden hämtade från VideoScaleMode.
Standardvärdet är VideoScaleMode.MAINTAIN_ASPECT_RATIO.
Implementering
public function get scaleMode():String public function set scaleMode(value:String):voidRelaterade API-element
scaleX | egenskap |
scaleX:Number[åsidosätt] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett tal som representerar den vågräta skalan.
Standardvärdet är 1.
Implementering
override public function get scaleX():Number override public function set scaleX(value:Number):voidRelaterade API-element
scaleY | egenskap |
scaleY:Number[åsidosätt] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett tal som representerar den lodräta skalan.
Standardvärdet är 1.
Implementering
override public function get scaleY():Number override public function set scaleY(value:Number):voidRelaterade API-element
soundTransform | egenskap |
soundTransform:flash.media:SoundTransform| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ger direkt åtkomst till egenskapen NetStream.soundTransform som visar ytterligare ljudkontroll. Ställ in egenskapen för att ändra inställningarna. Hämta de aktuella inställningarna med hjälp av egenskapens get-hjälpmetod.
Implementering
public function get soundTransform():flash.media:SoundTransform public function set soundTransform(value:flash.media:SoundTransform):voidRelaterade API-element
source | egenskap |
source:String [skrivskyddad] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
En sträng som anger URL:en för den FLV-fil som ska direktuppspelas och hur den ska direktuppspelas. URL:en kan vara en HTTP URL till en FLV-fil, en RTMP URL till ett flöde eller en HTTP URL till en XML-fil.
Om du ställer in den här egenskapen via komponentinspektören börjar FLV-filen att läsas in och spelas upp vid nästa enterFrame-händelse. Förseningen ger tid att ställa in egenskaperna isLive, autoPlay, och cuePoints, bland andra, som påverkar inläsningen. Den gör också att ActionScript som är placerat på den första bildrutan kan påverka FLVPlayback-komponenten innan den börjar spela upp.
Om du anger den här egenskapen via ActionScript, anropas omedelbart metoden VideoPlayer.load() när egenskapen autoPlay är inställd på false. Eller också anropas metoden VideoPlayer.play() när egenskapen autoPlay är inställd på true. Egenskaperna autoPlay, totalTime och isLive påverkar hur den nya FLV-filen läses in, så om du ställer in de här egenskaperna måste du göra det innan du ställer in egenskapen source.
Ställ in egenskapen autoPlay på false för att förhindra att den nya FLV-filen spelas upp automatiskt.
Implementering
public function get source():StringRelaterade API-element
state | egenskap |
state:String [skrivskyddad] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
En sträng som visar komponentens status. Den här egenskapen anges med metoderna load(), play(), stop(), pause() och seek().
Möjliga värden för den här state-egenskapen är: buffering, connectionError, disconnected, loading, paused, playing, rewinding, seeking och stopped. Du kan testa statusen med hjälp av egenskaperna i klassen FLVPlayback.
Implementering
public function get state():StringRelaterade API-element
stateResponsive | egenskap |
stateResponsive:Boolean [skrivskyddad] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett booleskt värde som är true vid svarsläge. Vid inget svar-läge kommer anrop till metoderna play(), load(), stop(), pause() och seek() ställas i kö och utföras senare när läget ändrats till svarsläge. Eftersom anropen ställs i kö och utförs senare är det ofta inte nödvändigt att spåra värdet för egenskapen stateResponsive . Svarslägena är: stopped, playing, paused och buffering.
Implementering
public function get stateResponsive():BooleanRelaterade API-element
totalTime | egenskap |
totalTime:Number [skrivskyddad] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett tal som är den totala uppspelningstiden för videon i sekunder.
Vid direktuppspelning från FMS (Flash Media Server) och om standard-NCManager används, fastställs det här värdet automatiskt med serversidesprogrammeringsgränssnitt (API:er) och det värdet åsidosätter allt som ställts in via den här egenskapen eller som samlats in från metadata. Egenskapen är redo för läsning när läget stopped eller playing aktiveras efter det att egenskapen source har ställts in. Egenskapen påverkar inte direktuppspelning från en FMS.
Med en HTTP-nedladdning fastställs värdet automatiskt om FLV-filen har inbäddade metadata. Ange annars värdet explicit, eller också blir det NaN. Om du anger det explicit ignoreras metadatavärdet i flödet.
När du anger den här egenskapen träder värdet i kraft i nästa FLV-fil som läses in genom att ställa in source. Den påverkar inte redan inlästa FLV-filer. Den här egenskapen returnerar inte heller det nya värdet som skickats förrän en FLV-fil läses in.
Uppspelningen fungerar även om den här inställningen aldrig görs (antingen explicit eller automatiskt), men det kan ge problem med sökkontroller.
Om värdet inte ställs in explicit är det NaN tills det ställs in på ett giltigt värde från metadata.
Implementering
public function get totalTime():NumberRelaterade API-element
videoHeight | egenskap |
videoHeight:int [skrivskyddad] [åsidosätt] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Bredden på den inlästa FLV-källfilen. Egenskapen returnerar -1 om ingen information är tillgänglig än.
Implementering
override public function get videoHeight():intRelaterade API-element
videoWidth | egenskap |
videoWidth:int [skrivskyddad] [åsidosätt] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Bredden på den inlästa FLV-källfilen. Egenskapen returnerar -1 om ingen information är tillgänglig än.
Implementering
override public function get videoWidth():intRelaterade API-element
visible | egenskap |
visible:Boolean[åsidosätt] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett booleskt värde som, om true, gör VideoPlayer-instansen synlig. Om värdet är false är instansen osynlig.
Standardvärdet är true.
Implementering
override public function get visible():Boolean override public function set visible(value:Boolean):voidvolume | egenskap |
volume:Number| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett tal mellan 0 och 1 som anger volymkontrollens inställning.
Standardvärdet är 1.
Implementering
public function get volume():Number public function set volume(value:Number):voidRelaterade API-element
width | egenskap |
width:Number[åsidosätt] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett tal som anger VideoPlayer-instansens bredd på scenen.
Obs: Egenskapen flash.media.Video.width liknar egenskapen fl.video.VideoPlayer.videoWidth.
Implementering
override public function get width():Number override public function set width(value:Number):voidRelaterade API-element
x | egenskap |
x:Number[åsidosätt] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett tal som anger videospelarens vågräta position (i pixlar).
När egenskapen x anges påverkas även egenskapen registrationX. Om varken x- eller registrationX-egenskapen anges, ändras den andra egenskapen för att ha kvar förskjutningen från den första. Om exempelvis x = 10 och registrationX = 20, anger x = 110 även registrationX = 120.
Implementering
override public function get x():Number override public function set x(value:Number):voidRelaterade API-element
y | egenskap |
y:Number[åsidosätt] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett tal som anger videospelarens lodräta position (i pixlar).
Om egenskapen y anges, påverkas även egenskapen registrationY. Om varken y- eller registrationY-egenskapen anges, ändras den andra egenskapen för att ha kvar förskjutningen från den första. Om exempelvis y = 10 och registrationY = 20, anger y = 110 även registrationY = 120.
Implementering
override public function get y():Number override public function set y(value:Number):voidRelaterade API-element
VideoPlayer | () | Konstruktor |
public function VideoPlayer(width:int = 320, height:int = 240)| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skapar ett nytt VideoPlayer-objekt med angiven bredd och höjd.
Parametrarwidth:int (default = 320) — Videospelarens bredd i pixlar.
| |
height:int (default = 240) — Videospelarens höjd i pixlar.
|
Relaterade API-element
close | () | metod |
public function close():void| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Tvingar anslutningen mellan videoflödet och Flash Media Server att stänga. Den här metoden utlöser close-händelsen. Oftast är det inte nödvändigt att anropa den här metoden direkt eftersom timeoutgränsfunktionen tar hand om stängningen.
Relaterade API-element
load | () | metod |
public function load(url:String, totalTime:Number = NaN, isLive:Boolean = false, startTime:Number = NaN, duration:Number = NaN):void| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Liknar play()-metoden men gör att FLV-filen läses in utan att den spelas upp. Automatisk storleksändring utförs om det är lämpligt och den första bildrutan för FLV-filen visas. Efter initial inläsning och automatisk layoutändring ställs läget in på VideoState.PAUSED.
Den här metoden tar samma parametrar som metoden play() men du kan inte anropa metoden load() utan en URL. Om du gör det inträffar ett fel. Om läget inget svar är aktiverat i spelaren ställer load()-metoden begäran i kö.
Parametrar
url:String — En URL-sträng för den FLV-fil du vill läsa in. Om inget värde har skickats för en URL, utlöses ett fel med meddelandet null URL har skickats till VideoPlayer.load.
| |
totalTime:Number (default = NaN) — Längden på en FLV-fil. Ange 0 null, eller odefinierad för att automatiskt identifiera längd från metadata, server eller XML.
| |
isLive:Boolean (default = false) — Ange true vid direktuppspelning av direkt utmatning från FMS (Flash Media Server).
| |
startTime:Number (default = NaN) — Tid, i sekunder, som ska vara tiden 0 i det angivna mediet. Uppspelningen startar därifrån. playheadTime antar att startTime är tiden 0, och det går inte att söka före den här tiden (sökning till 0 skulle söka till angiven startTime). Den här parametern ignoreras om isLive är true.
| |
duration:Number (default = NaN) — Tid, i sekunder, som ska användas som mediets längd. Används bara om startTime <= 0. Med startTime definierar den här parametern ett segment i mediet som behandlas som hela mediet av VideoPlayer. När videons längd har spelats upp stoppas uppspelningen och en complete-händelse skickas. Försök att söka förbi längden misslyckas. När egenskapen totalTime hämtas returneras den angivna längden. Detta skiljer sig från parametern totalTime för den här metoden, eftersom den parametern används för att ange mediets faktiska längd, som är praktisk när mediet saknar metadata med den informationen. Om totalTime är mindre än mediets faktiska längd stoppar detta inte uppspelningen. Men med den här längdparametern KOMMER uppspelningen att stoppas. Den här parametern ignoreras om isLive är true.
|
Relaterade API-element
ncConnected | () | metod |
public function ncConnected():void| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Anropas av INCManager när en anslutning har upprättats eller misslyckats efter att INCManager.connectToURL()-metoden har anropats. Om anslutningen misslyckas ställer du in egenskapen INCManager.netConnection på null eller odefinierad innan du anropar.
Relaterade API-element
ncReconnected | () | metod |
public function ncReconnected():void| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Anropas av INCManager när en återanslutning har upprättats eller misslyckats efter att INCManager.reconnect()-metoden har anropats. Om anslutningen misslyckades ställer du in egenskapen INCManager.netConnection på null eller innan du anropar den.
Relaterade API-element
pause | () | metod |
public function pause():void| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Pausar en videouppspelning. Har ingen effekt om videon pausas eller stoppas. Om du vill starta uppspelningen igen anropar du play(). Tar inga parametrar.
Om läget inget svar är aktiverat i spelaren ställer pause()-metoden begäran i kö.
Utlöser ett undantag om inget flöde är anslutet vid anropet. Använd händelsen stateChange och egenskapen connected för att bestämma när det är säkert att anropa den här metoden.
Om spelaren är i stoppat läge har ett anrop till metoden pause() ingen effekt, och spelaren är kvar i stoppat läge.
Relaterade API-element
play | () | metod |
public function play(url:String = null, totalTime:Number = NaN, isLive:Boolean = false, startTime:Number = NaN, duration:Number = NaN):void| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Gör att videon börjar spela. Kan anropas när videon pausas, stoppas eller när videon körs. Anropa den här metoden utan argument om du vill spela upp en video som redan lästs in, eller ange en URL och läs in ett nytt flöde.
Om läget inget svar är aktiverat i spelaren ställs begäran i kö.
Utlöser ett undantag om inga argument och inget flöde är anslutet vid anropet. Använd händelsen stateChange och egenskapen connected för att bestämma när det är säkert att anropa den här metoden.
Parametrar
url:String (default = null) — Ange en URL-sträng om du vill läsa in och spela upp en ny FLV-fil. Om du redan har läst in en FLV-fil och vill fortsätta att spela upp den, anger du null.
| |
totalTime:Number (default = NaN) — Ange längden på FLV-filen. Ange 0 eller NaN för att automatiskt identifiera längd från metadata, server eller XML. Om egenskapen INCManager.streamLength inte är 0, null, eller odefinierad när egenskapen ncConnected anropas, har det värdet företräde framför det här.
| |
isLive:Boolean (default = false) — Ange true vid direktuppspelning av direkt utmatning från FMS (Flash Media Server).
| |
startTime:Number (default = NaN) — Tid, i sekunder, som ska vara tiden 0 i det angivna mediet. Uppspelningen startar därifrån. playheadTime antar att startTime är tiden 0, och det går inte att söka före den här tiden (sökning till 0 skulle söka till angiven startTime). Den här parametern ignoreras om isLive är true.
| |
duration:Number (default = NaN) — Tid, i sekunder, som ska användas som mediets längd. Används bara om startTime <= 0. Med startTime definierar den här parametern ett segment i mediet som behandlas som hela mediet av VideoPlayer. När videons längd har spelats upp stoppas uppspelningen och en complete-händelse skickas. Försök att söka förbi längden misslyckas. När egenskapen totalTime hämtas returneras den angivna längden. Detta skiljer sig från parametern totalTime för den här metoden, eftersom den parametern används för att ange mediets faktiska längd, som är praktisk när mediet saknar metadata med den informationen. Om totalTime är mindre än mediets faktiska längd stoppar detta inte uppspelningen. Men med den här längdparametern KOMMER uppspelningen att stoppas. Den här parametern ignoreras om isLive är true.
|
Relaterade API-element
playWhenEnoughDownloaded | () | metod |
public function playWhenEnoughDownloaded():void| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Spelar upp FLV-filen när tillräckligt mycket av den har laddats ned. Om FLV-filen har laddats ned eller om du direktuppspelar från FMS (Flash Media Server), är ett anrop till metoden playWhenEnoughDownloaded() detsamma som metoden play() utan parametrar. Anrop till den här metoden gör inte att uppspelningen pausas, så i många fall kan du anropa metoden pause() innan du anropar den här metoden.
seek | () | metod |
public function seek(time:Number):void| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Söker efter en viss tid i filen, anges i sekunder, med en noggrannhet på tre decimaler (millisekunder). Om en video spelas upp fortsätter den från den punkten. Om videon pausas, söker videon efter den punkten och förblir pausad. Om videon stoppas, söker videon efter den punkten och försätts i pausat läge. Har ingen effekt på direktflöden.
Det är inte säkert att egenskapen playheadTime kommer att ha det förväntade värdet direkt efter att en av sökmetoderna har anropats eller efter att playheadTime har ställts in på sökning. Med progressiv nedladdning kan du bara söka efter en nyckelbildruta, så en sökning tar dig till tidpunkten för den första nyckelbildrutan efter den angivna tiden.
Obs: Vid direktuppspelning går en sökning alltid till den exakta angivna tiden även om det inte finns någon nyckelbildruta i FLV-källfilen.
Sökning är asynkront, vilket innebär att om du anropar en sökmetod eller ställer in playheadTime-egenskapen uppdateras inte playheadTime med en gång. Om du vill hämta tiden efter att sökningen har slutförts, lyssnar du på seek-händelsen, som inte startas förrän playheadTime-egenskapen har uppdaterats.
Utlöser ett undantag om inget flöde är anslutet vid anropet. Använd händelsen stateChange och egenskapen connected för att bestämma när det är säkert att anropa den här metoden.
Parametrar
time:Number — Ett tal som anger den tidpunkt, i sekunder, där spelhuvudet ska placeras.
|
Utlöser
VideoError — Om tiden är < 0 eller NaN.
|
Relaterade API-element
setScale | () | metod |
public function setScale(scaleX:Number, scaleY:Number):void| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ställer in egenskaperna scaleX och scaleY samtidigt. Om scaleX och scaleY ställs in separat utlöses två autolayout-händelser, men om metoden setScale() anropas utlöses bara en autolayout-händelse.
Om egenskapen scaleMode är VideoScaleMode.MAINTAIN_ASPECT_RATIO eller VideoScaleMode.NO_SCALE, utlöser ett anrop till den här metoden omedelbart en autolayout-händelse.
Parametrar
scaleX:Number — Ett tal som representerar den vågräta skalan.
| |
scaleY:Number — Ett tal som representerar den lodräta skalan.
|
Relaterade API-element
setSize | () | metod |
public function setSize(width:Number, height:Number):void| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ställer in egenskaperna width och height samtidigt. Om width och height ställs in separat utlöses två autolayout-händelser, men om metoden setSize() anropas utlöses bara en autolayout-händelse.
Om egenskapen scaleMode är VideoScaleMode.MAINTAIN_ASPECT_RATIO eller VideoScaleMode.NO_SCALE, utlöser ett anrop till den här metoden omedelbart en autolayout-händelse.
Parametrar
width:Number — Videospelarens bredd.
| |
height:Number — Videospelarens höjd.
|
Relaterade API-element
stop | () | metod |
public function stop():void| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Stoppar en videouppspelning. Om autoRewind är inställd på true spolas uppspelningen tillbaka till första bildrutan. Det spelar ingen roll om videon stoppas. Om du vill starta uppspelningen igen anropar du play(). Tar inga parametrar.
Om läget inget svar är aktiverat i spelaren ställs begäran i kö.
Utlöser ett undantag om inget flöde är anslutet vid anropet. Använd händelsen stateChange och egenskapen connected för att bestämma när det är säkert att anropa den här metoden.
Relaterade API-element
autoRewound | Händelse |
fl.video.VideoEventegenskap VideoEvent.type =
fl.video.VideoEvent.AUTO_REWOUND| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skickas när spelhuvudet flyttas till början av videospelaren eftersom egenskapen autoRewind är inställd på true.
Händelsen autoRewound är en typ av VideoEvent och har konstanten VideoEvent.AUTO_REWOUND.
type-egenskapen i ett autoRewound-händelseobjekt.
Den här händelsen har följande egenskaper:
| Egenskap | Värde |
|---|---|
bubbles | false |
cancelable | false; det finns inget standardbeteende att avbryta. |
läge | En sträng som identifierar konstanten från VideoState-klassen som beskriver komponentens uppspelningsstatus. |
playheadTime | Ett tal som är det nuvarande spelhuvudets tid eller plats. |
vp | VideoPlayer-objektets indexvärde. |
Relaterade API-element
close | Händelse |
fl.video.VideoEventegenskap VideoEvent.type =
fl.video.VideoEvent.CLOSE| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skickas av VideoPlayer-instansen när den stänger NetConnection genom att tidsgränsen nåtts eller genom ett anrop till close()-metoden eller när du anropar metoderna load() eller play() eller ställer in source-egenskapen och gör att RTMP-anslutningen stängs. FLVPlayback-instansen skickar bara den här händelsen vid direktuppspelning från FMS (Flash Media Server) eller någon annan FVSS (Flash Video Streaming Service).
Händelsen close är en typ av VideoEvent och har konstanten VideoEvent.CLOSE.
close-händelseobjekts type-egenskap.
Den här händelsen har följande egenskaper:
| Egenskap | Värde |
|---|---|
bubbles | false |
cancelable | false; det finns inget standardbeteende att avbryta. |
läge | En sträng som identifierar konstanten från VideoState-klassen som beskriver komponentens uppspelningsstatus. |
playheadTime | Ett tal som är det nuvarande spelhuvudets tid eller plats. |
vp | VideoPlayer-objektets indexvärde. |
Relaterade API-element
complete | Händelse |
fl.video.VideoEventegenskap VideoEvent.type =
fl.video.VideoEvent.COMPLETE| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skickas när uppspelningen avslutas på grund av att spelaren når slutet på FLV-filen. Komponenten skickar inte händelsen om du anropar metoderna stop() eller pause() eller om du klickar på motsvarande kontroller.
Om programmet använder progressiv nedladdning ställs egenskapen totalTime inte in explicit och en FLV-fil laddas ned som inte anger varaktigheten i metadata. Videospelaren ställer in egenskapen totalTime på ett ungefärligt totalt värde innan den skickar iväg den här händelsen.
Videospelaren skickar även iväg händelserna stateChange och stopped.
Händelsen complete är en typ av VideoEvent och har konstanten VideoEvent.COMPLETE.
complete-händelseobjekts type-egenskap.
Den här händelsen har följande egenskaper:
| Egenskap | Värde |
|---|---|
bubbles | false |
cancelable | false; det finns inget standardbeteende att avbryta. |
läge | En sträng som identifierar konstanten från VideoState-klassen som beskriver komponentens uppspelningsstatus. |
playheadTime | Ett tal som är det nuvarande spelhuvudets tid eller plats. |
vp | VideoPlayer-objektets indexvärde. |
Relaterade API-element
cuePoint | Händelse |
fl.video.MetadataEventegenskap MetadataEvent.type =
fl.video.MetadataEvent.CUE_POINT| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skickas när en referenspunkt har nåtts. Händelseobjektet har en info-egenskap som innehåller info-objektet som tagits emot av NetStream.onCuePoint-händelseåterkoppling för FLV-filens referenspunkter. För referenspunkter i ActionScript innehåller det objektet som skickades till metoder och egenskaper i ActionScript-referenspunkter.
Händelsen cuePoint är en typ av MetadataEvent och har konstanten MetadataEvent.CUE_POINT.
type-egenskapen i ett cuePoint-händelseobjekt.
Den här händelsen har följande egenskaper:
| Egenskap | Värde |
|---|---|
bubbles | false |
cancelable | false; det finns inget standardbeteende att avbryta. |
info | Objektet med egenskaper som beskriver referenspunkten. |
vp | VideoPlayer-objektets indexvärde. |
Relaterade API-element
drmAuthenticate | Händelse |
flash.events.DRMAuthenticateEvent| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | AIR 1.0 |
drmAuthenticate-händelse
drmError | Händelse |
flash.events.DRMErrorEvent| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | AIR 1.0 |
drmError-händelse
drmStatus | Händelse |
flash.events.DRMStatusEvent| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | AIR 1.0 |
drmError-händelse
layout | Händelse |
fl.video.LayoutEventegenskap LayoutEvent.type =
fl.video.LayoutEvent.LAYOUT| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skickas när videospelarens storlek eller layout ändras. Nedan följer två layoutscenarier:
- Om videospelarens layout ändras antingen genom
autoLayout-händelsen eller genom ett anrop till metodensetScale()ellersetSize()eller ändring av egenskapernawidth,height,scaleXochscaleY. - Om det finns två videospelare i olika storlekar och egenskapen
visibleVideoPlayerIndexväxlas från en videospelare till en annan.
Händelsen layout är av typen LayoutEvent och har konstanten LayoutEvent.LAYOUT.
type-egenskapen i ett layout-händelseobjekt.
Den här händelsen har följande egenskaper:
| Egenskap | Värde |
|---|---|
bubbles | false |
cancelable | false; det finns inget standardbeteende att avbryta. |
oldBounds | Värdena på målegenskaperna x, y, width och height innan layout-händelsen inträffar. |
oldRegistrationBounds | Värdena för målegenskaperna registrationX, registrationY, registrationWidth och registrationHeight innan layout-händelsen inträffar. |
Relaterade API-element
metadataReceived | Händelse |
fl.video.MetadataEventegenskap MetadataEvent.type =
fl.video.MetadataEvent.METADATA_RECEIVED| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skickas första gången FLV-filens metadata har nåtts. Händelseobjektet har en info-egenskap som innehåller info-objektet som tagits emot av NetStream.onMetaData-händelseåterkoppling.
Händelsen metadataReceived är en typ av MetadataEvent och har konstanten MetadataEvent.METADATA_RECEIVED.
type-egenskapen i ett metadataReceived-händelseobjekt.
Den här händelsen har följande egenskaper:
| Egenskap | Värde |
|---|---|
bubbles | false |
cancelable | false; det finns inget standardbeteende att avbryta. |
info | Objektet med egenskaper som beskriver FLV-filen. |
vp | VideoPlayer-objektets indexvärde. |
Relaterade API-element
playheadUpdate | Händelse |
fl.video.VideoEventegenskap VideoEvent.type =
fl.video.VideoEvent.PLAYHEAD_UPDATE| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skickas medan FLV-filen spelas upp på en frekvens som anges av egenskapen playheadUpdateInterval eller när tillbakaspolning startar. Komponenten skickar inte iväg den här händelsen när videospelaren pausas eller stoppas om inte en sökning aktiveras.
Händelsen playheadUpdate är en typ av VideoEvent och har konstanten VideoEvent.PLAYHEAD_UPDATE.
type-egenskapen i ett playheadUpdate-händelseobjekt.
Den här händelsen har följande egenskaper:
| Egenskap | Värde |
|---|---|
bubbles | false |
cancelable | false; det finns inget standardbeteende att avbryta. |
läge | En sträng som identifierar konstanten från VideoState-klassen som beskriver komponentens uppspelningsstatus. |
playheadTime | Ett tal som är det nuvarande spelhuvudets tid eller plats. |
vp | VideoPlayer-objektets indexvärde. |
Relaterade API-element
progress | Händelse |
fl.video.VideoProgressEventegenskap VideoProgressEvent.type =
fl.video.VideoProgressEvent.PROGRESS| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Anger antalet byte som har laddats ned. Skickas vid en frekvens som anges av egenskapen progressInterval. Startar när inläsning startas och avslutas när alla byte har lästs in eller om ett nätverksfel uppstår. Standard är var 0,25:e sekund. Startar när inläsning anropas och avslutas när alla byte har lästs in eller om ett nätverksfel uppstår. Använd den här händelsen om du vill kontrollera antal byte som lästs in eller antal byte som finns i bufferten.
Skickas bara för en progressiv HTTP-nedladdning. Anger antalet byte som har laddats ned. Händelseobjektet har egenskaperna bytesLoaded och bytesTotal som är samma som FLVPlayback-egenskaperna i samma namn.
Händelsen progress är en typ av VideoProgressEvent och har konstanten VideoProgressEvent.PROGRESS.
progress-händelseobjekts type-egenskap.
Den här händelsen har följande egenskaper:
| Egenskap | Värde |
|---|---|
bubbles | false |
cancelable | false; det finns inget standardbeteende att avbryta. |
bytesLoaded | Antalet objekt eller byte som har lästs in när avlyssnaren bearbetar händelsen. |
bytesTotal | Det totala antalet objekt eller byte som har lästs in när inläsningen är klar. |
vp | VideoPlayer-objektets indexvärde. |
Relaterade API-element
ready | Händelse |
fl.video.VideoEventegenskap VideoEvent.type =
fl.video.VideoEvent.READY| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Händelse skickas när en FLV-fil läses in och är klar för visning. Utlöses första gången du anger ett svarsläge efter att du läst in en ny FLV-fil med metoden play() eller load(). Startas bara en gång för varje FLV-fil som läses in.
Händelsen ready är en typ av VideoEvent och har konstanten VideoEvent.READY.
type-egenskapen i ett ready-händelseobjekt.
Den här händelsen har följande egenskaper:
| Egenskap | Värde |
|---|---|
bubbles | false |
cancelable | false; det finns inget standardbeteende att avbryta. |
läge | En sträng som identifierar konstanten från VideoState-klassen som beskriver komponentens uppspelningsstatus. |
playheadTime | Ett tal som är det nuvarande spelhuvudets tid eller plats. |
vp | VideoPlayer-objektets indexvärde. |
Relaterade API-element
stateChange | Händelse |
fl.video.VideoEventegenskap VideoEvent.type =
fl.video.VideoEvent.STATE_CHANGE| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skickas när uppspelningens läge ändras. När ett autoRewind-anrop slutförs skickas stateChange-händelsen med tillbakaspolningsläget. Händelsen stateChange startar inte förrän tillbakaspolningen har slutförts.
Den här händelsen kan användas för uppföljning när uppspelningen aktiverar eller inaktiverar inget svar-lägen, t.ex. mitt i en anslutning, storleksändring eller tillbakaspolning. Metoderna play(), pause(), stop() och seek() ställer begäran i kö när spelaren aktiverar svarsläget.
Händelsen stateChange är en typ av VideoEvent och har konstanten VideoEvent.STATE_CHANGE.
type-egenskapen i ett stateChange-händelseobjekt.
Den här händelsen har följande egenskaper:
| Egenskap | Värde |
|---|---|
bubbles | false |
cancelable | false; det finns inget standardbeteende att avbryta. |
läge | En sträng som identifierar konstanten från VideoState-klassen som beskriver komponentens uppspelningsstatus. |
playheadTime | Ett tal som är det nuvarande spelhuvudets tid eller plats. |
vp | VideoPlayer-objektets indexvärde. |
Relaterade API-element
SHORT_VERSION | Konstant |
public static const SHORT_VERSION:String = "2.1"| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
En lägesvariabel som visar komponentens korta versionsnummer. Versionsnumret är användbart när du har en FLA-fil och behöver ta reda på komponentversionen. Du fastställer komponentversion genom att skriva följande i FLA-filen:
FLVPlayback.SHORT_VERSION
Variabeln SHORT_VERSION innehåller endast huvud och delversionsnummer, t.ex. 2.0. Variabeln VERSION innehåller huvud- och delversionsnummer liksom reviderings- och build-nummer, t.ex. 2.0.0.11.
Relaterade API-element
VERSION | Konstant |
public static const VERSION:String = "2.1.0.23"| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flash CS3 |
| Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
En lägesvariabel som visar komponentens långa versionsnummer. Versionsnumret är användbart när du har en FLA-fil och behöver ta reda på komponentversionen. Du fastställer komponentversion genom att skriva följande i FLA-filen:
FLVPlayback.VERSION
Variabeln VERSION innehåller huvud- och delversionsnummer liksom reviderings- och build-nummer, t.ex. 2.0.0.11. Variabeln SHORT_VERSION innehåller endast huvud och delversionsnummer, t.ex. 2.0.
Relaterade API-element
Följ stegen nedan:
- Lägg till FLVPlayback-komponenten i biblioteket.
- Ersätt
testVideoPathmed en absolut eller relativ sökväg till en FLV-fil. - Spara koden som VideoPlayerExample.as i samma katalog som din FLA-fil.
- Ställ in VideoPlayerExample som dokumentklass i FLA-filen.
package
{
import fl.video.VideoPlayer;
import flash.display.Sprite;
import flash.filters.BlurFilter;
public class VideoPlayerExample extends Sprite
{
private var videoPath:String = "http://www.helpexamples.com/flash/video/sheep.flv"
private var player:VideoPlayer;
private var blurryPlayer:VideoPlayer;
public function VideoPlayerExample() {
player = new VideoPlayer();
player.play(videoPath);
player.setScale(0.75, 0.75);
addChild(player);
blurryPlayer = new VideoPlayer();
blurryPlayer.play(videoPath);
blurryPlayer.setScale(0.75,0.75);
blurryPlayer.filters = [ new BlurFilter(8, 8, 1) ];
blurryPlayer.x = 250;
addChild(blurryPlayer);
}
}
}
Tue Jun 12 2018, 01:40 PM Z
Dölj ärvda publika egenskaper
Visa ärvda publika egenskaper