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):void
Relaterade 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):void
bufferTime | 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):void
Relaterade 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():uint
bytesTotal | 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():uint
height | 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):void
Relaterade 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):void
iNCManagerClass | 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():Boolean
Relaterade 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():Boolean
Relaterade 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():Object
Relaterade 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():INCManager
Relaterade 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():NetConnection
netStream | 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):void
Relaterade 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):void
Relaterade 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):void
registrationHeight | 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.CENTER
scaleMode
=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):void
Relaterade 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.CENTER
scaleMode
=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):void
Relaterade 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.CENTER
scaleMode
=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):void
Relaterade 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.CENTER
scaleMode
=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):void
Relaterade 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):void
Relaterade 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):void
Relaterade 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):void
Relaterade 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):void
Relaterade 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():String
Relaterade 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():String
Relaterade 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():Boolean
Relaterade 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():Number
Relaterade 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():int
Relaterade 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():int
Relaterade 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):void
volume | 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):void
Relaterade 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):void
Relaterade 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):void
Relaterade 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):void
Relaterade 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.VideoEvent
egenskap 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.VideoEvent
egenskap 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.VideoEvent
egenskap 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.MetadataEvent
egenskap 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.LayoutEvent
egenskap 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
,scaleX
ochscaleY
. - Om det finns två videospelare i olika storlekar och egenskapen
visibleVideoPlayerIndex
vä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.MetadataEvent
egenskap 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.VideoEvent
egenskap 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.VideoProgressEvent
egenskap 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.VideoEvent
egenskap 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.VideoEvent
egenskap 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
testVideoPath
med 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