Paket | fl.video |
Klass | public class FLVPlayback |
Arv | FLVPlayback Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Den uppdaterar Referenshandbok för ActionScript® 3.0 i Adobe® Flash® Professional för klassen FLVPlayback så att den inkluderar följande egenskaper och metoder som lades till för att förbättra komponentens tillgänglighet för tangentbord och skärmläsare.
Försäkra dig om att du inkluderar "med Accessbility"-versionen av komponenten i ditt projekt innan du försöker komma åt de nya egenskaperna eller metoderna.
I klassen FLVPlayback kan du lägga till en videospelare i Flash-programmet och spela FLV-filer (Video) som laddats ned progressivt över HTTP, eller spela direktuppspelade FLV-filer från en Media Server (FMS) eller någon annan Flash Video Streaming Service (FVSS).
För Flash Player Update 3 (version 9.0.115.0) och senare versioner har FLVPlayback-komponenten uppdaterats med stöd för MPEG-4-video i HD-format med H.264-kodning enligt branschstandard. Mer information om vilka videoformat som stöds av FLVPlayback-komponenten finns i Kontrollera webbvideo med ActionScript 3 FLVPlayback-programmering.
Till skillnad från andra ActionScript 3.0-komponenter utökar FLVPlayback-komponenten inte UIComponent, därför stöder den inte metoderna och egenskaperna i den klassen.
Om du vill få åtkomst till egenskaperna, metoderna och händelserna för FLVPlayback-klassen måste du importera klassen till ditt program, antingen genom att dra FLVPlayback-komponenten till scenen i Flash-programmet eller genom att importera den explicit till ActionScript med programsatsen import
. Följande programsats importerar FLVPlayback-klassen:
import fl.video.FLVPlayback;
FLVPlayback-klassen har en VERSION
-egenskap som är en klassegenskap. Klassegenskaper är bara tillgängliga i själva klassen. VERSION
-egenskapen returnerar en sträng som anger komponentversionen. I följande kod visas versionen i utdatapanelen:
import fl.video.FLVPlayback; trace(FLVPlayback.VERSION);
Relaterade API-element
FLVPlaybackCaptioning
MetadataEvent
NCManager
LayoutEvent
SoundEvent
VideoPlayer
VideoError
VideoEvent
VideoProgressEvent
Egenskap | Definieras med | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
Den aktuella hjälpmedelsimplementeringen (AccessibilityImplementation) för den här InteractiveObject-instansen. | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
De nuvarande hjälpmedelsalternativen för det här visningsobjektet. | DisplayObject | ||
activeVideoPlayerIndex : uint
Ett tal som anger vilken videospelarinstans som påverkas av andra API:er (Application Programming Interfaces). | FLVPlayback | ||
align : String
Anger videolayouten när scaleMode-egenskapen är inställd på VideoScaleMode.MAINTAIN_ASPECT_RATIO eller VideoScaleMode.NO_SCALE. | FLVPlayback | ||
alpha : Number
Anger det angivna objektets alfagenomskinlighetsvärde. | DisplayObject | ||
autoPlay : Boolean
Ett booleskt värde som när det är true gör att FLV-filen spelas upp automatiskt när source-egenskapen har angetts. | FLVPlayback | ||
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. | FLVPlayback | ||
backButton : Sprite
BackButton-uppspelningskontroll. | FLVPlayback | ||
bitrate : Number
Ett tal som anger med hur många bitar per sekund FLV-filen ska överföras. | FLVPlayback | ||
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 | ||
buffering : Boolean [skrivskyddad]
Ett booleskt värde som är true om videon är i buffertläge. | FLVPlayback | ||
bufferingBar : Sprite
Buffertkontroll. | FLVPlayback | ||
bufferingBarHidesAndDisablesOthers : Boolean
Om värdet är true döljs SeekBar-kontrollen och kontrollerna Play, Pause, PlayPause, BackButton och ForwardButton inaktiveras medan FLV-filen befinner sig i buffertläge. | FLVPlayback | ||
bufferTime : Number
En siffra som anger antalet sekunder som en buffring ska göras i minnet innan ett videoflöde spelas upp. | FLVPlayback | ||
buttonMode : Boolean
Anger knappläge för den här spriten. | Sprite | ||
bytesLoaded : uint [skrivskyddad]
Ett tal som anger hur långt en HTTP-nedladdning har kommit i antal byte. | FLVPlayback | ||
bytesTotal : uint [skrivskyddad]
Ett tal som anger det totala antalet byte som laddats ned för en HTTP-nedladdning. | FLVPlayback | ||
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 | ||
contextMenu : NativeMenu
Anger vilken snabbmeny som är associerad med det här objektet. | InteractiveObject | ||
cuePoints : Array [lässkyddad]
En skrivskyddad array som beskriver ActionScript-referenspunkter och inaktiverade inbäddade FLV-referenspunkter. | FLVPlayback | ||
doubleClickEnabled : Boolean
Anger om det här objektet tar emot doubleClick-händelser. | InteractiveObject | ||
dropTarget : DisplayObject [skrivskyddad]
Anger det visningsobjekt som spriten dras över, eller som spriten släpptes på. | Sprite | ||
endTabIndex : int [skrivskyddad]
Returnerar nästa tillgängliga tabIndex-värde efter FLVPlayback-kontrollerna. | FLVPlayback | ||
filters : Array
En indexerad array som innehåller varje filterobjekt som är associerat med visningsobjektet. | DisplayObject | ||
focusRect : Object
Anger om det här objektet visar en fokusram. | InteractiveObject | ||
forwardButton : Sprite
Forward-knappkontroll. | FLVPlayback | ||
fullScreenBackgroundColor : uint
Bakgrundsfärg som används i helskärmsläge. | FLVPlayback | ||
fullScreenButton : Sprite
Knappkontrollen FullScreen. | FLVPlayback | ||
fullScreenSkinDelay : int
Anger fördröjning i millisekunder för att dölja skalet. | FLVPlayback | ||
fullScreenTakeOver : Boolean
När scenen aktiveras i helskärmsläge är FLVPlayback-komponenten ovanpå hela innehållet och tar över hela scenen. | FLVPlayback | ||
graphics : Graphics [skrivskyddad]
Anger det Graphics-objekt som tillhör denna sprite där kommandon för vektorritning kan göras. | Sprite | ||
height : Number [åsidosätt]
Ett tal som anger höjden på FLVPlayback-instansen. | FLVPlayback | ||
hitArea : Sprite
Utser en annan sprite som ska fungera som träffområde för en sprite. | Sprite | ||
idleTimeout : Number
Tiden i millisekunder innan Flash avslutar en inaktiv anslutning till Flash Media Server (FMS) på grund av att uppspelningen pausats eller stoppats. | FLVPlayback | ||
isLive : Boolean
Ett booleskt värde som är true vid direkt videoflöde. | FLVPlayback | ||
isRTMP : Boolean [skrivskyddad]
Ett booleskt värde som är true om FLV-filen spelas upp direkt från FMS (Flash Media Server) med RTMP. | FLVPlayback | ||
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. | FLVPlayback | ||
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 | ||
metadataLoaded : Boolean [skrivskyddad]
Ett booleskt värde som är true om ett metadatapaket har påträffats och bearbetats, eller om FLV-filen kodades utan metadatapaketet. | FLVPlayback | ||
mouseChildren : Boolean
Avgör om objektets underordnade objekt är aktiverade för en mus eller annan användarindataenhet (eller inte). | DisplayObjectContainer | ||
mouseEnabled : Boolean
Anger om det här objektet tar emot musmeddelanden eller annan indata från användaren. | InteractiveObject | ||
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 | ||
muteButton : Sprite
Mute-knappkontroll. | FLVPlayback | ||
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. | FLVPlayback | ||
needsSoftKeyboard : Boolean
Anger om ett virtuellt tangentbord (t.ex. ett skärmtangentbord) ska visas när den här InteractiveObject-instansen är i fokus. | InteractiveObject | ||
numChildren : int [skrivskyddad]
Returnerar antalet underordnade objekt det här objektet har. | DisplayObjectContainer | ||
opaqueBackground : Object
Anger om visningsobjektet är ogenomskinligt med en viss bakgrundsfärg. | DisplayObject | ||
parent : DisplayObjectContainer [skrivskyddad]
Anger DisplayObjectContainer-objektet som innehåller visningsobjektet. | DisplayObject | ||
pauseButton : Sprite
Pause-knappkontroll. | FLVPlayback | ||
paused : Boolean [skrivskyddad]
Ett booleskt värde som är true om FLV-filen är i pausat läge. | FLVPlayback | ||
playButton : Sprite
Play-knappkontroll. | FLVPlayback | ||
playheadPercentage : Number
Ett tal som anger aktuell playheadTime som ett procenttal av totalTime-egenskapen. | FLVPlayback | ||
playheadTime : Number
Ett tal som är spelhuvudets aktuella tid eller position mätt i sekunder. Värdet kan innehålla decimaler. | FLVPlayback | ||
playheadUpdateInterval : Number
Ett tal som motsvarar tiden i millisekunder mellan varje playheadUpdate-händelse. | FLVPlayback | ||
playing : Boolean [skrivskyddad]
Ett booleskt värde som är true om FLV-filen är i uppspelningsläge. | FLVPlayback | ||
playPauseButton : Sprite
Play/pause-knappkontroll. | FLVPlayback | ||
preferredHeight : int [skrivskyddad]
Ett tal som anger höjden på FLV-källfilen. | FLVPlayback | ||
preferredWidth : int [skrivskyddad]
Ger bredden på FLV-källfilen. | FLVPlayback | ||
preview : String [lässkyddad]
Endast för direktförhandsvisning. | FLVPlayback | ||
progressInterval : Number
Ett tal som motsvarar tiden i millisekunder mellan varje progress-händelse. | FLVPlayback | ||
registrationHeight : Number
Höjden används för att justera videoinnehållet vid automatisk ändring av storlek. | FLVPlayback | ||
registrationWidth : Number
Bredden används för att justera videoinnehållet vid automatisk ändring av storlek. | FLVPlayback | ||
registrationX : Number
X-koordinaten används för att justera videoinnehållet vid automatisk ändring av storlek. | FLVPlayback | ||
registrationY : Number
Y-koordinaten används för att justera videoinnehållet vid automatisk ändring av storlek. | FLVPlayback | ||
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. | FLVPlayback | ||
scaleX : Number [åsidosätt]
Ett tal som representerar den vågräta skalan. | FLVPlayback | ||
scaleY : Number [åsidosätt]
Ett tal som representerar den lodräta skalan. | FLVPlayback | ||
scaleZ : Number
Anger djupskala (procent) för objektet utifrån dess registreringspunkt. | DisplayObject | ||
scrollRect : Rectangle
Visningsobjektets gränser för rullningsrektangeln. | DisplayObject | ||
scrubbing : Boolean [skrivskyddad]
Ett booleskt värde som är true om användaren rensar med SeekBar, i annat fall är värdet false. | FLVPlayback | ||
seekBar : Sprite
SeekBar-kontrollen. | FLVPlayback | ||
seekBarInterval : Number
Ett tal som anger i millisekunder hur ofta SeekBar-handtaget ska kontrolleras under rensning. | FLVPlayback | ||
seekBarScrubTolerance : Number
Ett tal som anger hur långt en användare kan flytta SeekBar-handtaget innan en uppdatering sker. | FLVPlayback | ||
seekToPrevOffset : Number
Antalet sekunder som seekToPrevNavCuePoint()-metoden använder när den jämför tiden med föregående referenspunkt. | FLVPlayback | ||
skin : String
En sträng som anger URL:en till en skal-SWF-fil. | FLVPlayback | ||
skinAutoHide : Boolean
Ett booleskt värde som, om det är true, döljer komponentskalet när muspekaren inte är placerad på videon. | FLVPlayback | ||
skinBackgroundAlpha : Number
Skalets bakgrundsalfa. | FLVPlayback | ||
skinBackgroundColor : uint
Skalets bakgrundsfärg (0xRRGGBB). | FLVPlayback | ||
skinFadeTime : int
Tiden i millisekunder som det tar för skalet att tona in eller ut när det döljs eller visas. | FLVPlayback | ||
skinScaleMaximum : Number
Den här egenskapen anger den största faktorn som FLVPlayback använder för att skala upp skalet när den går till helskärmsläge med en Flash Player som stöder maskinvaruacceleration. | FLVPlayback | ||
softKeyboard : String
Kontrollerar utseendet på skärmtangentbordet. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Definierar det område som ska behållas på skärmen när skärmtangentbordet visas (ej tillgängligt på iOS). | InteractiveObject | ||
soundTransform : flash.media:SoundTransform [åsidosätt]
Ger direkt åtkomst till egenskapen VideoPlayer.soundTransform för att visa ytterligare ljudkontroll. | FLVPlayback | ||
source : String
En sträng som anger URL:en för den FLV-fil som ska direktuppspelas och hur den ska direktuppspelas. | FLVPlayback | ||
stage : Stage [skrivskyddad]
Visningsobjektets scen. | DisplayObject | ||
startTabIndex : int [skrivskyddad]
Returnerar det första tabIndex-värdet för FLVPlayback-kontrollerna. | FLVPlayback | ||
state : String [skrivskyddad]
En sträng som visar komponentens status. | FLVPlayback | ||
stateResponsive : Boolean [skrivskyddad]
Ett booleskt värde som är true vid svarsläge. | FLVPlayback | ||
stopButton : Sprite
Stop-knappkontroll. | FLVPlayback | ||
stopped : Boolean [skrivskyddad]
Ett booleskt värde som är true om FLVPlayback-instansen är i stoppat läge. | FLVPlayback | ||
tabChildren : Boolean
Avgör om objektets underordnade objekt är tabbaktiverade. | DisplayObjectContainer | ||
tabEnabled : Boolean
Anger om det här objektet inkluderas i tabbordningen. | InteractiveObject | ||
tabIndex : int
Anger tabbordningen för objekt i en SWF-fil. | InteractiveObject | ||
textSnapshot : flash.text:TextSnapshot [skrivskyddad]
Returnerar ett TextSnapshot-objekt för den här DisplayObjectContainer-instansen. | DisplayObjectContainer | ||
totalTime : Number
Ett tal som är den totala uppspelningstiden för videon i sekunder. | FLVPlayback | ||
transform : flash.geom:Transform
Ett objekt med egenskaper som gäller ett visningsobjekts matris, färgomformning och pixelgränser. | DisplayObject | ||
useHandCursor : Boolean
Ett booleskt värde som anger om den pekande handen (handpekaren) ska visas när pekaren passerar över en sprite, vars buttonMode-egenskap är true. | Sprite | ||
visible : Boolean
Om visingsobjektet är synligt eller inte. | DisplayObject | ||
visibleVideoPlayerIndex : uint
Ett tal som kan användas för att hantera flera FLV-uppspelningar. | FLVPlayback | ||
volume : Number
Ett tal mellan 0 och 1 som anger volymkontrollens inställning. | FLVPlayback | ||
volumeBar : Sprite
Volymfältskontroll. | FLVPlayback | ||
volumeBarInterval : Number
Ett tal som anger i millisekunder hur ofta handtagets placering i volymfältet ska kontrolleras under rensning. | FLVPlayback | ||
volumeBarScrubTolerance : Number
Ett tal som anger hur långt en användare kan flytta volymfältets handtag innan en uppdatering sker. | FLVPlayback | ||
width : Number [åsidosätt]
Ett tal som anger FLVPlayback-instansens bredd på scenen. | FLVPlayback | ||
x : Number [åsidosätt]
Ett tal som anger videospelarens vågräta position (i pixlar). | FLVPlayback | ||
y : Number [åsidosätt]
Ett tal som anger videospelarens lodräta position (i pixlar). | FLVPlayback | ||
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 en ny FLVPlayback-instans. | FLVPlayback | ||
Lägger till en ActionScript-referenspunkt, vilket får samma effekt som om en ActionScript-referenspunkt läggs till i dialogrutan för referenspunkter, förutom om det inträffar när ett program körs istället för under programutvecklingen. | FLVPlayback | ||
Lägger till en underordnad DisplayObject-instans i den här DisplayObjectContainer-instansen. | DisplayObjectContainer | ||
Lägger till en underordnad DisplayObject-instans i den här DisplayObjectContainer-instansen. | DisplayObjectContainer | ||
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 om säkerhetsrestriktionerna kan göra att visningsobjekt utelämnas från listan som returneras när metoden DisplayObjectContainer.getObjectsUnderPoint() anropas med den angivna punkten. | DisplayObjectContainer | ||
Tilldelar ett tabIndex-värde till alla FLVPlayback-kontroller genom att sortera dem efter position vågrätt från vänster till höger. | FLVPlayback | ||
Flyttar en videospelare längst fram i stapeln med videospelare. | FLVPlayback | ||
Stänger NetStream och tar bort videospelaren som angetts av indexparametern. | FLVPlayback | ||
Avgör om det angivna visningsobjektet är underordnat DisplayObjectContainer-instansen eller själva instansen. | DisplayObjectContainer | ||
Skickar en händelse till händelseflödet. | EventDispatcher | ||
Ställer in FLVPlayback-videospelaren på helskärmsläge. | FLVPlayback | ||
Söker efter referenspunkten för den typ som angetts av type-parametern och som har den tid, det namn eller kombinationen av tid och namn som du anger via parametrarna. | FLVPlayback | ||
Hittar en referenspunkt för den angivna typen som matchar eller som har en tidigare tid än den tid som du har angett. | FLVPlayback | ||
Söker efter nästa referenspunkt i my_cuePoint.array som har samma namn som my_cuePoint.name. | FLVPlayback | ||
Returnerar en rektangel som definierar visningsområdets område i relation till targetCoordinateSpace-objektets koordinatsystem. | DisplayObject | ||
Returnerar den underordnade visningsobjektsinstansen som finns vid det angivna indexvärdet. | DisplayObjectContainer | ||
Returnerar det underordnade visningsobjektet som har ett visst namn. | DisplayObjectContainer | ||
Returnerar indexpositionen för en underordnad DisplayObject-instans. | DisplayObjectContainer | ||
Returnerar en array med objekt som ligger under den angivna punkten och är underordnade (eller indirekt underordnade) den här DisplayObjectContainer-instansen. | DisplayObjectContainer | ||
Returnerar en rektangel som definierar visningsområdets gräns, baserat på koordinatsystemet som definieras av targetCoordinateSpace-parametern, exklusive eventuella linjer i former. | DisplayObject | ||
Hämtar videospelaren som angetts av indexparametern. | FLVPlayback | ||
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 | ||
Returnerar false om FLV-filens inbäddade referenspunkt är inaktiverad. | FLVPlayback | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Börjar läsa in FLV-filen och tillhandahåller en genväg för att ställa in autoPlay-egenskapen på false och för att ställa in egenskaperna source, totalTime och isLive. | FLVPlayback | ||
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 | ||
Pausar uppspelningen av videoflödet. | FLVPlayback | ||
Spelar upp videoflödet. | FLVPlayback | ||
Spelar upp FLV-filen när tillräckligt mycket av den har laddats ned. | FLVPlayback | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Tar bort en ActionScript-referenspunkt från den FLV-fil som läses in för tillfället. | FLVPlayback | ||
Tar bort den angivna underordnade DisplayObject-instansen från listan med underordnade för DisplayObjectContainer-instansen. | DisplayObjectContainer | ||
Tar bort ett underordnat DisplayObject från den angivna indexpositionen i den underordnade listan i DisplayObjectContainer. | DisplayObjectContainer | ||
Tar bort alla child-DisplayObject-instanser från listan med underordnade för DisplayObjectContainer-instansen. | DisplayObjectContainer | ||
Tar bort en avlyssnare från EventDispatcher-objektet. | EventDispatcher | ||
Visar ett virtuellt tangentbord. | InteractiveObject | ||
Söker efter en viss tid i filen, anges i sekunder, med en noggrannhet på tre decimaler (millisekunder). | FLVPlayback | ||
Söker efter en procentandel av filen och placerar spelhuvudet där. | FLVPlayback | ||
Söker efter en viss tid i filen, anges i sekunder, med en noggrannhet på upp till tre decimaler (millisekunder). | FLVPlayback | ||
Söker efter en förflyttningsreferenspunkt som matchar den angivna tiden, namnet eller tid och namn. | FLVPlayback | ||
Söker efter nästa förflyttningsreferenspunkt, baserat på det aktuella värdet för playheadTime-egenskapen. | FLVPlayback | ||
Söker efter föregående förflyttningsreferenspunkt, baserat på det aktuella värdet för playheadTime-egenskapen. | FLVPlayback | ||
Ändrar positionen för ett befintligt underordnat objekt i behållaren för visningsobjekt. | DisplayObjectContainer | ||
Aktiverar eller inaktiverar en eller flera FLV-filreferenspunkter. | FLVPlayback | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Ställer in scaleX- och scaleY-egenskaperna samtidigt. | FLVPlayback | ||
Ställer in bredd och höjd samtidigt. | FLVPlayback | ||
Gör att användaren kan dra angiven sprite. | Sprite | ||
Låter användaren dra angiven sprite på en beröringsaktiverad enhet. | Sprite | ||
Stoppar videouppspelningen. | FLVPlayback | ||
Stoppar rekursivt tidslinjekörning av alla filmklipp vars rot är detta objekt. | DisplayObjectContainer | ||
Avslutar metoden startDrag(). | Sprite | ||
Avslutar metoden startTouchDrag(), som används med beröringsaktiverade enheter. | Sprite | ||
Byter z-ordningen (framifrån och bakåt-ordning) för de två underordnade objekten. | DisplayObjectContainer | ||
Byter z-ordningen (framifrån och bakåt-ordning) för underordnade objekt vid de två angivna indexpositionerna i listan med underordnade objekt. | DisplayObjectContainer | ||
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 videospelarens storlek eller layout ändras automatiskt. | FLVPlayback | |||
Skickas när spelhuvudet flyttas till början av videospelaren eftersom egenskapen autoRewind är inställd på true. | FLVPlayback | |||
Skickas när FLVPlayback-instansen aktiverar buffertläge. | FLVPlayback | |||
Skickas när användaren väljer ”Ta bort” på textinnehållsmenyn. | InteractiveObject | |||
Skickas när en användare trycker ner och släpper upp huvudknappen på sitt pekdon över samma InteractiveObject. | InteractiveObject | |||
Skickas när händelseobjektet stänger NetConnection genom att tidsgränsen nåtts eller genom ett anrop till closeVideoPlayer()-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 | |||
Skickas när uppspelningen avslutas på grund av att spelaren når slutet på FLV-filen. | FLVPlayback | |||
Skickas när en användargest utlöser den snabbmeny som är kopplad till detta interaktiva objekt i ett AIR-program. | InteractiveObject | |||
Skickas när användaren aktiverar den plattformsspecifika tangentkombinationen för funktionen Kopiera eller väljer ”Kopiera” på snabbmenyn. | InteractiveObject | |||
Skickas när en referenspunkt har nåtts. | FLVPlayback | |||
Skickas när användaren aktiverar den plattformsspecifika tangentkombinationen för funktionen Klipp ut eller väljer Klipp ut på snabbmenyn. | InteractiveObject | |||
[utsändningshändelse] Skickas när Flash Player eller AIR förlorar operativsystemfokus och blir inaktivt. | EventDispatcher | |||
Skickas när en användare trycker ner och släpper upp huvudknappen på ett pekdon två gånger i snabb följd över samma InteractiveObject när detta objekts doubleClickEnabled-flagga är satt till true. | InteractiveObject | |||
[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 | |||
Skickas när platsen för spelhuvudet flyttas framåt genom att metoden seek() anropas eller genom att du klickar på ForwardButton-kontrollen. | FLVPlayback | |||
Skickas när ett visningsobjekt fokuserats. | InteractiveObject | |||
Skickas när ett visningsobjekt tappar fokusering. | InteractiveObject | |||
[utsändningshändelse] Skickas efter att konstruktorerna för bildrutevisningsobjekt har körts men innan bildruteskript har körts. | DisplayObject | |||
Skickas när användaren skapar en kontaktpunkt längs pekytans kant med en InteractiveObject-instans (såsom att trycka längs kanten av pekytan på Siri Remote för Apple-TV). Vissa enheter kan också tolka denna kontakt som en kombination av flera pekhändelser. | InteractiveObject | |||
Skickas när användaren trycker på två kontaktpunkter över samma InteractiveObject-instans på en beröringsaktiverad enhet (som att trycka med två fingrar och sedan släppa dem över ett visningsobjekt på en mobiltelefon eller bärbar dator med pekskärm). | InteractiveObject | |||
Skickas när användaren flyttar en kontaktpunkt över InteractiveObject-instansen på en beröringsaktiverad enhet (som att flytta ett finger från vänster till höger över ett visningsobjekt på en mobiltelefon eller bärbar dator med pekskärm). | InteractiveObject | |||
Skickas när användaren utför en rotationsgest vid en kontaktpunkt med en InteractiveObject-instans (som att vidröra en skärm med två fingrar och rotera dem över ett visningsobjekt på en mobiltelefon eller bärbar dator med pekskärm). | InteractiveObject | |||
Skickas när användaren utför en svepningsgest vid en kontaktpunkt med en InteractiveObject-instans (som att vidröra en skärm med tre fingrar och sedan flytta fingrarna parallellt över ett visningsobjekt på en mobiltelefon eller bärbar dator med pekskärm). | InteractiveObject | |||
Skickas när användaren skapar en kontaktpunkt med en InteractiveObject-instans och sedan vidrör en beröringsaktiverad enhet (som att placera flera fingrar över ett visningsobjekt för att öppna en meny och sedan använda ett finger för att peka på ett menyalternativ på en mobiltelefon eller bärbar dator med pekskärm). | InteractiveObject | |||
Skickas när användaren utför en zoomningsgest vid en kontaktpunkt med en InteractiveObject-instans (som att vidröra en skärm med två fingrar och sedan snabbt sära på fingrarna över ett visningsobjekt på en mobiltelefon eller bärbar dator med pekskärm). | InteractiveObject | |||
Den här händelsen skickas till alla klientprogram som har stöd för indata via ett redigeringsprogram för inmatningsmetoder (IME). | InteractiveObject | |||
Skickas när användaren trycker på en tangent. | InteractiveObject | |||
Skickas när användaren försöker att ändra fokuseringen med tangentbordsnavigering. | InteractiveObject | |||
Skickas när användaren släpper upp en tangent. | InteractiveObject | |||
Skickas när videospelarens storlek eller layout ändras. | FLVPlayback | |||
Skickas första gången FLV-filens metadata har nåtts. | FLVPlayback | |||
Skickas när en användare trycker ned och släpper upp mittenknappen på sitt pekdon över samma InteractiveObject. | InteractiveObject | |||
Skickas när en användare trycker på pekdonets mittenknapp över en InteractiveObject-instans. | InteractiveObject | |||
Skickas när en användare släpper pekdonets knapp över en InteractiveObject-instans. | InteractiveObject | |||
Skickas när en användare trycker på pekdonets knapp över en InteractiveObject-instans. | InteractiveObject | |||
Skickas när användaren försöker att ändra fokuseringen med ett pekdon. | InteractiveObject | |||
Skickas när en användare flyttar pekdonet när det befinner sig över ett InteractiveObject. | InteractiveObject | |||
Skickas när användaren flyttar bort pekdonet från en InteractiveObject-instans. | InteractiveObject | |||
Skickas när användaren flyttar pekdonet över en InteractiveObject-instans. | InteractiveObject | |||
Skickas när en användare släpper pekdonets knapp över en InteractiveObject-instans. | InteractiveObject | |||
Skickas när mushjulet rullas över en InteractiveObject-instans. | InteractiveObject | |||
Skickas av drag initiator InteractiveObject när användaren släpper dragrörelsen. | InteractiveObject | |||
Skickas av ett InteractiveObject-målobjekt när ett objekt dras till målobjektet och dragningen har accepterats med ett anrop till DragManager.acceptDragDrop(). | InteractiveObject | |||
Skickas av ett InteractiveObject-objekt när en dragrörelse går in i dess gränser. | InteractiveObject | |||
Skickas av ett InteractiveObject-objekt när en dragrörelse går utanför dess gränser. | InteractiveObject | |||
Skickas kontinuerligt av ett InteractiveObject-objekt när en dragrörelse pågår inom dess gränser. | InteractiveObject | |||
Skickas i början av en dragning av det InteractiveObject-objekt som anges som dragningsinitierare i DragManager.doDrag()-anropet. | InteractiveObject | |||
Skickas under en dragning av det InteractiveObject-objekt som anges som dragningsinitierare i DragManager.doDrag()-anropet. | InteractiveObject | |||
Skickas när användaren aktiverar den plattformsspecifika tangentkombinationen för funktionen Klistra in eller väljer Klistra in på snabbmenyn. | InteractiveObject | |||
Skickas när spelaren aktiverar pausläget. | FLVPlayback | |||
Skickas medan FLV-filen spelas upp på en frekvens som anges av egenskapen playheadUpdateInterval eller när tillbakaspolning startar. | FLVPlayback | |||
Skickas när uppspelningsläget aktiveras. | FLVPlayback | |||
Anger antalet byte som har laddats ned. | FLVPlayback | |||
Skickas när användaren sänker en aktiv penna förbi skärmens upptäcktströskel. | InteractiveObject | |||
Skickas när användaren lyfter en aktiv penna över skärmens upptäcktströskel. | InteractiveObject | |||
Skickas när användaren flyttar en aktiv penna över skärmen medan den behålls inom skärmens upptäcktströskel. | InteractiveObject | |||
Skickas när användaren flyttar en aktiv penna bort från detta InteractiveObject medan den behålls inom skärmens upptäcktströskel. | InteractiveObject | |||
Skickas när användaren flyttar en aktiv penna direkt över detta InteractiveObject medan den behålls inom skärmens upptäcktströskel. | InteractiveObject | |||
Skickas när användaren flyttar en aktiv penna bort från detta InteractiveObject och något av dess underordnade objekt medan den behålls inom skärmens upptäcktströskel. | InteractiveObject | |||
Skickas när användaren flyttar en aktiv penna över detta InteractiveObject från utsidan av objektets underordnade träd i visningslistan (men stannar kvar inom skärmens upptäcktströskel). | InteractiveObject | |||
Skickas när en FLV-fil läses in och är klar för visning. | FLVPlayback | |||
Skickas när användaren släpper knappen på pekaren efter att första ha tryckt på den över en InteractiveObject-instans och sedan flyttat pekaren bort från InteractiveObject-instansen. | InteractiveObject | |||
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 platsen för spelhuvudet flyttas bakåt genom att metoden seek() anropas eller när ett autoRewind-anrop slutförs. | FLVPlayback | |||
Skickas när en användare trycker ned och släpper upp högerknappen på sitt pekdon över samma InteractiveObject. | InteractiveObject | |||
Skickas när en användare trycker på pekdonets knapp över en InteractiveObject-instans. | InteractiveObject | |||
Skickas när en användare släpper pekdonets knapp över en InteractiveObject-instans. | InteractiveObject | |||
Skickas när användaren flyttar bort pekdonet från en InteractiveObject-instans. | InteractiveObject | |||
Skickas när användaren flyttar pekdonet över en InteractiveObject-instans. | InteractiveObject | |||
Skickas när användaren slutar att rensa FLV-filen med sökfältet. | FLVPlayback | |||
Skickas när användaren börjar att rensa FLV-filen med sökfältet. | FLVPlayback | |||
Händelse skickas när spelhuvudets placering ändras av ett anrop till seek() eller om egenskapen playheadTime ställs in eller om seekBar-kontrollen används. | FLVPlayback | |||
Skickas när användaren aktiverar den plattformsspecifika tangentkombinationen för funktionen Markera allt eller väljer Markera allt på snabbmenyn. | InteractiveObject | |||
Skickas när ett fel inträffar vid inläsning av en skal-SWF-fil. | FLVPlayback | |||
Skickas när en skal-SWF-fil läses in. | FLVPlayback | |||
Skickas omedelbart efter att skärmtangentbordet tas fram (visas). | InteractiveObject | |||
Skickas omedelbart innan skärmtangentbordet tas fram (visas). | InteractiveObject | |||
Skickas omedelbart efter att skärmtangentbordet döljs. | InteractiveObject | |||
Skickas när ljudet ändras antingen genom att användaren flyttar handtaget på volumeBar-kontrollen eller genom att användaren ställer in volume- eller soundTransform-egenskapen. | FLVPlayback | |||
Skickas när uppspelningens läge ändras. | FLVPlayback | |||
Skickas när stoppläget aktiveras. | FLVPlayback | |||
Skickas när värdet på objektets tabChildren-flagga ändras. | InteractiveObject | |||
Skickas när objektets tabEnabled-flagga ändras. | InteractiveObject | |||
Skickas när värdet på objektets tabIndex-egenskap ändras. | InteractiveObject | |||
Skickas när användaren skriver ett eller flera texttecken. | InteractiveObject | |||
Skickas när användaren först kontaktar en beröringsaktiverad enhet (som att vidröra en mobiltelefon eller bärbar dator med pekskärm). | InteractiveObject | |||
Skickas när användaren avslutar kontakten med en beröringsaktiverad enhet (som att lyfta fingret från en mobiltelefon eller bärbar dator med pekskärm). | InteractiveObject | |||
Skickas när användaren rör enheten och skickas kontinuerligt tills kontaktpunkten avlägsnas. | InteractiveObject | |||
Skickas när användaren flyttar kontaktpunkten bort från en InteractiveObject-instans på en beröringsaktiverad enhet (som att dra fingret från ett visningsobjekt till ett annat på en mobiltelefon eller bärbar dator med pekskärm). | InteractiveObject | |||
Skickas när användaren flyttar kontaktpunkten över en InteractiveObject-instans på en beröringsaktiverad enhet (som att dra fingret från en punkt utanför ett visningsobjekt till en punkt över ett visningsobjekt på en mobiltelefon eller bärbar dator med pekskärm). | InteractiveObject | |||
Skickas när användaren flyttar kontaktpunkten bort från en InteractiveObject-instans på en beröringsaktiverad enhet (som att dra fingret från ett visningsobjekt till en punkt utanför visningsobjektet på en mobiltelefon eller bärbar dator med pekskärm). | InteractiveObject | |||
Skickas när användaren flyttar kontaktpunkten över en InteractiveObject-instans på en beröringsaktiverad enhet (som att dra fingret från en punkt utanför ett visningsobjekt till en punkt över ett visningsobjekt på en mobiltelefon eller bärbar dator med pekskärm). | InteractiveObject | |||
Skickas när användaren lyfter kontaktpunkten över samma InteractiveObject-instans där kontakten initierades på en beröringsaktiverad enhet (som att trycka med fingret och sedan släppa det vid en enda kontaktpunkt över ett visningsobjekt på en mobiltelefon eller bärbar dator med pekskärm). | InteractiveObject |
Konstant | Definieras med | ||
---|---|---|---|
SHORT_VERSION : String = "2.1" [statisk]
En lägesvariabel som visar komponentens korta versionsnummer. | FLVPlayback | ||
VERSION : String = "2.1.0.23" [statisk]
En lägesvariabel som visar komponentens långa versionsnummer. | FLVPlayback |
activeVideoPlayerIndex | egenskap |
activeVideoPlayerIndex:uint
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett tal som anger vilken videospelarinstans som påverkas av andra API:er (Application Programming Interfaces). Använd den här egenskapen för att hantera flera FLV-uppspelningar.
Den här egenskapen gör inte videospelaren synlig, använd i stället visibleVideoPlayerIndex
-egenskapen.
En ny videospelare skapas första gången activeVideoPlayerIndex
ställs in på ett tal. När den nya videospelaren skapas, ställs egenskaperna in på standardvideospelarens värden (activeVideoPlayerIndex == 0
) utom source
, totalTime
och isLive
, vilka alltid är inställda på standardvärdena (tom sträng, NaN och false
), och autoPlay
, som alltid är false
(standardvärdet är true
bara för videospelaren, 0). Egenskapen cuePoints
har ingen verkan, och påverkar inte en efterföljande läsning till standardvideospelaren.
Programmeringsgränssnitt som kontrollerar volym, placering, dimensioner, synlighet och UI-kontroller är alltid globala och deras beteende påverkas inte genom att activeVideoPlayerIndex
ställs in. Inställningen av egenskapen activeVideoPlayerIndex
påverkar inte följande egenskaper och metoder:
activeVideoPlayerIndex
backButton | playPauseButton | skin | width |
bufferingBar | scaleX | stopButton | x |
bufferingBarHidesAndDisablesOthers | transform | y | setSize() |
forwardButton | scaleY | visible | setScale() |
height | seekBar | volume | fullScreenBackgroundColor |
muteButton | seekBarInterval | volumeBar | fullScreenButton |
pauseButton | seekBarScrubTolerance | volumeBarInterval | fullScreenSkinDelay |
playButton | seekToPrevOffset | volumeBarScrubTolerance | fullScreenTakeOver |
registrationX | registrationY | registrationWidth | registrationHeight |
skinBackgroundAlpha | skinBackgroundColor | skinFadeTime |
Obs: Egenskapen visibleVideoPlayerIndex
, inte egenskapen activeVideoPlayerIndex
fastställer vilken videospelare som skalet styr. Dessutom interagerar programmeringsgränssnitt som styr dimensioner, med visibleVideoPlayerIndex
.
De återstående programmeringsgränssnitten har som mål en specifik videospelare baserat på inställningen av activeVideoPlayerIndex
.
Om du vill läsa in en andra FLV-fil i bakgrunden ställer du in activeVideoPlayerIndex
på 1 och anropar metoden load()
. När du är klar att visa filen och dölja den första, ställer du in visibleVideoPlayerIndex
på 1.
Standardvärdet är 0.
Implementering
public function get activeVideoPlayerIndex():uint
public function set activeVideoPlayerIndex(value:uint):void
Relaterade API-element
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 videolayouten när scaleMode
-egenskapen är inställd på VideoScaleMode.MAINTAIN_ASPECT_RATIO
eller VideoScaleMode.NO_SCALE
. Videons dimensioner baseras på egenskaperna registrationX
, registrationY
, registrationWidth
och registrationHeight
. När du anger egenskapen align
kommer värdena 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
autoPlay | egenskap |
autoPlay: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 när det är true
gör att FLV-filen spelas upp automatiskt när source
-egenskapen har angetts. Om värdet är false
läses FLV-filen in men börjar inte spela upp förrän metoden play()
eller playWhenEnoughDownloaded()
anropas.
Uppspelningen startar omedelbart när du direktuppspelar en FLV-fil från FMS (Flash Media Server) och egenskapen autoPlay
är inställd på true
. Men när en FLV-fil läses in med progressiv nedladdning börjar uppspelningen bara när tillräckligt mycket av filen har laddats ned så att den kan spelas upp från början till slut.
Om du vill tvinga fram uppspelningen innan tillräckligt mycket av FLV-filen har nedladdats, anropar du metoden play()
utan parametrar. Om uppspelningen har startat och du vill återgå till att vänta på att tillräckligt mycket av innehållet ska ha laddats ned för att uppspelningen ska starta automatiskt, anropar du metoden pause()
och sedan metoden playWhenEnoughDownloaded()
.
Om du ställer in egenskapen på true
mellan inläsningen av de nya FLV-filerna har den ingen verkan förrän egenskapen source
är inställd.
Om egenskapen autoPlay
ställs in på true
och egenskapen source
sedan anges till en URL, har det samma verkan som ett anrop till metoden play()
med denna URL.
Om metoden load()
anropas med en URL, har det samma verkan som en inställning av egenskapen source
till denna URL med egenskapen autoPlay
inställd på false
.
Standardvärdet är true.
Implementering
public function get autoPlay():Boolean
public function set autoPlay(value:Boolean):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
backButton | egenskap |
backButton:Sprite
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
BackButton-uppspelningskontroll. Om du klickar på knappen anropas metoden seekToPrevNavCuePoint()
.
Implementering
public function get backButton():Sprite
public function set backButton(value:Sprite):void
Relaterade API-element
bitrate | egenskap |
bitrate:Number
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett tal som anger med hur många bitar per sekund FLV-filen ska överföras.
När du direktuppspelar från en Flash Video Streaming-tjänst som har stöd för inbyggd bandbreddsidentifiering kan du få en SMIL-fil som beskriver hur du växlar mellan flera flöden baserat på bandbredd. Beroende på FVSS-tjänsten kan bandbredden ha identifierats automatiskt och om värdet är angivet, ignoreras det.
Vid progressiv HTTP-nedladdning kan du använda samma SMIL-format, men överföringshastigheten måste ställas in eftersom det inte finns någon automatisk identifiering.
Implementering
public function get bitrate():Number
public function set bitrate(value:Number):void
buffering | egenskap |
bufferingBar | egenskap |
bufferingBar:Sprite
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Buffertkontroll. Kontrollen visas när FLV-filen är i inläsnings- eller buffertläge.
Implementering
public function get bufferingBar():Sprite
public function set bufferingBar(value:Sprite):void
bufferingBarHidesAndDisablesOthers | egenskap |
bufferingBarHidesAndDisablesOthers:Boolean
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Om värdet är true
döljs SeekBar-kontrollen och kontrollerna Play, Pause, PlayPause, BackButton och ForwardButton inaktiveras medan FLV-filen befinner sig i buffertläge. Detta kan med fördel användas för att förhindra att kontrollerna används för att försöka påskynda uppspelningen av FLV-filen när den laddas ned eller direktuppspelas över en långsam anslutning.
Implementering
public function get bufferingBarHidesAndDisablesOthers():Boolean
public function set bufferingBarHidesAndDisablesOthers(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.
Om du har en förinspelad video (inte direkt), 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.
Standardvärdet är 0.1.
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 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 bytesTotal():uint
cuePoints | egenskap |
cuePoints:Array
[lässkyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
En skrivskyddad array som beskriver ActionScript-referenspunkter och inaktiverade inbäddade FLV-referenspunkter. Egenskapen är särskilt skapad för att användas med komponentinspektören och egenskapsinspektören. Det fungerar inte om det är inställt på något annat sätt. Dess värde påverkar bara den första FLV-filen som läses in, och bara om den läses in genom att source
-egenskapen ställs in i komponentinspektören eller egenskapsinspektören.
Obs: Egenskapen är inte tillgänglig i ActionScript. Du öppnar referenspunktinformationen i ActionScript med egenskapen metadata
.
Om du vill lägga till, ta bort, aktivera eller inaktivera referenspunkter med ActionScript använder du metoderna addASCuePoint()
, removeASCuePoint()
, setFLVCuePointEnabled()
.
Implementering
public function set cuePoints(value:Array):void
Relaterade API-element
endTabIndex | egenskap |
endTabIndex:int
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Returnerar nästa tillgängliga tabIndex-värde efter FLVPlayback-kontrollerna. Värdet ställs in efter att metoden assignTabIndexes
anropas.
Implementering
public function get endTabIndex():int
Relaterade API-element
forwardButton | egenskap |
forwardButton:Sprite
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Forward-knappkontroll. Om du klickar på knappen anropas metoden seekToNextNavCuePoint()
.
Implementering
public function get forwardButton():Sprite
public function set forwardButton(value:Sprite):void
Relaterade API-element
fullScreenBackgroundColor | egenskap |
fullScreenBackgroundColor:uint
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Bakgrundsfärg som används i helskärmsläge. Färgen är synlig om videon inte täcker hela skärmen baserat på egenskapsvärdet scaleMode
.
Standardvärdet är 0x000000.
Implementering
public function get fullScreenBackgroundColor():uint
public function set fullScreenBackgroundColor(value:uint):void
fullScreenButton | egenskap |
fullScreenSkinDelay | egenskap |
fullScreenSkinDelay:int
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Anger fördröjning i millisekunder för att dölja skalet. I helskärmsläge och om egenskapen skinAutoHide
är inställd på true
, utlöses autohiding om användaren inte flyttar musen under längre tid än de sekunder som anges i egenskapen fullScreenSkinDelay
. Om musen är placerad över själva skalet aktiveras inte autohiding.
Standardvärdet är 3000 milliseconds (3 seconds).
Implementering
public function get fullScreenSkinDelay():int
public function set fullScreenSkinDelay(value:int):void
fullScreenTakeOver | egenskap |
fullScreenTakeOver:Boolean
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
När scenen aktiveras i helskärmsläge är FLVPlayback-komponenten ovanpå hela innehållet och tar över hela scenen. När scenen lämnar helskärmsläget återgår skärmen till det läge den hade innan.
Rekommenderade inställningar för helskärmsläge är scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
och align = VideoAlign.CENTER
.
Om SWF-filen med FLVPlayback-komponenten har lästs in och inte har åtkomst till scenen på grund av säkerhetsbegränsningar, fungerar inte helskärmsläget. Inga fel utlöses.
Standardvärdet är true.
Implementering
public function get fullScreenTakeOver():Boolean
public function set fullScreenTakeOver(value:Boolean):void
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 höjden på FLVPlayback-instansen. Den här egenskapen påverkar bara höjden på FLVPlayback-instansen och omfattar inte höjden på en eventuell skal-SWF-fil som läses in. När height-egenskapen ställs in, ställs även registrationHeight
-egenskapen in på samma värde.
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 Flash Media Server (FMS) 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.
Standardvärdet är 300,000 milliseconds (5 minutes).
Implementering
public function get idleTimeout():Number
public function set idleTimeout(value:Number):void
Relaterade API-element
isLive | egenskap |
isLive: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 är true
vid direkt videouppspelning. Egenskapen gäller bara vid direktuppspelning från FMS (Flash Media Server) eller någon annan FVSS (Flash Video Streaming Service). Värdet för den här egenskapen ignoreras för en HTTP-nedladdning.
Om du ställer in den här egenskapen mellan inläsning av nya FLV-filer har den ingen effekt förrän source
-egenskapen ställs in för den nya FLV-filen.
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
public function set isLive(value:Boolean):void
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
Lär dig mer
Relaterade API-element
metadataLoaded | egenskap |
metadataLoaded: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 ett metadatapaket har påträffats och bearbetats, eller om FLV-filen kodades utan metadatapaketet. Det betyder att värdet är true
om metadata har tagits emot, eller om du aldrig kommer att få några metadata. Du vet alltså om du kommer att få metadata eller inte, och om du inte har metadata vet du att du inte behöver vänta på det heller. Om du bara vill veta om du har metadata, kan du kontrollera värdet med:
FLVPlayback.metadata != null
Använd den här egenskapen för att kontrollera om du kan ta emot användbar information med hjälp av metoder för att söka och aktivera eller inaktivera referenspunkter (findCuePoint
, findNearestCuePoint
, findNextCuePointWithName
, isFLVCuePointEnabled
).
Implementering
public function get metadataLoaded():Boolean
Relaterade API-element
muteButton | egenskap |
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
pauseButton | egenskap |
paused | egenskap |
playButton | egenskap |
playheadPercentage | egenskap |
playheadPercentage:Number
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett tal som anger aktuell playheadTime
som ett procenttal av totalTime
-egenskapen. Om du får åtkomst till den här egenskapen innehåller den information om hur mycket speltid som har gått (i procent). Om du ställer in den här egenskapen utförs en sökning efter den punkt som representerar procenttalet för FLV-filens uppspelningstid.
Värdet för den här egenskapen är relativt till värdet för totalTime
-egenskapen.
Implementering
public function get playheadPercentage():Number
public function set playheadPercentage(value:Number):void
Utlöser
VideoError — Om du anger ett ogiltigt procenttal eller om totalTime -egenskapen är odefinierad, null , eller mindre än eller lika med noll.
|
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 spelhuvudstiden ä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
playing | egenskap |
playPauseButton | egenskap |
preferredHeight | egenskap |
preferredHeight:int
[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 höjden på FLV-källfilen. Denna information är inte giltig omedelbart när metoderna play()
eller load()
anropas. Den är giltig när ready
-händelsen startas. Om värdet på scaleMode
-egenskapen är VideoScaleMode.MAINTAIN_ASPECT_RATIO
eller VideoScaleMode.NO_SCALE
är det bäst att läsa värdet efter det att layout
-händelsen har skickats. Egenskapen returnerar -1 om ingen information är tillgänglig än.
Implementering
public function get preferredHeight():int
Relaterade API-element
preferredWidth | egenskap |
preferredWidth:int
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ger bredden på FLV-källfilen. Informationen är inte giltig direkt när metoderna play()
eller load()
anropas, utan när ready
-händelsen har skickats. Om värdet på scaleMode
-egenskapen är VideoScaleMode.MAINTAIN_ASPECT_RATIO
eller VideoScaleMode.NO_SCALE
är det bäst att läsa värdet efter det att layout
-händelsen har skickats. Egenskapen returnerar -1 om ingen information är tillgänglig än.
Implementering
public function get preferredWidth():int
Relaterade API-element
preview | egenskap |
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.
Standardvärdet är 250.
Implementering
public function get progressInterval():Number
public function set progressInterval(value:Number):void
Relaterade API-element
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
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
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
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
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. Standardskalan ä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. Standardskalan är 1.
Implementering
override public function get scaleY():Number
override public function set scaleY(value:Number):void
Relaterade API-element
scrubbing | egenskap |
scrubbing: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 användaren rensar med SeekBar, i annat fall är värdet false
.
När du rensar tar du tag i SeekBar-handtaget och drar det i någon riktning för att söka efter en viss scen i FLV-filen.
Implementering
public function get scrubbing():Boolean
seekBar | egenskap |
seekBarInterval | egenskap |
seekBarInterval:Number
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett tal som anger i millisekunder hur ofta SeekBar-handtaget ska kontrolleras under rensning.
Eftersom intervallet anges genom ett anrop till den globala setInterval()
-metoden, kan uppdateringen inte starta oftare än SWF-filens bildrutehastighet. Med en standardbildrutehastighet på exempelvis 12 bildrutor per sekund, är det lägsta intervall du kan skapa ungefär 83 millisekunder, eller 1 sekund (1000 millisekunder) delat på 12.
Standardvärdet är 250.
Implementering
public function get seekBarInterval():Number
public function set seekBarInterval(value:Number):void
seekBarScrubTolerance | egenskap |
seekBarScrubTolerance:Number
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 användare kan flytta SeekBar-handtaget innan en uppdatering sker. Värdet anges som ett procenttal mellan 1 och 100.
Standardvärdet är 5.
Implementering
public function get seekBarScrubTolerance():Number
public function set seekBarScrubTolerance(value:Number):void
seekToPrevOffset | egenskap |
seekToPrevOffset:Number
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Antalet sekunder som seekToPrevNavCuePoint()
-metoden använder när den jämför tiden med föregående referenspunkt. Värdet används av metoden för att säkerställa att om du är precis före en referenspunkt, kan hoppa över det till den förra och undvika att gå till den referenspunkt som precis inträffade.
Standardvärdet är 1.
Implementering
public function get seekToPrevOffset():Number
public function set seekToPrevOffset(value:Number):void
skin | egenskap |
skin:String
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 till en skal-SWF-fil. Strängen kan innehålla ett filnamn, en relativ sökväg som Skins/MySkin.swf eller en absolut URL-adress som http://www.%somedomain%.com/MySkin.swf.
Implementering
public function get skin():String
public function set skin(value:String):void
skinAutoHide | egenskap |
skinAutoHide: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 det är true
, döljer komponentskalet när muspekaren inte placeras på videon. Egenskapen påverkar bara skal som har lästs in via inställningen av skin
-egenskapen och inte skal som du skapar från anpassade användargränssnittskomponenterna FLVPlayback.
När komponenten är i helskärmsläge och skalet är av en sort som inte ligger över videon, aktiveras automatiskt skinAutoHide
-läget. Om du ställer in skinAutoHide = false
när du har angett helskärmsläge åsidosätts det här beteendet. När komponenten är i helskärmsläge aktiveras autohiding om användaren inte flyttar muspekaren under mer än fullScreenSkinDelay
sekunder såvida inte muspekaren är placerad på själva skalet.
Standardvärdet är false.
Implementering
public function get skinAutoHide():Boolean
public function set skinAutoHide(value:Boolean):void
skinBackgroundAlpha | egenskap |
skinBackgroundAlpha:Number
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skalets bakgrundsalfa. Egenskapen skinBackgroundAlpha
fungerar bara med SWF-filer med skal som är inlästa via egenskapen skin
och för skal som har stöd för inställning av färg och alfa. Du kan ställa in ett tal mellan 0,0 och 1,0 för egenskapen skinBackgroundAlpha
. Standardvärdet är det senaste värdet som användaren valde som standardvärde.
Om du vill hämta skalfärgerna som kom med ActionScript 2.0 FLVPlayback-komponenten använder du följande värden för egenskaperna skinBackgroundAlpha
och skinBackgroundColor
: Arctic - 0.85, 0x47ABCB; Clear - 0.20, 0xFFFFFF; Mojave - 0.85, 0xBFBD9F; Steel - 0.85, 0x666666. Standardvärdet är 0,85.
Implementering
public function get skinBackgroundAlpha():Number
public function set skinBackgroundAlpha(value:Number):void
Relaterade API-element
skinBackgroundColor | egenskap |
skinBackgroundColor:uint
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skalets bakgrundsfärg (0xRRGGBB). Egenskapen skinBackgroundColor
fungerar bara med SWF-filer med skal som är inlästa via egenskapen skin
och för skal som har stöd för inställning av färg och alfa. Standardvärdet är det senaste värdet som användaren valde som standardvärde.
Om du vill hämta skalfärgerna som kom med ActionScript 2.0 FLVPlayback-komponenten använder du följande värden för egenskaperna skinBackgroundAlpha
och skinBackgroundColor
: Arctic - 0.85, 0x47ABCB; Clear - 0.20, 0xFFFFFF; Mojave - 0.85, 0xBFBD9F; Steel - 0.85, 0x666666. Standardvärdet är 0x47ABCB.
Implementering
public function get skinBackgroundColor():uint
public function set skinBackgroundColor(value:uint):void
Relaterade API-element
skinFadeTime | egenskap |
skinFadeTime:int
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Tiden i millisekunder som det tar för skalet att tona in eller ut när det döljs eller visas. Skalet döljs och visas på grund av att egenskapen skinAutoHide
är inställd på true
. Ställ in egenskapen skinFadeTime
på 0 om du vill ta bort toningseffekten.
Standardvärdet är 500 milliseconds (.5 seconds).
Implementering
public function get skinFadeTime():int
public function set skinFadeTime(value:int):void
skinScaleMaximum | egenskap |
skinScaleMaximum:Number
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.115.0, AIR 1.0 |
Den här egenskapen anger den största faktorn som FLVPlayback använder för att skala upp skalet när den går till helskärmsläge med en Flash Player som stöder maskinvaruacceleration. Med maskinvaruacceleration skalas videon och skalet med samma faktor. Som standard renderar FLVPlayback videon med videons egna mått och låter maskinvaruaccelerationen göra resten av skalningen. Om videon till exempel har måtten 640 x 512 och går till helskärmsläge på en bildskärm med upplösningen 1280 x 1024, skalas videon och skalet till två gånger storleken.
Med den här egenskapen kan du begränsa skalningen av skalet när maskinvaruacceleration används, utifrån det specifika innehåll som skalas och din egen uppfattning om hur stora skal ser ut. För att begränsa skalning av skal till den angivna multiplikatorn används en blandning av program- och maskinvaruskalning för skalet. Det kan påverka videouppspelningens prestanda och FLV-filens utseende negativt.
Om egenskapen till exempel ställs in på 5.0 eller mer skalas skalet till fem gånger sin storlek om videon har måtten 320 x 240 och visas i helskärmsläge på en bildskärm med upplösningen 1600 x 1200. Om egenskapen ställdes in på 2.5 skulle spelaren rendera videon (men inte skalet) i 640 x 480, dvs. två gånger dess ursprungliga storlek, och maskinvaruaccelerationen skulle göra den återstående skalningen (640 x 2,5 = 1600 och 480 x 2,5 = 1200).
Om egenskapen ställs in efter att helskärmsläget har aktiverats påverkas inte uppspelningen förrän nästa gång FLVPlayback går till helskärmsläge.
Om FLV-filen är stor (till exempel minst 640 pixlar bred och 480 pixlar hög) bör egenskapen inte ställas in på ett lågt värde eftersom det kan orsaka märkbara prestandaproblem på stora bildskärmar.
Standardvärdet är 4.0.
Implementering
public function get skinScaleMaximum():Number
public function set skinScaleMaximum(value:Number):void
Relaterade API-element
Exempel ( Så här använder du exemplet )
skinScaleMaximum
klickar du på helskärmsknappen i FLVPlayback-skalet när FLV-filen spelas upp i webbläsaren.
Obs: Testa exemplet i webbläsaren. Välj mallen Endast Flash - Tillåt helskärm på fliken HTML i dialogrutan Publiceringsinställningar i Flash. Ange Flash Player 9.0.115.0 och kontrollera att formaten Flash och HTML är markerade på fliken Format. Publicera och öppna HTML-filen som skapas i webbläsaren.
// Requires FLVPlayback component in library // Requires SkinOverPlayFullscreen.swf to be in the same folder as the .fla file. import fl.video.FLVPlayback; var myFLVPlybk:FLVPlayback = new FLVPlayback(); addChild(myFLVPlybk); myFLVPlybk.skin = "SkinOverPlayFullscreen.swf"; myFLVPlybk.skinScaleMaximum = 2.5; myFLVPlybk.source = "http://helpexamples.com/flash/video/water.flv";
soundTransform | egenskap |
soundTransform:flash.media:SoundTransform
[åsidosätt] 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 VideoPlayer.soundTransform
för att visa ytterligare ljudkontroll. Du måste ställa in den här egenskapen för att ändringarna ska gälla, eller också kan du få egenskapens värde att få en kopia av nuvarande inställningar.
Implementering
override public function get soundTransform():flash.media:SoundTransform
override public function set soundTransform(value:flash.media:SoundTransform):void
Relaterade API-element
source | egenskap |
source:String
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 eller egenskapsinspektö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 ställer in den här egenskapen via ActionScript anropar den omedelbart metoden VideoPlayer.load()
när egenskapen autoPlay
är inställd på false
eller också anropar den 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
public function set source(value:String):void
Relaterade API-element
startTabIndex | egenskap |
startTabIndex:int
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Returnerar det första tabIndex-värdet för FLVPlayback-kontrollerna. Värdet ställs in efter att metoden assignTabIndexes
anropas.
Implementering
public function get startTabIndex():int
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
stopButton | egenskap |
stopped | egenskap |
totalTime | egenskap |
totalTime: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 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 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 ikraft i nästa FLV-fil som läses in via source
-egenskapen. 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
public function set totalTime(value:Number):void
Relaterade API-element
visibleVideoPlayerIndex | egenskap |
visibleVideoPlayerIndex:uint
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett tal som kan användas för att hantera flera FLV-uppspelningar. Anger vilken VideoPlayer-instans som är synlig och hörbar och styrs av skal- eller uppspelningskontroller, medan resten av videospelarna är dolda och har avstängt ljud. Det gör inte att videospelaren blir målet för de flesta programmeringsgränssnitten, använd i stället egenskapen activeVideoPlayerIndex
för det.
Metoder och egenskaper som styr dimensioner samverkar med den här egenskapen. De metoder och egenskaper som anger videospelarens dimensioner (setScale()
, setSize()
, width
, height
, scaleX
, scaleY
) kan användas för alla videospelare. Videospelarna kan dock ha olika mått, beroende på värdet för scaleMode
-egenskapen. Om du läser dimensionerna med egenskaperna width
, height
, scaleX,
och scaleY
får du bara den synliga videospelarens dimensioner. Andra videospelare kan ha samma dimensioner eller inte.
Om du vill hämta dimensionerna för olika videospelare när det inte är synliga lyssnar du efter layout
-händelsen och lagrar storleksvärdet.
Den här egenskapen påverkar inte komponentens synlighet som helhet, bara vilken videospelare som är synlig när komponenten är synlig. Om du vill ställa in synlighet för hela komponenten använder du egenskapen visible
.
Standardvärdet är 0.
Implementering
public function get visibleVideoPlayerIndex():uint
public function set visibleVideoPlayerIndex(value:uint):void
Relaterade API-element
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
volumeBar | egenskap |
volumeBarInterval | egenskap |
volumeBarInterval:Number
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ett tal som anger i millisekunder hur ofta handtagets placering i volymfältet ska kontrolleras under rensning.
Standardvärdet är 250.
Implementering
public function get volumeBarInterval():Number
public function set volumeBarInterval(value:Number):void
volumeBarScrubTolerance | egenskap |
volumeBarScrubTolerance:Number
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 användare kan flytta volymfältets handtag innan en uppdatering sker. Värdet anges som ett procenttal mellan 1 och 100. Ställ in på 0 om du vill ange noll rensningstolerans. Uppdatera alltid volymen på egenskapen volumeBarInterval
oavsett hur långt användaren flyttar handtaget.
Standardvärdet är 0.
Implementering
public function get volumeBarScrubTolerance():Number
public function set volumeBarScrubTolerance(value:Number):void
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 FLVPlayback-instansens bredd på scenen. Den här egenskapen påverkar bara bredden på FLVPlayback-instansen och omfattar inte bredden på en eventuell skal-SWF-fil som läses in. Använd FLVPlaybackwidth
-egenskapen och inte DisplayObject.width
-egenskapen eftersom width
-egenskapen kan ha ett annat värde om en skal-SWF-fil läses in. När width-egenskapen ställs in, ställs även registrationWidth
-egenskapen in på samma värde.
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
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
FLVPlayback | () | Konstruktor |
public function FLVPlayback()
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skapar en ny FLVPlayback-instans. När du har skapat FLVPlayback-instansen anropar du metoden addChild()
eller addChildAt()
för att placera instansen på scenen eller i en annan visningsobjektbehållare.
Relaterade API-element
addASCuePoint | () | metod |
public function addASCuePoint(timeOrCuePoint:*, name:String = null, parameters:Object = null):Object
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Lägger till en ActionScript-referenspunkt, vilket får samma effekt som om en ActionScript-referenspunkt läggs till i dialogrutan för referenspunkter, förutom om det inträffar när ett program körs istället för under programutvecklingen.
Referenspunktinformation sveps bort när source
-egenskapen ställs in. Om du vill ställa in referenspunktinformation för nästa FLV-fil som ska läsas in ställer du först in source
-egenskapen.
Det går att lägga till flera ActionScript-referenspunkter med samma namn och tid. När du tar bort ActionScript-referenspunkter med metoden removeASCuePoint()
tas alla referenspunkter med samma namn och tid bort.
Parametrar
timeOrCuePoint:* — Ett objekt som har egenskaperna name och time som beskriver referenspunkten. Det kan också ha en parameters -egenskap som innehåller namn/värdepar. Det kan ha type -egenskapen inställd på "actionscript ". Om type saknas eller är inställt på något annat ställs det in automatiskt. Om objektet inte följer dessa konventioner skickar metoden ett VideoError-fel.
Egenskapen | |
name:String (default = null ) — En sträng som anger namnet på referenspunkten om du skickar en time -parameter istället för referenspunkten.
| |
parameters:Object (default = null ) — Valfria parametrar för referenspunkten om timeOrCuePoint -parametern är ett tal.
|
Object — Cue Point-objektet som lades till. Redigeringar av det här objektet påverkar sändningen av cuePoint -händelsen.
|
Utlöser
VideoError — Parametrar är ogiltiga.
|
Relaterade API-element
assignTabIndexes | () | metod |
public function assignTabIndexes(startTabIndex:int):int
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Tilldelar ett tabIndex-värde till alla FLVPlayback-kontroller genom att sortera dem efter position vågrätt från vänster till höger. Den här metoden returnerar nästa tillgängliga tabIndex-värde.
Om du anropar assignTabIndexes
med NaN
som startTabbing
-parameter och FLVPlayback-komponentinstansen har ett tilldelat tabIndex
-värde, använder metoden FLVPlayback-komponentinstansens tabIndex
som startTabIndex
.
När ett FLVPlayback-skal anges, bör du vänta en bildruta efter FLVPlayback.SKIN_LOADED
-händelsen innan du anropar metoden för att låta skalkontrollerna starta.
När du använder anpassade kontroller, bör du vänta en bildruta efter FLVPlayback.READY
-händelsen innan du anropar metoden för att låta de anpassade kontrollerna starta.
Parametrar
startTabIndex:int — Inledande tabIndex för FLVPlayback-kontrollerna.
|
int — Nästa tillgängliga tabIndex efter FLVPlayback-kontrollerna.
|
Relaterade API-element
bringVideoPlayerToFront | () | metod |
public function bringVideoPlayerToFront(index:uint):void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Flyttar en videospelare längst fram i stapeln med videospelare. Användbart för anpassade övergångar mellan videospelare. Standardstaplingsordningen är samma som för activeVideoPlayerIndex
-egenskapen: 0 är längst ned, 1 är ovanför det, 2 är ovanför 1 och så vidare. Men när du anropar metoden bringVideoPlayerToFront()
kan ordningen ändras. 2 kan exempelvis ligga längst ned.
Parametrar
index:uint — Ett tal som motsvarar videospelarens indexvärde för att förflyttas längst fram.
|
Relaterade API-element
closeVideoPlayer | () | metod |
public function closeVideoPlayer(index:uint):void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Stänger NetStream och tar bort videospelaren som angetts av index
-parametern. Om den stängda videospelaren är den aktiva eller synliga videospelaren, ställer instansen FLVPlayback in den aktiva eller synliga videospelaren till standardspelaren (med indexvärdet 0). Du kan inte stänga standardspelaren eftersom det innebär att komponenten returnerar ett fel.
Parametrar
index:uint — Ett tal som är indexvärdet för videospelaren som ska stängas.
|
Relaterade API-element
enterFullScreenDisplayState | () | metod |
public function enterFullScreenDisplayState():void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9.0.115.0 |
Ställer in FLVPlayback-videospelaren på helskärmsläge. Anrop till den här metoden har samma effekt som att klicka på alternativknappen för helskärm som är inbyggd i vissa FLVPlayback-skal och är även tillgänglig som FullScreenButton under Video på komponentpanelen.
Den här metoden stöder maskinvaruacceleration i Flash Player för helskärmsvideo. Om användarens version av Flash Player inte har stöd för maskinvaruacceleration fungerar metoden ändå och helskärmsvideo fungerar på samma sätt som utan stöd för maskinvaruacceleration.
Eftersom anrop till den här metoden ställer in egenskapen displayState
i klassen Stage på StageDisplayState.FULL_SCREEN
har den samma begränsningar som egenskapen displayState
. Om du använder helskärmsläge genom att ställa in egenskapen stage.displayState
på StageDisplayState.FULL_SCREEN
direkt i stället för att anropa den här metoden, används inte maskinvaruacceleration.
Stöd för helskärm fungerar bara om egenskapen fullScreenTakeOver
är inställd på true (vilket den är som standard).
Relaterade API-element
Exempel ( Så här använder du exemplet )
enterFullScreenDisplayState()
från en händelsehanterare som aktiveras av att användaren klickar på en Flash-knapp (myButton
).
Obs: Testa exemplet i webbläsaren. Välj mallen Endast Flash - Tillåt helskärm på fliken HTML i dialogrutan Publiceringsinställningar i Flash. Ange Flash Player 9.0.115.0 och kontrollera att formaten Flash och HTML är markerade på fliken Format. Publicera och öppna HTML-filen som skapas i webbläsaren.
// Requires Button and FLVPlayback components in library. import fl.video.FLVPlayback; import fl.controls.Button; var myButton:Button = new Button(); var myFLVPlybk:FLVPlayback = new FLVPlayback(); myButton.move(100, 240); myButton.label = "Full Screen"; addChild(myButton); addChild(myFLVPlybk); myFLVPlybk.source = "http://helpexamples.com/flash/video/water.flv"; myButton.addEventListener(MouseEvent.CLICK, handleClick); function handleClick(e:MouseEvent):void { myFLVPlybk.enterFullScreenDisplayState(); }
findCuePoint | () | metod |
public function findCuePoint(timeNameOrCuePoint:*, type:String):Object
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Söker efter referenspunkten för den typ som angetts av type
-parametern och som har den tid, det namn eller den kombinationen av tid och namn som du anger via parametrarna.
Om du inte tillhandahåller ett värde för antingen tiden eller namnet för referenspunkten, eller om tiden är null
, odefinierad eller mindre än noll och namnet är null
eller odefinierat inträffar VideoError-felet 1002.
I metoden ingår inaktiverade referenspunkter i sökningen. Använd metoden isFLVCuePointEnabled()
om du vill fastställa om en referenspunkt är inaktiverad.
Parametrar
timeNameOrCuePoint:* — Det kan vara ett tal som anger en tidpunkt, en sträng som anger ett namn eller ett objekt med time- och/eller name-egenskaper.
Om parametern är en sträng söker metoden efter den första referenspunkten med det här namnet, och returnerar Om den här parametern är ett tal söker metoden efter och returnerar den första referenspunkten med den här tiden. Om det finns flera referenspunkter med samma tid, vilket bara är möjligt med ActionScript-referenspunkter, returneras tiden med det första namnet i bokstavsordning. Returnerar Om den här parametern är ett objekt söker metoden efter det Cue Point-objekt som innehåller de angivna Om tiden är | |
type:String (default = NaN ) — En sträng som anger den referenspunkttyp som ska sökas efter. Giltiga värden för den här parametern är "actionscript" , "all" , "event" , "flv" och "navigation" . Du kan ange dessa värden med följande klassegenskaper: CuePointType.ACTIONSCRIPT , CuePointType.ALL , CuePointType.EVENT , CuePointType.FLV och CuePointType.NAVIGATION . Om den här parametern inte anges är standardvärdet "all" , vilket innebär att metoden söker efter alla referenspunkttyper. Valfritt.
|
Object — Ett objekt som är en kopia av det Cue Point-objekt som hittats med följande egenskaper:
Returnerar |
Utlöser
VideoError — Om egenskapen time är null , odefinierad eller mindre än 0 och om egenskapen name är null eller odefinierad.
|
Relaterade API-element
findNearestCuePoint | () | metod |
public function findNearestCuePoint(timeNameOrCuePoint:*, type:String):Object
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hittar en referenspunkt för den angivna typen som matchar eller som har en tidigare tid än den tid som du har angett. Om du anger både en tid och ett namn och om ingen tidigare referenspunkt matchar det namnet, hittas en referenspunkt som matchar det namn som du anger. I annat fall returneras null
. Som standard eftersöks alla referenspunkter.
I metoden ingår inaktiverade referenspunkter i sökningen. Använd metoden isFLVCuePointEnabled()
om du vill fastställa om en referenspunkt är inaktiverad.
Parametrar
timeNameOrCuePoint:* — Det kan vara ett tal som anger en tidpunkt, en sträng som anger ett namn eller ett objekt med time- och/eller name-egenskaper.
Om parametern är en sträng söker metoden efter den första referenspunkten med det här namnet, och returnerar Om parametern är ett tal returneras den exakta referenspunktsmatchningen som ligger närmast denna tid eller tidigare. Om det inte finns någon referenspunkt vid eller tidigare än den tiden, returneras den första referenspunkten. Om det finns flera referenspunkter med samma tid, vilket bara är möjligt med ActionScript-referenspunkter, returneras tiden med det första namnet i bokstavsordning. Returnerar Om den här parametern är ett objekt söker metoden efter det Cue Point-objekt som innehåller de angivna Om tiden är | |
type:String (default = NaN ) — En sträng som anger den referenspunkttyp som ska sökas efter. Giltiga värden för den här parametern är "actionscript" , "all" , "event" , "flv" och "navigation" . Du kan ange dessa värden med följande klassegenskaper: CuePointType.ACTIONSCRIPT , CuePointType.ALL , CuePointType.EVENT , CuePointType.FLV och CuePointType.NAVIGATION . Om den här parametern inte anges är standardvärdet "all" , vilket innebär att metoden söker efter alla referenspunkttyper. Valfritt.
|
Object — Ett objekt som är en kopia av det Cue Point-objekt som hittats med följande egenskaper:
Returnerar |
Utlöser
VideoError — Om egenskapen time är null , odefinierad eller mindre än 0 och om namnet är null eller odefinierat.
|
Relaterade API-element
findNextCuePointWithName | () | metod |
public function findNextCuePointWithName(cuePoint:Object):Object
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Söker efter nästa referenspunkt i my_cuePoint.array
som har samma namn som my_cuePoint.name
. Objektet my_cuePoint
måste vara ett Cue Point-objekt som har returnerats antingen av findCuePoint()
-metoden, findNearestCuePoint()
-metoden eller av ett tidigare anrop till den här metoden. Den här metoden använder parametern array
som dessa metoder lägger till i Cue Point-objektet.
I metoden ingår inaktiverade referenspunkter i sökningen. Använd metoden isFLVCuePointEnabled()
om du vill fastställa om en referenspunkt är inaktiverad.
Parametrar
cuePoint:Object — Ett Cue Point-objekt som har returnerats antingen av findCuePoint() -metoden, findNearestCuePoint() -metoden eller av ett tidigare anrop till den här metoden.
|
Object — Om det inte finns fler referenspunkter i arrayen med ett matchande namn returneras null . Annars returneras en kopia av Cue Point-objektet med ytterligare egenskaper:
|
Utlöser
VideoError — Om argumentet är ogiltigt.
|
getVideoPlayer | () | metod |
public function getVideoPlayer(index:Number):VideoPlayer
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Hämtar videospelaren som angetts av index
-parametern. Om det är möjligt är det bäst att få åtkomst till metoderna och egenskaperna i VideoPlayer med metoderna och egenskaperna i FLVPlayback. Varje DisplayObject.name
-egenskap är dess indexvärde konverterat till en sträng.
Parametrar
index:Number — Ett tal som är indexvärdet för videospelaren som ska hämtas.
|
VideoPlayer — Ett VideoPlayer-objekt.
|
isFLVCuePointEnabled | () | metod |
public function isFLVCuePointEnabled(timeNameOrCuePoint:*):Boolean
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Returnerar false
om FLV-filens inbäddade referenspunkt är inaktiverad. Du kan inaktivera referenspunkter antingen genom att ställa in egenskapen cuePoints
i dialogrutan Referenspunkter för Flash Video eller genom att anropa metoden setFLVCuePointEnabled()
.
Det returnerade värdet från den här funktionen är bara meningsfullt när egenskapen metadataLoaded
är true
, egenskapen metadata
inte är null
eller efter en metadataReceived
-händelse. När metadataLoaded
är false
returnerar den här funktionen alltid true
.
Parametrar
timeNameOrCuePoint:* — Om den här parametern är en sträng returneras namnet på den referenspunkt som ska kontrolleras. false returneras bara om alla referenspunkter med det här namnet är inaktiverade.
Om den här parametern är en siffra är det tiden för den referenspunkt som ska kontrolleras. Om den här parametern är ett objekt returneras objektet med matchande |
Boolean — Returnerar false om FLV-filens inbäddade referenspunkt är inaktiverad. Du kan inaktivera referenspunkter antingen genom att ställa in egenskapen cuePoints i dialogrutan Referenspunkter för Flash Video eller genom att anropa metoden setFLVCuePointEnabled() .
Det returnerade värdet från den här funktionen är bara meningsfullt när egenskapen |
Relaterade API-element
load | () | metod |
public function load(source:String, totalTime:Number = NaN, isLive:Boolean = false):void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Börjar läsa in FLV-filen och tillhandahåller en genväg för att ställa in autoPlay
-egenskapen på false
och för att ställa in egenskaperna source
, totalTime
och isLive
om de anges. Om egenskaperna totalTime
och isLive
är odefinierade ställs de inte in. Om source
-egenskapen är odefinierad, null
eller en tom sträng gör den här metoden ingenting.
Parametrar
source:String — 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 lokal sökväg, en HTTP-URL till en FLV-fil, en RTMP-URL till en FLV-filuppspelning eller en HTTP-URL till en XML-fil.
| |
totalTime:Number (default = NaN ) — Ett tal som är den totala uppspelningstiden för videon. Valfritt.
| |
isLive:Boolean (default = false ) — Ett booleskt värde som är true vid direkt videouppspelning. Värdet gäller bara vid direktuppspelning från FMS (Flash Media Server) eller någon annan FVSS (Flash Video Streaming Service). Värdet för den här egenskapen ignoreras för en HTTP-nedladdning. Valfritt.
|
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 uppspelningen av videoflödet.
Om uppspelningen har startat och du vill återgå till att vänta på att tillräckligt mycket av innehållet ska ha laddats ned för att uppspelningen ska starta automatiskt, anropar du metoden pause()
och sedan metoden playWhenEnoughDownloaded()
.
play | () | metod |
public function play(source:String = null, totalTime:Number = NaN, isLive:Boolean = false):void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Spelar upp videoflödet. Utan några parametrar tar metoden FLV-filen från ett paus- eller stoppläge och spelar upp läget.
Om parametrarna används fungerar metoden som en genväg för att ställa in autoPlay
-egenskapen på true
och för att ställa in egenskaperna isLive
, totalTime
och source
. Om egenskaperna totalTime
och isLive
är odefinierade ställs de inte in.
När tillräckligt mycket av den progressivt nedladdade FLV-filen har lästs in för att uppspelningen ska starta, kan du anropa metoden play()
utan parametrar och tvinga uppspelningen att starta direkt.
Parametrar
source:String (default = null ) — 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 lokal sökväg, en HTTP-URL till en FLV-fil, en RTMP-URL till en FLV-filuppspelning eller en HTTP-URL till en XML-fil. Den är valfri men egenskapen source måste ställas in antingen via komponentinspektören eller via ActionScript, annars har metoden ingen verkan.
| |
totalTime:Number (default = NaN ) — Ett tal som är den totala uppspelningstiden för videon. Valfritt.
| |
isLive:Boolean (default = false ) — Ett booleskt värde som är true vid direkt videouppspelning. Värdet gäller bara vid direktuppspelning från FMS (Flash Media Server) eller någon annan FVSS (Flash Video Streaming Service). Värdet för den här egenskapen ignoreras för en HTTP-nedladdning. Valfritt.
|
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.
removeASCuePoint | () | metod |
public function removeASCuePoint(timeNameOrCuePoint:*):Object
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Tar bort en ActionScript-referenspunkt från den FLV-fil som läses in för tillfället. Endast egenskaperna name
och time
används från parametern timeNameOrCuePoint
för att hitta den referenspunkt som ska tas bort.
Om flera ActionScript-referenspunkter matchar sökvillkoret tas bara en bort. Om du vill ta bort alla anropar du den här funktionen flera gånger i en loop med samma parametrar tills null
returneras.
Referenspunktinformation sveps bort när source
-egenskapen ställs in, så om du vill ställa in referenspunktinformation för nästa FLV-fil som ska läsas in ställer du först in source
-egenskapen.
Parametrar
timeNameOrCuePoint:* — En referenspunktsträng som innehåller egenskaperna time och name för den referenspunkt som ska tas bort. Metoden tar bort den första referenspunkten med det här namnet. Eller om den här parametern är ett tal tar metoden bort den första referenspunkten med den här tiden. Om den här parametern är ett objekt tar metoden bort referenspunkten med både time - och name -egenskaperna.
|
Object — Cue Point-objektet som togs bort. Om det inte finns någon matchande referenspunkt returnerar metoden null .
|
Relaterade API-element
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).
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 få tiden efter att sökningen har slutförts, lyssnar du på seek-händelsen, som inte startas förrän playheadTime
-egenskapen har uppdaterats.
Parametrar
time:Number — Ett tal som anger den tidpunkt, i sekunder, där spelhuvudet ska placeras.
|
Utlöser
VideoError — Om tiden är < 0.
|
Relaterade API-element
seekPercent | () | metod |
public function seekPercent(percent: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 procentandel av filen och placerar spelhuvudet där. Procenttalet är ett tal mellan 0 och 100.
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 få tiden efter att sökningen har slutförts, lyssnar du på seek-händelsen, som inte startas förrän playheadTime
-egenskapen har uppdaterats.
Parametrar
percent:Number — tal som anger en procentandel av FLV-filens längd på vilket spelhuvudet ska placeras.
|
Utlöser
VideoError — Om percent är ogiltigt eller om totalTime är odefinierat,null eller <= 0.
|
Relaterade API-element
seekSeconds | () | metod |
public function seekSeconds(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å upp till tre decimaler (millisekunder). Den här metoden utför samma åtgärd som seek()
-metoden. Den tillhandahålls i symmetri med seekPercent()
-metoden.
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 få tiden efter att sökningen har slutförts, lyssnar du på seek-händelsen, som inte startas förrän playheadTime
-egenskapen har uppdaterats.
Parametrar
time:Number — Ett tal som anger tidpunkten, i sekunder, för den totala uppspelningstiden där spelhuvudet ska placeras.
|
Relaterade API-element
seekToNavCuePoint | () | metod |
public function seekToNavCuePoint(timeNameOrCuePoint:*):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 förflyttningsreferenspunkt som matchar den angivna tiden, namnet eller tid och namn.
Tiden är starttiden, i sekunder, från vilken du kan söka efter nästa förflyttningsreferenspunkt. Standardvärdet är den aktuella playheadTime
-egenskapen. Om du anger en tid söker metoden efter en referenspunkt som matchar den tiden eller en senare tid. Om tiden inte har definierats, null
eller mindre än 0, startar metoden sökningen från tiden 0.
Namnet är den referenspunkt som ska sökas efter. Metoden söker efter den första tillgängliga förflyttningsreferenspunkten med det här namnet.
Tiden och namnet tillsammans är en förflyttningsreferenspunkt med det angivna namnet vid eller efter den angivna tiden.
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.
Parametrar
timeNameOrCuePoint:* — Ett tal som motsvarar tiden, en sträng som är namnet eller både ett tal och en sträng som anger namn och tid.
|
Utlöser
VideoError — Det gick inte att hitta någon referenspunkt som matchar villkoret.
|
Relaterade API-element
seekToNextNavCuePoint | () | metod |
public function seekToNextNavCuePoint(time:Number = NaN):void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Söker efter nästa förflyttningsreferenspunkt, baserat på det aktuella värdet för playheadTime
-egenskapen. Metoden hoppar över förflyttningsreferenspunkter som har inaktiverats och går till slutet på FLV-filen om det inte finns någon annan referenspunkt.
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.
Parametrar
time:Number (default = NaN ) — Ett tal som är starttiden, i sekunder, från vilken du kan söka efter nästa förflyttningsreferenspunkt. Standardvärdet är den aktuella playheadTime -egenskapen. Valfritt.
|
Relaterade API-element
seekToPrevNavCuePoint | () | metod |
public function seekToPrevNavCuePoint(time:Number = NaN):void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Söker efter föregående förflyttningsreferenspunkt, baserat på det aktuella värdet för playheadTime
-egenskapen. Den går till början om det inte finns någon tidigare referenspunkt. Metoden hoppar över referenspunkter som har inaktiverats.
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.
Parametrar
time:Number (default = NaN ) — Ett tal som är starttiden, i sekunder, från vilken du kan söka efter föregående förflyttningsreferenspunkt. Standardvärdet är det aktuella värdet för playheadTime -egenskapen. Valfritt.
|
Relaterade API-element
setFLVCuePointEnabled | () | metod |
public function setFLVCuePointEnabled(enabled:Boolean, timeNameOrCuePoint:*):Number
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Aktiverar eller inaktiverar en eller flera FLV-filreferenspunkter. Inaktiverade referenspunkter är inaktiverade i syfte att skickas som händelser och för att det ska gå att förflyttas till dem med metoderna seekToPrevNavCuePoint()
, seekToNextNavCuePoint()
och seekToNavCuePoint()
.
Referenspunktinformation tas bort när du ställer in egenskapen source
i en annan FLV-fil, så ställ in egenskapen source
innan du ställer in referenspunktinformation för nästa FLV-fil som ska läsas in.
Ändringar som orsakats av den här metoden visas inte genom anrop till metoden isFLVCuePointEnabled()
förrän metadata läses in.
Parametrar
enabled:Boolean — Ett booleskt värde som anger om en FLV-filreferenspunkt ska aktiveras (true ) eller inaktiveras (false ).
| |
timeNameOrCuePoint:* — Om parametern är en sträng aktiveras eller inaktiveras referenspunkten med det här namnet av metoden. Om parametern är ett tal aktiveras eller inaktiveras referenspunkten med den här tiden av metoden. Om den här parametern är ett objekt aktiveras eller inaktiveras referenspunkten med både name - och time -egenskaperna av den här metoden.
|
Number — Om metadataLoaded är true returnerar metoden antalet referenspunkter vars aktiverade läge har ändrats. Om metadataLoaded är false returnerar metoden -1 eftersom komponenten inte än kan bestämma vilka, om det finns några, referenspunkter som ska ställas in. När metadata anländer ställer dock komponenten in de angivna referenspunkterna på rätt sätt.
|
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 en inställning görs individuellt kan automatisk storleksändring utföras, därför kan det vara mer effektivt att ställa in egenskaperna scaleX
och scaleY
samtidigt.
Om egenskapen scaleMode
ställs in på 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 bredd och höjd samtidigt. Om en inställning görs individuellt kan automatisk storleksändring inträffa, därför kan det vara mer effektivt att ställa in egenskaperna scaleX
och scaleY
samtidigt.
Om egenskapen scaleMode
ställs in på 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 — Ett nummer som anger bredden på videospelaren.
| |
height:Number — Ett nummer som anger höjden på videospelaren.
|
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 videouppspelningen. Om egenskapen autoRewind
är true
spolas FLV-filen tillbaka till början.
autoLayout | Händelse |
fl.video.AutoLayoutEvent
egenskap AutoLayoutEvent.type =
fl.video.AutoLayoutEvent.AUTO_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 automatiskt. Videospelarens layout ändras automatiskt utifrån värdena för egenskaperna egenskaperna align
och scaleMode
när en ny FLV-fil läses in eller när någon av de två egenskaperna ändras.
Händelsen autolayout
är av typen AutoLayoutEvent och har konstanten AutoLayoutEvent.AUTO_LAYOUT
.
När försök att automatiskt ändra layouten har gjorts skickas händelseobjektet iväg även om dimensionerna inte har ändrats.
En LayoutEvent
skickas även i dessa tre scenarier:
- Om videospelaren som ändrade storlek av sig själv är synlig.
- Om det finns två videospelare med olika storlekar eller platser och egenskapen
visibleVideoPlayerIndex
växlas från en videospelare till en annan. - Om någon metod eller egenskap anropas som ändrar videospelarens storlek, t.ex.
setSize()
,setScale()
,width
,height
,scaleX
,scaleY
,registrationWidth
ochregistrationHeight
.
Om flera videospelarinstanser används kanske inte den här händelsen tillämpas på den synliga videospelaren.
Definierar värdet förtype
-egenskapen i ett autoLayout
-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 autoLayout -händelsen inträffar. |
oldRegistrationBounds | Värdena för målegenskaperna registrationX , registrationY , registrationWidth och registrationHeight innan autoLayout -händelsen inträffar. |
vp | VideoPlayer-objektets indexvärde. |
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
. När händelsen autoRewound
skickas, skickas även händelsen rewind
.
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
bufferingStateEntered | Händelse |
fl.video.VideoEvent
egenskap VideoEvent.type =
fl.video.VideoEvent.BUFFERING_STATE_ENTERED
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skickas när FLVPlayback-instansen aktiverar buffertläge. FLVPlayback-instansen aktiveras oftast i det här läget omedelbart efter ett anrop till play()
-metoden eller när du klickar på Play
-kontrollen, innan uppspelningsläget aktiveras.
Händelsen stateChange
skickas också.
Händelsen bufferingStateEnterede
är en typ av VideoEvent och har konstanten VideoEvent.BUFFERING_STATE_ENTERED
.
type
-egenskapen i ett bufferingStateEntered
-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 när händelsobjektet stänger NetConnection genom timeout eller ett anrop till metoden closeVideoPlayer()
, eller när du anropar metoderna load()
eller play()
eller ställer in egenskapen source
vilket resulterar i 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 stoppedStateEntered
.
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
fastForward | Händelse |
fl.video.VideoEvent
egenskap VideoEvent.type =
fl.video.VideoEvent.FAST_FORWARD
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skickas när platsen för spelhuvudet flyttas framåt genom att metoden seek()
anropas eller genom att du klickar på ForwardButton-kontrollen.
FLVPlayback-instansen skickar även iväg playheadUpdate
-händelsen.
Händelsen fastForward
är en typ av VideoEvent och har konstanten VideoEvent.FAST_FORWARD
.
type
-egenskapen i ett fastForward
-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
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
pausedStateEntered | Händelse |
fl.video.VideoEvent
egenskap VideoEvent.type =
fl.video.VideoEvent.PAUSED_STATE_ENTERED
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skickas när spelaren aktiverar pausläget. Det här inträffar när du anropar metoden pause()
eller klickar på motsvarande kontroll och det inträffar också i vissa fall när FLV-filen läses in och egenskapen autoPlay
är false
(läget kan stoppas istället).
Händelsen stateChange
skickas också.
Händelsen pausedStateEntered
är en typ av VideoEvent och har konstanten VideoEvent.PAUSED_STATE_ENTERED
.
type
-egenskapen i ett pausedStateEntered
-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
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
playingStateEntered | Händelse |
fl.video.VideoEvent
egenskap VideoEvent.type =
fl.video.VideoEvent.PLAYING_STATE_ENTERED
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skickas när uppspelningsläget aktiveras. Det är inte säkert att detta inträffar direkt efter att metoden play()
anropas eller om du klickar på motsvarande kontroll. Oftast aktiveras buffertläget först och sedan uppspelningsläget.
FLVPlayback-skickar även händelsen stateChange
.
Händelsen playingStateEntered
är en typ av VideoEvent och har konstanten VideoEvent.PLAYING_STATE_ENTERED
.
type
-egenskapen i ett playingStateEntered
-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 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 |
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
rewind | Händelse |
fl.video.VideoEvent
egenskap VideoEvent.type =
fl.video.VideoEvent.REWIND
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skickas när platsen för spelhuvudet flyttas bakåt genom att metoden seek()
anropas eller när ett autoRewind
-anrop slutförs. När ett autoRewind
-anrop slutförs utlöses en autoRewound
-händelse.
Händelsen rewind
är en typ av VideoEvent och har konstanten VideoEvent.REWIND
.
type
-egenskap i ett rewind
-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
scrubFinish | Händelse |
fl.video.VideoEvent
egenskap VideoEvent.type =
fl.video.VideoEvent.SCRUB_FINISH
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skickas när användaren slutar att rensa FLV-filen med sökfältet. När du rensar tar du tag i SeekBar-handtaget och drar det i någon riktning för att söka efter en viss scen i FLV-filen. Rensningen upphör när användaren släpper sökhandtaget..
Komponenten skickar också händelsen stateChange
med state
-egenskapen som antingen spelas upp, pausas, stoppas eller lagras. Egenskapen state
utför en sökning tills användaren avslutar rensningen.
Händelsen scrubFinish
är en typ av VideoEvent och har konstanten VideoEvent.SCRUB_FINISH
.
type
-egenskapen i ett scrubFinish
-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
scrubStart | Händelse |
fl.video.VideoEvent
egenskap VideoEvent.type =
fl.video.VideoEvent.SCRUB_START
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skickas när användaren börjar att rensa FLV-filen med sökfältet. När du rensar tar du tag i SeekBar-handtaget och drar det i någon riktning för att söka efter en viss scen i FLV-filen. Rensningen startar när användaren klickar på SeekBar-handtaget och avslutas när användaren släpper det.
Komponenten skickar också händelsen stateChange
med state
-egenskapen som vid sökning. Sökningen fortsätter tills användaren avslutar rensningen.
Händelsen scrubStart
är en typ av VideoEvent och har konstanten VideoEvent.SCRUB_START
.
type
-egenskapen i ett scrubStart
-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
seeked | Händelse |
fl.video.VideoEvent
egenskap VideoEvent.type =
fl.video.VideoEvent.SEEKED
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 spelhuvudets placering ändras av ett anrop till seek()
eller om egenskapen playheadTime
ställs in eller om seekBar-kontrollen används. Egenskapen playheadTime
är destinationstiden.
Händelsen seeked
är en typ av VideoEvent och har konstanten VideoEvent.SEEKED
.
FLVPlayback-instansen skickar rewind
-händelsen om sökningen utförs bakåt och fastForward
-händelsen om sökningen utförs framåt. Den skickar även 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.
type
-egenskapen i ett seeked
-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
skinError | Händelse |
fl.video.SkinErrorEvent
egenskap SkinErrorEvent.type =
fl.video.SkinErrorEvent.SKIN_ERROR
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skickas när ett fel inträffar vid inläsning av en skal-SWF-fil. Händelsen har en meddelandeegenskap som innehåller felmeddelandet. Om en skal-SWF-fil ställs in startar uppspelningen när händelserna ready
och skinLoaded
(eller skinError
) har startats.
Händelsen skinError
är en typ av SkinErrorEvent och har konstanten SkinErrorEvent.SKIN_ERROR
.
type
-egenskapen i ett skinError
-händelseobjekt.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
bubbles | false |
cancelable | false ; det finns inget standardbeteende att avbryta. |
text | Felmeddelandet. |
Relaterade API-element
skinLoaded | Händelse |
fl.video.VideoEvent
egenskap VideoEvent.type =
fl.video.VideoEvent.SKIN_LOADED
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skickas när en skal-SWF-fil läses in. Komponenten börjar inte spela upp en FLV-fil förrän händelserna ready
och skinLoaded
(eller skinError
) har startats.
Händelsen skinLoaded
är en typ av VideoEvent och har konstanten VideoEvent.SKIN_LOADED
.
type
-egenskapen i ett skinLoaded
-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
soundUpdate | Händelse |
fl.video.SoundEvent
egenskap SoundEvent.type =
fl.video.SoundEvent.SOUND_UPDATE
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skickas när ljudet ändras antingen genom att användaren flyttar handtaget på volumeBar-kontrollen eller genom att användaren ställer in egenskapen volume
eller soundTransform
.
Händelsen soundUpdate
är av typen SoundEvent och har konstanten SoundEvent.SOUND_UPDATE
.
type
-egenskap.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
bubbles | false |
cancelable | false ; det finns inget standardbeteende att avbryta. |
soundTransform | Anger nya värden för volym och panorering. |
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
stoppedStateEntered | Händelse |
fl.video.VideoEvent
egenskap VideoEvent.type =
fl.video.VideoEvent.STOPPED_STATE_ENTERED
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skickas när stoppläget aktiveras. Det här inträffar när du anropar metoden stop()
eller klickar på stopButton
-kontrollen. Det kan även inträffa om egenskapen autoPlay
är false
(det kan hända att läget pausas istället) när FLV-filen läses in. FLVPlayback-instansen skickar även den här händelsen när spelhuvudet stannar i slutet av FLV-filen eftersom den har nått slutet på tidslinjen.
FLVPlayback-skickar även händelsen stateChange
.
Händelsen stoppedStateEntered
är av typen VideoEvent och har konstanten VideoEvent.STOPPED_STATE_ENTERED
.
type
-egenskapen i ett stoppedStateEntered
-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:
- Placera FLVPlayback-komponenten på scenen vid 0,0 och ange instansnamnet
player
. - Ersätt
videoPath
med en absolut eller relativ sökväg till en FLV-fil. - Spara koden som FLVPlaybackExample.as i samma katalog som din FLA-fil.
- Ställ in FLA file to FLVPlaybackExample som dokumentklass i FLA-filen.
package { import fl.video.FLVPlayback; import flash.display.Sprite; public class FLVPlaybackExample extends Sprite { private var videoPath:String = "http://www.helpexamples.com/flash/video/caption_video.flv"; public function FLVPlaybackExample() { player.source = videoPath; player.skinBackgroundColor = 0x666666; player.skinBackgroundAlpha = 0.5; } } }
Tue Jun 12 2018, 01:40 PM Z