Paquete | flash.net |
Clase | public class NetStreamPlayTransitions |
Herencia | NetStreamPlayTransitions Object |
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5, Flash Lite 4 |
NetStreamPlayOptions.transition
. Estas cadenas controlan el comportamiento que se utiliza para cambiar a un nuevo flujo o para reproducirlo, dependiendo del modo de transición que utilice.
Elementos de API relacionados
Constante | Definido por | ||
---|---|---|---|
APPEND : String = "append" [estática]
Añade el flujo a la lista de reproducción y se inicia la reproducción del primer flujo. | NetStreamPlayTransitions | ||
APPEND_AND_WAIT : String = "appendAndWait" [estática]
Crea una lista de reproducción sin iniciarla desde el primer flujo. | NetStreamPlayTransitions | ||
RESET : String = "reset" [estática]
Borra cualquier llamada de reproducción anterior y reproduce el flujo especificado de forma inmediata. | NetStreamPlayTransitions | ||
RESUME : String = "resume" [estática]
Solicita datos de la nueva conexión comenzando desde el punto en el que finalizó la conexión anterior. | NetStreamPlayTransitions | ||
STOP : String = "stop" [estática]
Detiene la reproducción de los flujos en una lista de reproducción. | NetStreamPlayTransitions | ||
SWAP : String = "swap" [estática]
Sustituye un flujo de contenido por un flujo de contenido diferente y mantiene el resto de la lista de reproducción. | NetStreamPlayTransitions | ||
SWITCH : String = "switch" [estática]
Cambia la reproducción de un flujo a otro, generalmente con flujos del mismo contenido. | NetStreamPlayTransitions |
APPEND | Constante |
public static const APPEND:String = "append"
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Añade el flujo a la lista de reproducción y se inicia la reproducción del primer flujo. Este modo tiene la misma funcionalidad que el método NetStream.play()
con el identificador reset
establecido en false
.
En este modo, Flash Media Server pone en cola el flujo especificado en NetStreamPlayOptions.streamName
al final de la lista de reproducción y omite el parámetro NetStreamPlayOptions.oldStreamName
.
Elementos de API relacionados
APPEND_AND_WAIT | Constante |
public static const APPEND_AND_WAIT:String = "appendAndWait"
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Crea una lista de reproducción sin iniciarla desde el primer flujo.
El modo de transición APPEND_AND_WAIT
se utiliza con el método NetStream.play2()
para crear una lista de reproducción sin iniciar la reproducción inmediatamente desde el primer flujo. Utilice este modo para cargar cada elemento de la lista de reproducción excepto el último. Cuando se carga el último flujo de la lista de reproducción, defina el modo de transición en RESUME
. En este punto, Flash Player inicia la transmisión y reproduce la lista de reproducción.
Puede utilizar este modo para crear una lista de reproducción desde cero o para regenerar una lista de reproducción después de una pérdida de conexión. Para una nueva lista de reproducción, cuando se llama a NetStream.play2()
com RESUME
, Flash Player comienza a reproducir desde el primer flujo o desde la posición inicial especificada. Para recuperar una conexión perdida, al llamar al método NetStream.play2()
con RESUME
, Flash Player determina dónde se interrumpió el flujo y ordena al servidor que inicie la transmisión desde dicho punto. El servidor, a su vez, es capaz de determinar qué flujo en la lista de reproducción corresponde a dicha ubicación e inicia la transmisión desde dicho punto.
Este modo de transición es muy distinto al modo APPEND
, donde la reproducción comienza inmediatamente con la primera transmisión.
Elementos de API relacionados
RESET | Constante |
public static const RESET:String = "reset"
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Borra cualquier llamada de reproducción anterior y reproduce el flujo especificado de forma inmediata. Este modo tiene la misma funcionalidad que el método NetStream.play()
con el identificadorreset
establecido en true
(comportamiento predeterminado para NetStream.play()
).
En este modo, el flujo que se está reproduciendo actualmente se alinea y el flujo especificado en NetStreamPlayOptions.streamName
comienza a reproducirse. El parámetro NetStreamPlayOptions.oldStreamName
se omite.
Elementos de API relacionados
RESUME | Constante |
public static const RESUME:String = "resume"
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Solicita datos de la nueva conexión comenzando desde el punto en el que finalizó la conexión anterior. El modo RESUME
alinea el flujo en las dos conexiones, por lo que no hay defectos ni saltos en la reproducción del vídeo. Utilice este modo cuando vuelva a conectar un flujo perdido por problemas del servidor u otros problemas de conexión.
Elementos de API relacionados
STOP | Constante |
public static const STOP:String = "stop"
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Detiene la reproducción de los flujos en una lista de reproducción. Este modo tiene la misma funcionalidad que la llamada a NetStream.play(false)
. Detiene y restablece la lista de reproducción.
Elementos de API relacionados
SWAP | Constante |
public static const SWAP:String = "swap"
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Sustituye un flujo de contenido por un flujo de contenido diferente y mantiene el resto de la lista de reproducción.
Al igual que sucede con NetStreamPlayOptions.oldStreamName
, este modo sustituye al flujo especificado en NetStreamPlayOptions.streamName
. El resto de la lista de reproducción se mantiene. En este modo, Flash Media Server no asume nada sobre el contenido de los flujos y los trata como contenido diferente.
Si oldStreamName
aún no se ha enviado, el servidor realiza el cambio en el límite del flujo y envía los bits para streamName
desde el principio. Si el servidor ya ha comenzado a enviar los bits para oldStreamName
, no cambiará a streamName
y se envía un evento NetStream.Play.Failed
.
Utilice este modo si los flujos que desea cambiar no se relacionan entre sí y tienen distinto contenido o longitudes. Por ejemplo, utilice este modo cuando desee intercambiar un anuncio por otro en función del seguimiento del usuario y de las estadísticas anteriores de visualización de anuncios.
Para cambiar de un flujo a otro del mismo contenido, utilice el modo SWITCH
.
Elementos de API relacionados
SWITCH | Constante |
public static const SWITCH:String = "switch"
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Cambia la reproducción de un flujo a otro, generalmente con flujos del mismo contenido. Especifique los flujos para cambiar en NetStreamPlayOptions.oldStreamName
y NetStreamPlayOptions.streamName
.
Utilice este modo cuando desee cambiar a un flujo que tenga el mismo contenido pero que esté codificado con una resolución o velocidad de bits diferente. Por ejemplo, utilice este modo cuando la aplicación ponga en cola los flujos en una lista de reproducción o esté reproduciendo un solo flujo con una velocidad de bits determinada; a continuación, calcule que la disponibilidad de ancho de banda o la capacidad de la CPU es inferior o superior a los requisitos del flujo. Posteriormente, la aplicación puede actualizar los flujos con sus versiones de velocidad de bits superior o inferior.
En este modo, Flash Media Server realiza algunas suposiciones sobre la relación entre los flujos oldStreamName
y streamName
. El servidor interpreta que los flujos incluyen el mismo contenido y que tienen el mismo intervalo de fotograma clave, pero que disponen de diferentes resoluciones y velocidades de bits.
Si se pone en cola una lista de reproducción y oldStreamName
es uno de los flujos de la lista o se está reproduciendo actualmente, oldStreamName
se sustituye por streamName
.
Si oldStreamName
presenta un valor null o undefined o si no se encuentra en la lista de reproducción, el servidor cambia a streamName
en el siguiente punto lógico con el fin de garantizar un cambio suave.
Para cambiar de un flujo a otro de contenido distinto, utilice el modo SWAP
.
Elementos de API relacionados
Tue Jun 12 2018, 02:12 PM Z