Paket | flash.net |
Klass | public class NetStreamPlayTransitions |
Arv | NetStreamPlayTransitions Object |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5, Flash Lite 4 |
NetStreamPlayOptions.transition
. Dessa strängar styr beteendet som används för att övergå till ett nytt flöde eller för att spela ett flöde, beroende på hur övergångsläget används.
Relaterade API-element
Konstant | Definieras med | ||
---|---|---|---|
APPEND : String = "append" [statisk]
Lägger till strömmen i en spellista och startar uppspelning med den första strömmen. | NetStreamPlayTransitions | ||
APPEND_AND_WAIT : String = "appendAndWait" [statisk]
Skapar en spellista utan att börja spela upp den från den första strömmen. | NetStreamPlayTransitions | ||
RESET : String = "reset" [statisk]
Rensar föregående spelanrop och spelar det specifika flödet direkt. | NetStreamPlayTransitions | ||
RESUME : String = "resume" [statisk]
Begär data från den nya anslutningen med början vid den punkt där den föregående anslutningen avslutades. | NetStreamPlayTransitions | ||
STOP : String = "stop" [statisk]
Slutar att spela flödena i en spellista. | NetStreamPlayTransitions | ||
SWAP : String = "swap" [statisk]
Ersätter ett flöde med ett flöde med annat innehåll och behåller resten av spellistan. | NetStreamPlayTransitions | ||
SWITCH : String = "switch" [statisk]
Byter från att spela ett flöde till ett annat flöde, typiskt för flöden med samma innehåll. | NetStreamPlayTransitions |
APPEND | Konstant |
public static const APPEND:String = "append"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Lägger till strömmen i en spellista och startar uppspelning med den första strömmen. Det här läget gör samma sak som NetStream.play()
-metoden med flaggan reset
inställd på false
.
I det här läget placeras den ström som anges i NetStreamPlayOptions.streamName
i kö i slutet av spellistan, och parametern NetStreamPlayOptions.oldStreamName
ignoreras.
Relaterade API-element
APPEND_AND_WAIT | Konstant |
public static const APPEND_AND_WAIT:String = "appendAndWait"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Skapar en spellista utan att börja spela upp den från den första strömmen.
Övergångsläget APPEND_AND_WAIT
används med metoden NetStream.play2()
för att skapa en spellista utan att börja spela upp den direkt från den första strömmen. Använd det här läget för att läsa in vart och ett av objekten i spellistan utom det sista. När du läser in den sista strömmen i spellistan anger du övergångsläget till RESUME
. Här börjar Flash Player direktuppspelningen av spellistan.
Du kan använda det här läget för att skapa en spellista från grunden eller för att återskapa en spellista efter att en avbruten anslutning har återställts. När NetStream.play2()
anropas med RESUME
för en ny spellista börjar direktuppspelningen i Flash Player från den första strömmen eller från den angivna startpositionen. När en avbruten anslutning ska återupptas, och du anropar metoden NetStream.play2()
med RESUME
, avgör Flash Player var strömmen avbröts och talar om för servern att direktuppspelningen ska startas från den punkten. Servern kan i sin tur avgöra vilken ström i spellistan som motsvarar den punkten och startar direktuppspelningen därifrån.
Det här övergångsläget är motsatsen till läget APPEND
, där uppspelningen startar direkt med den första strömmen.
Relaterade API-element
RESET | Konstant |
public static const RESET:String = "reset"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Rensar föregående spelanrop och spelar det specifika flödet direkt. Det här läget gör samma sak som NetStream.play()
-metoden med flaggan reset
inställd på true
(standardbeteendet för NetStream.play()
).
I det här läget kommer det aktuella flödet som spelas att tömmas, och flödet specificerat i NetStreamPlayOptions.streamName
börjar att spela. NetStreamPlayOptions.oldStreamName
-parametern ignoreras.
Relaterade API-element
RESUME | Konstant |
public static const RESUME:String = "resume"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Begär data från den nya anslutningen med början vid den punkt där den föregående anslutningen avslutades. Läget RESUME
anpassar strömmen via de två anslutningarna så att inga artefakter eller hack förekommer i videouppspelningen. Använd det här läget när du återansluter en ström som bröts på grund av serverproblem eller andra anslutningsproblem.
Relaterade API-element
STOP | Konstant |
public static const STOP:String = "stop"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Slutar att spela flödena i en spellista. Det här läget gör samma sak som ett anrop till NetStream.play(false)
. Det stoppar och återställer spellistan.
Relaterade API-element
SWAP | Konstant |
public static const SWAP:String = "swap"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Ersätter ett flöde med ett flöde med annat innehåll och behåller resten av spellistan.
Det här läget ersätter den ström som anges i NetStreamPlayOptions.oldStreamName
med den ström som anges i NetStreamPlayOptions.streamName
. Resten av spellistan behålls. I det här läget gör Flash Media Server inte några antaganden om innehållet i strömmarna och behandlar dem som olika innehåll.
Om oldStreamName
inte har skickats ännu utför servern växlingen i strömmens gräns och skickar bitarna förstreamName
från början. Om servern redan har börjat skicka bitarna för oldStreamName
växlar den inte till streamName
, och en NetStream.Play.Failed
-händelse skickas.
Använd den här metoden om de strömmar som du vill växla inte är relaterade till varandra och har olika innehåll eller längd. Använd det här läget om du till exempel vill byta ut en annons mot en annan baserat på användarspårning och tidigare annonsvisningsstatistik.
Om du vill växla från en ström till en annan med samma innehåll använder du läget SWITCH
i stället.
Relaterade API-element
SWITCH | Konstant |
public static const SWITCH:String = "switch"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Byter från att spela ett flöde till ett annat flöde, typiskt för flöden med samma innehåll. Anger de strömmar som ska växlas i NetStreamPlayOptions.oldStreamName
och NetStreamPlayOptions.streamName
.
Använd det här läget när du vill byta till ett flöde som har samma innehåll men en annan bithastighet eller upplösning. Använd exempelvis det här läget när programmet placerar flöden i kö i en spellista eller spelar ett flöde i en viss bithastighet, och sedan beräknar att bandbreddtillgängligheten eller CPU-kapaciteten är lägre eller högre än vad flödet kräver. Programmet kan sedan uppdatera flödena med antingen högre eller lägre bithastighetsversioner.
I det här läget kan Flash Media Server göra vissa antaganden om relationen mellan flödenaoldStreamName
och streamName
. Servern antar att flödena innehåller samma sak och har samma intervall för nyckelbildrutorna men olika upplösningar eller bithastigheter.
När en spellista står i kö och oldStreamName
är en av strömmarna i spellistan eller spelas upp, ersätts oldStreamName
med streamName
.
Om oldStreamName
är null, odefinierad eller inte hittas i spellistan växlar servern till streamName
vid nästa logiska punkt för att garantera en jämn växling.
Om du vill växla från en ström till en annan med annat innehåll använder du läget SWAP
i stället.
Relaterade API-element
Tue Jun 12 2018, 01:40 PM Z