| 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 oldStreamNamedurch 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
Vererbte öffentliche Eigenschaften ausblenden
Vererbte öffentliche Eigenschaften anzeigen