Paket | flash.net |
Klasse | public class NetStreamPlayTransitions |
Vererbung | NetStreamPlayTransitions Object |
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5, Flash Lite 4 |
NetStreamPlayOptions.transition
-Eigenschaft verwendet werden können. Diese Strings steuern das Verhalten, das je nach dem verwendeten Übergangsmodus für den Übergang zu einem neuen Stream oder zur Wiedergabe eines Streams benutzt wird.
Verwandte API-Elemente
Konstante | Definiert von | ||
---|---|---|---|
APPEND : String = "append" [statisch]
Fügt den Stream einer Wiedergabeliste hinzu und beginnt die Wiedergabe mit dem ersten Stream. | NetStreamPlayTransitions | ||
APPEND_AND_WAIT : String = "appendAndWait" [statisch]
Erstellt eine Wiedergabeliste, ohne mit der Wiedergabe zu beginnen, aus dem ersten Stream. | NetStreamPlayTransitions | ||
RESET : String = "reset" [statisch]
Löscht alle vorherigen Abspielaufrufe und spielt den festgelegten Stream sofort ab. | NetStreamPlayTransitions | ||
RESUME : String = "resume" [statisch]
Fordert Daten von der neuen Verbindung ab dem Punkt, bei dem die vorherige Verbindung beendet wurde, an. | NetStreamPlayTransitions | ||
STOP : String = "stop" [statisch]
Stoppt das Abspielen von Streams in einer Wiedergabeliste. | NetStreamPlayTransitions | ||
SWAP : String = "swap" [statisch]
Ersetzt einen Inhalts-Stream durch einen anderen Inhalts-Stream und behält den Rest der Wiedergabeliste bei. | NetStreamPlayTransitions | ||
SWITCH : String = "switch" [statisch]
Wechselt von der Wiedergabe eines Streams zur Wiedergabe eines anderen Streams. Dies gilt normalerweise für Streams mit gleichem Inhalt. | NetStreamPlayTransitions |
APPEND | Konstante |
public static const APPEND:String = "append"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Fügt den Stream einer Wiedergabeliste hinzu und beginnt die Wiedergabe mit dem ersten Stream. Dieser Modus tut das Gleiche wie die NetStream.play()
-Methode, wenn der reset
-Merker auf false
gesetzt ist.
In diesem Modus setzt Flash Media Server den in NetStreamPlayOptions.streamName
angegebenen Stream am Ende der Wiedergabeliste nach oben in die Liste und ignoriert den NetStreamPlayOptions.oldStreamName
-Parameter.
Verwandte API-Elemente
APPEND_AND_WAIT | Konstante |
public static const APPEND_AND_WAIT:String = "appendAndWait"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Erstellt eine Wiedergabeliste, ohne mit der Wiedergabe zu beginnen, aus dem ersten Stream.
Der Übergangsmodus APPEND_AND_WAIT
wird mit der NetStream.play2()
-Methode verwendet, um eine Wiedergabeliste zu erstellen, ohne sofort mit dem Abspielen des ersten Streams zu beginnen. Verwenden Sie diesen Modus, um jedes Element in der Wiedergabeliste bis auf das letzte zu laden. Wenn Sie den letzten Stream in der Wiedergabeliste laden, stellen Sie den Übergangsmodus auf RESUME
ein. An diesem Punkt beginnt Flash Payer mit dem Streaming und Abspielen der Wiedergabeliste.
Sie können diesen Modus verwenden, um eine neue Wiedergabeliste zu erstellen oder um eine Wiedergabeliste erneut zu erstellen, nachdem eine verloren gegangene Verbindung wiederhergestellt wurde. Bei einer neuen Wiedergabeliste, wenn NetStream.play2()
mit RESUME
aufgerufen wird, beginnt Flash Player mit dem Streaming und Abspielen ab dem ersten Stream oder von der angegebenen Startposition. Wenn Sie bei der Wiederherstellung nach einer unterbrochenen Verbindung die NetStream.play2()
-Methode mit RESUME
aufrufen, ermittelt Flash Player, wo der Stream unterbrochen wurde und weist den Server an, ab diesem Punkt mit dem Streaming zu starten. Der Server seinerseits kann ermitteln, welcher Stream in der Wiedergabeliste diesem Punkt entspricht und beginnt mit den Streaming ab diesem Punkt.
Dieser Übergangsmodus unterscheidet sich vom APPEND
.Modus, bei dem die Wiedergabe sofort mit dem ersten Stream beginnt.
Verwandte API-Elemente
RESET | Konstante |
public static const RESET:String = "reset"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Löscht alle vorherigen Abspielaufrufe und spielt den festgelegten Stream sofort ab. Dieser Modus tut das Gleiche wie die NetStream.play()
-Methode, wenn der reset
-Merker auf true
(das Standardverhalten für NetStream.play()
) gesetzt ist.
In diesem Modus wird der momentan wiedergegebene Stream gelöscht und der in NetStreamPlayOptions.streamName
wird wiedergegeben. Der NetStreamPlayOptions.oldStreamName
-Parameter wird ignoriert.
Verwandte API-Elemente
RESUME | Konstante |
public static const RESUME:String = "resume"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Fordert Daten von der neuen Verbindung ab dem Punkt, bei dem die vorherige Verbindung beendet wurde, an. Der RESUME
-Modus gleicht den Stream über die beiden Verbindung ab, so dass keine Störungen oder Sprünge in der Videowiedergabe zu bemerken sind. Verwenden Sie diesen Modus, wenn Sie die Verbindung zu einem Stream erneut herstellen, der aufgrund von Server- oder anderen Verbindungsproblemen unterbrochen wurde.
Verwandte API-Elemente
STOP | Konstante |
public static const STOP:String = "stop"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Stoppt das Abspielen von Streams in einer Wiedergabeliste. Dieser Modus hat den gleichen Effekt, als wenn NetStream.play(false)
aufgerufen würde. Er stoppt die Wiedergabeliste und setzt sie zurück.
Verwandte API-Elemente
SWAP | Konstante |
public static const SWAP:String = "swap"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Ersetzt einen Inhalts-Stream durch einen anderen Inhalts-Stream und behält den Rest der Wiedergabeliste bei.
Dieser Modus ersetzt den in NetStreamPlayOptions.oldStreamName
angegebenen Stream durch den in NetStreamPlayOptions.streamName
angegebenen Stream. Der Rest der Wiedergabeliste wird beibehalten. In diesem Modus trifft Flash Media Server keine Annahmen über den Inhalt der Streams und behandelt sie wie verschiedene Inhalte.
Wenn oldStreamName
noch nicht gesendet wurde, führt der Server den Wechsel an der Stream-Grenze durch und sendet die Bits für streamName
vom Anfang. Wenn der Server bereits damit begonnen hat, die Bits für oldStreamName
zu senden, wechselt er nicht zu streamName
und es wird ein NetStream.Play.Failed
-Ereignis abgesetzt.
Verwenden Sie diesen Modus, wenn die Streams, die Sie wechseln möchten, nicht zueinander gehören und verschiedene Inhalte oder Längen haben. Verwenden Sie diesen Modus zum Beispiel, wenn Sie eine Werbeeinblendung durch eine andere ersetzen möchten, weil Sie die Navigation des Benutzers verfolgen und Statistiken zu vergangenen Werbeanzeigen berücksichtigen.
Um von einem Stream zu einem anderen mit demselben Inhalt zu wechseln, verwenden Sie stattdessen den SWITCH
-Modus.
Verwandte API-Elemente
SWITCH | Konstante |
public static const SWITCH:String = "switch"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Wechselt von der Wiedergabe eines Streams zur Wiedergabe eines anderen Streams. Dies gilt normalerweise für Streams mit gleichem Inhalt. Geben Sie die Streams, die gewechselt werden sollen, in NetStreamPlayOptions.oldStreamName
und NetStreamPlayOptions.streamName
an.
Verwenden Sie diesen Modus, wenn Sie zu einem Stream wechseln möchten, der den gleichen Inhalt hat, aber mit einer anderen Bitrate oder Auflösung kodiert ist. Verwenden Sie diesen Modus beispielsweise, wenn die Anwendung Streams in die Warteschlange einer Wiedergabeliste setzt oder einen einzelnen Stream mit einer bestimmten Bitrate wiedergibt und dann berechnet, dass die Bandbreitenverfügbarkeit oder die CPU-Kapazität entweder geringer oder höher als die Stream-Anforderungen ist. Die Anwendung kann dann die Streams mit ihrer höheren oder niedrigeren Bitratenversion aktualisieren.
In diesem Modus trifft Flash Media Server bestimmte Annahmen über die Beziehung zwischen dem oldStreamName
- und dem streamName
-Stream. Der Server nimmt an, dass die Streams den gleichen Inhalt enthalten und das gleiche Keyframeintervall, aber verschiedene Auflösungen oder Bitraten haben.
Wenn Streams in die Warteschlange einer Wiedergabeliste gesetzt wurden und oldStreamName
einer der Streams in der Wiedergabeliste ist oder gerade abgespielt wird, wird oldStreamName
durch streamName
ersetzt.
Wenn oldStreamName
null oder undefiniert ist oder nicht in der Wiedergabeliste gefunden wird, wechselt der Server am nächsten logischen Punkt (um einen glatten Übergang zu gewährleisten) zu streamName
.
Um von einem Stream zu einem anderen mit anderem Inhalt zu wechseln, verwenden Sie stattdessen den SWAP
-Modus.
Verwandte API-Elemente
Tue Jun 12 2018, 10:04 AM Z