Pakket | flash.net |
Klasse | public class NetStreamPlayTransitions |
Overerving | NetStreamPlayTransitions Object |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
NetStreamPlayOptions.transition
. Deze tekenreeksen bepalen het gedrag dat wordt gebruikt om een nieuwe stream over te zetten of om een stream af te spelen, afhankelijk van de overgangsmethode die wordt gebruikt.
Verwante API-elementen
Constante | Gedefinieerd door | ||
---|---|---|---|
APPEND : String = "append" [statisch]
Voegt de stream aan een afspeellijst toe en begint de eerste stream opnieuw af te spelen. | NetStreamPlayTransitions | ||
APPEND_AND_WAIT : String = "appendAndWait" [statisch]
Stelt een afspeellijst samen, zonder dat het vanaf de eerste stream wordt afgespeeld. | NetStreamPlayTransitions | ||
RESET : String = "reset" [statisch]
Hiermee worden eventuele eerdere afspeelaanroepen gewist en wordt de opgegeven stream meteen afgespeeld. | NetStreamPlayTransitions | ||
RESUME : String = "resume" [statisch]
Vraagt gegevens aan vanaf de nieuwe verbinding vanaf het punt waarop de vorige verbinding is geëindigd. | NetStreamPlayTransitions | ||
STOP : String = "stop" [statisch]
Hiermee wordt het afspelen van streams in een afspeellijst gestopt. | NetStreamPlayTransitions | ||
SWAP : String = "swap" [statisch]
Hiermee wordt een inhoudsstream door een andere inhoudsstream vervangen en blijft de rest van de afspeellijst behouden. | NetStreamPlayTransitions | ||
SWITCH : String = "switch" [statisch]
Hiermee wordt geschakeld tussen het afspelen van verschillende streams, meestal bij streams met dezelfde inhoud. | NetStreamPlayTransitions |
APPEND | Constante |
public static const APPEND:String = "append"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Voegt de stream aan een afspeellijst toe en begint de eerste stream opnieuw af te spelen. Deze modus doet hetzelfde als de methode NetStream.play()
met de vlag reset
ingesteld op false
.
In deze modus wordt de stream die is opgegeven in NetStreamPlayOptions.streamName
door Flash Media Server achter aan de afspeellijst in een wachtrij geplaatst en wordt de parameter NetStreamPlayOptions.oldStreamName
genegeerd.
Verwante API-elementen
APPEND_AND_WAIT | Constante |
public static const APPEND_AND_WAIT:String = "appendAndWait"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Stelt een afspeellijst samen, zonder dat het vanaf de eerste stream wordt afgespeeld.
De APPEND_AND_WAIT
-overgangsmodus wordt samen met de NetStream.play2()
-methode gebruikt om een afspeellijst te bouwen, zonder dat deze direct vanaf de eerste stream wordt afgespeeld. Gebruik deze modus om elk item, behalve het laatste, in de afspeellijst te laden. Wanneer u de laatste stream in de afspeellijst laadt, stelt u de overgangsmodus in op RESUME
. Op dit punt, begint Flash Player met streamen en de afspeellijst af te spelen.
U kunt deze modus gebruiken om vanaf nul een afspeellijst te bouwen, of een afspeellijst opnieuw te bouwen nadat een onderbroken verbinding is hersteld. Voor een nieuwe afspeellijst, wanneer NetStream.play2()
met RESUME
is opgeroepen, begint Flash Player vanaf de eerste stream te streamen of vanaf de opgegeven startpositie af te spelen. Om een onderbroken verbinding te herstellen, wanneer u de NetStream.play2()
-methode met RESUME
oproept, bepaalt Flash Player waar de stream onderbroken werd en geeft de server opdracht om het streamen te starten vanaf deze locatie. De server bepaalt vervolgens welke stream in de afspeellijst met die locatie overeenkomt en start het streamen vanaf die locatie.
Deze overgangsmodus staat in contrast tot de APPEND
-modus, waarin er meteen met het afspelen van de eerste stream wordt gestart.
Verwante API-elementen
RESET | Constante |
public static const RESET:String = "reset"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Hiermee worden eventuele eerdere afspeelaanroepen gewist en wordt de opgegeven stream meteen afgespeeld. Deze modus doet hetzelfde als de methode NetStream.play()
met de vlag reset
ingesteld op true
(het standaardgedrag voor NetStream.play()
).
In deze modus wordt de stream die wordt afgespeeld verwijderd en wordt de stream die is opgegeven in NetStreamPlayOptions.streamName
afgespeeld. De parameter NetStreamPlayOptions.oldStreamName
wordt genegeerd.
Verwante API-elementen
RESUME | Constante |
public static const RESUME:String = "resume"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Vraagt gegevens aan vanaf de nieuwe verbinding vanaf het punt waarop de vorige verbinding is geëindigd. Met de modus RESUME
wordt de stream uitgelijnd met betrekking tot beide verbindingen, zodat er geen artefacten of verspringingen voorkomen in de video die wordt afgespeeld. Gebruik deze modus als u een stream opnieuw verbindt die vanwege serverproblemen of andere verbindingsproblemen was onderbroken.
Verwante API-elementen
STOP | Constante |
public static const STOP:String = "stop"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Hiermee wordt het afspelen van streams in een afspeellijst gestopt. Deze modus doet hetzelfde als het aanroepen van NetStream.play(false)
. Hiermee wordt de afspeellijst gestopt en opnieuw ingesteld.
Verwante API-elementen
SWAP | Constante |
public static const SWAP:String = "swap"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Hiermee wordt een inhoudsstream door een andere inhoudsstream vervangen en blijft de rest van de afspeellijst behouden.
Bij deze modus wordt de stream die is opgegeven in NetStreamPlayOptions.oldStreamName
vervangen door de stream die is opgegeven in NetStreamPlayOptions.streamName
. De rest van de afspeellijst blijft behouden. In deze modus maakt de server echter geen veronderstellingen over de inhoud van de streams en worden ze behandeld alsof ze verschillende inhoud bevatten.
Als oldStreamName
nog niet is verzonden, wordt de overschakeling bij de streamgrens uitgevoerd en worden de bits voor streamName
vanaf het begin verzonden. Als de server al bits voor oldStreamName
heeft verzonden, wordt niet omgeschakeld naar streamName
en wordt een NetStream.Play.Failed
-gebeurtenis verzonden.
Gebruik deze modus als de streams waartussen u wilt schakelen niet verwant zijn aan elkaar en verschillende inhoud en lengte hebben. U kunt deze modus bijvoorbeeld gebruiken wanneer u een advertentie wilt omwisselen met een andere, op basis van gebruikersgegevens en kijkcijferstatistieken.
Als u wilt schakelen tussen streams met dezelfde inhoud, kunt u beter de methode SWITCH
gebruiken.
Verwante API-elementen
SWITCH | Constante |
public static const SWITCH:String = "switch"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Hiermee wordt geschakeld tussen het afspelen van verschillende streams, meestal bij streams met dezelfde inhoud. Geef in NetStreamPlayOptions.oldStreamName
en NetStreamPlayOptions.streamName
de streams op waarnaar moet worden overgeschakeld.
Gebruik deze modus wanneer u wilt overschakelen naar een stream met dezelfde inhoud maar die met een andere bitsnelheid of resolutie is gecodeerd. Gebruik deze modus bijvoorbeeld wanneer de toepassing streams in een afspeellijst in een wachtrij plaatst of wanneer één stream op een bepaalde bitsnelheid wordt afgespeeld en vervolgens wordt berekend dat de beschikbare bandbreedte of CPU-capaciteit lager of hoger is dan de vereisten van de stream. De toepassing kan dan de streams bijwerken volgens de versies met hogere of lagere bitsnelheid.
In deze modus maakt Flash Media Server bepaalde veronderstellingen over de relatie tussen de streams oldStreamName
en streamName
. De server gaat ervan uit dat de streams dezelfde inhoud bevatten en hetzelfde hoofdframe-interval hebben maar verschillende resoluties of bitsnelheden hebben.
Wanneer een afspeellijst in een wachtrij is geplaatst en oldStreamName
een van de streams in de afspeellijst is of momenteel wordt afgespeeld, wordt oldStreamName
vervangen door streamName
.
Als oldStreamName
null of niet gedefinieerd is of niet in de afspeellijst kan worden gevonden, wordt bij het eerstvolgende logische punt overgeschakeld naar streamName
om zo voor een vloeiende overschakeling te zorgen.
Als u wilt schakelen tussen streams met verschillende inhoud, kunt u beter de methode SWAP
gebruiken.
Verwante API-elementen
Wed Jun 13 2018, 11:42 AM Z