Pacote | flash.net |
Classe | public class NetStreamPlayTransitions |
Herança | NetStreamPlayTransitions Object |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
NetStreamPlayOptions.transition
. Essas strings controlam o comportamento usado na transição para um novo fluxo ou na reprodução de um fluxo, dependendo do modo de transição aplicado.
Elementos da API relacionados
Constante | Definido por | ||
---|---|---|---|
APPEND : String = "append" [estático]
Adiciona o fluxo a uma playlist e começa a reprodução com o primeiro fluxo. | NetStreamPlayTransitions | ||
APPEND_AND_WAIT : String = "appendAndWait" [estático]
Constrói uma lista de reprodução sem iniciar a sua reprodução do primeiro fluxo contínuo. | NetStreamPlayTransitions | ||
RESET : String = "reset" [estático]
Apaga as chamadas anteriores de reprodução e reproduz imediatamente o fluxo especificado. | NetStreamPlayTransitions | ||
RESUME : String = "resume" [estático]
Solicita dados da nova conexão começando do ponto no qual a conexão anterior terminou. | NetStreamPlayTransitions | ||
STOP : String = "stop" [estático]
Para a reprodução de fluxos de uma lista de reprodução. | NetStreamPlayTransitions | ||
SWAP : String = "swap" [estático]
Substitui um fluxo de conteúdo por outro e mantém o restante da lista de reprodução. | NetStreamPlayTransitions | ||
SWITCH : String = "switch" [estático]
Alterna a reprodução de um fluxo para outro, geralmente com fluxos de mesmo conteúdo. | NetStreamPlayTransitions |
APPEND | Constante |
public static const APPEND:String = "append"
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Adiciona o fluxo a uma playlist e começa a reprodução com o primeiro fluxo. Esse modo faz a mesma coisa que o método NetStream.play()
com o sinalizador reset
definido como false
.
Nesse modo, o Flash Media Server enfileira o fluxo contínuo especificado em NetStreamPlayOptions.streamName
no final da lista de reprodução e ignora o parâmetro NetStreamPlayOptions.oldStreamName
.
Elementos da API relacionados
APPEND_AND_WAIT | Constante |
public static const APPEND_AND_WAIT:String = "appendAndWait"
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Constrói uma lista de reprodução sem iniciar a sua reprodução do primeiro fluxo contínuo.
O modo de transição APPEND_AND_WAIT
é usado com o método NetStream.play2()
para construir um playlist sem iniciar imediatamente a reprodução do primeiro fluxo. Use este modo para carregar cada item na playlist exceto o último. Quando você carrega o último fluxo na playlist, defina o modo de transição para RESUME
. Neste ponto, o Flash Player começa o fluxo e reproduzir a playlist.
Você pode usar este modo para criar uma playlist do zero, ou recriar uma playlist depois que uma conexão perdida for recuperada. Para uma nova playlist, quando NetStream.play2()
for chamado com RESUME
, o Flash Player começa o fluxo e a reprodução do primeiro fluxo, ou da posição de partida especificada. Para recuperar uma conexão perdida, quando você chama o método NetStream.play2()
com RESUME
, o Flash Player determina onde o fluxo foi interrompido e instrui o servidor para iniciar o fluxo daquele local. O servidor é capaz de determinar qual fluxo no playlist equivale àquele local e inicia o fluxo daquele local.
Este modo de transição está em contraste com o modo APPEND
, onde a reprodução inicia imediatamente com o primeiro fluxo.
Elementos da API relacionados
RESET | Constante |
public static const RESET:String = "reset"
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Apaga as chamadas anteriores de reprodução e reproduz imediatamente o fluxo especificado. Esse modo faz a mesma coisa que o método NetStream.play()
com o sinalizador reset
definido como true
(comportamento padrão de NetStream.play()
).
Nesse modo, o fluxo atualmente em reprodução é descarregado e o fluxo especificado em NetStreamPlayOptions.streamName
começa a ser reproduzido. O parâmetro NetStreamPlayOptions.oldStreamName
é ignorado.
Elementos da API relacionados
RESUME | Constante |
public static const RESUME:String = "resume"
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Solicita dados da nova conexão começando do ponto no qual a conexão anterior terminou. O modo RESUMO
alinha o fluxo contínuo nas duas conexões para que nenhum artefato ou saltos sejam observados na reprodução vídeo. Use este modo quando você reconecta um fluxo contínuo que foi cancelado devido a problemas com o servidor ou outros problemas de conexão.
Elementos da API relacionados
STOP | Constante |
public static const STOP:String = "stop"
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Para a reprodução de fluxos de uma lista de reprodução. Esse modo faz a mesma coisa que a chamada do NetStream.play(false)
. Interrompe e reinicia a lista de reprodução.
Elementos da API relacionados
SWAP | Constante |
public static const SWAP:String = "swap"
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Substitui um fluxo de conteúdo por outro e mantém o restante da lista de reprodução.
Este modo substitui o fluxo contínuo especificado em NetStreamPlayOptions.oldStreamName
pelo fluxo contínuo especificado em NetStreamPlayOptions.streamName
. O restante da lista de reprodução é mantido. Nesse modo, o Flash Media Server não adota suposições sobre o conteúdo dos fluxos contínuos e os trata como conteúdo diferente.
Se oldStreamName
ainda não tiver sido despachado, o servidor realizará a alternância no limite do fluxo contínuo e enviará os bits para streamName
desde o início. Se o servidor já tiver iniciado o envio de bits para oldStreamName
, ele não alternará para streamName
e enviará um evento NetStream.Play.Failed
.
Use esse modo se os fluxos que deseja alternar não estiverem relacionados entre si e tiverem conteúdo ou comprimentos diferentes. Por exemplo, use este modo quando você quiser alternar de um comercial para outro com base nas estatísticas anteriores e rastreadas de exibição de comerciais.
Para alternar de um fluxo para outro com o mesmo conteúdo, use o modo SWITCH
.
Elementos da API relacionados
SWITCH | Constante |
public static const SWITCH:String = "switch"
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Alterna a reprodução de um fluxo para outro, geralmente com fluxos de mesmo conteúdo. Especifique os fluxos de alternância em NetStreamPlayOptions.oldStreamName
e em NetStreamPlayOptions.streamName
.
Use esse modo para passar para um fluxo que tem o mesmo conteúdo, mas que está codificado em uma taxa de bits ou resolução diferentes. Por exemplo, use esse modo quando o aplicativo enfileirar fluxos em uma lista de reprodução ou estiver reproduzindo um único fluxo em uma taxa de bits específica e, em seguida, calcular a disponibilidade de largura de banda ou a capacidade da CPU para verificar se estão abaixo ou acima dos requisitos de fluxo. O aplicativo pode atualizar os fluxos com versões de taxa de bits mais altas ou mais baixas.
Nesse modo, o Flash Media Server adota algumas premissas quanto à relação entre os fluxos oldStreamName
e streamName
. O servidor considera que os fluxos contêm o mesmo conteúdo e têm o mesmo intervalo de quadros-chave, mas têm resoluções ou taxas de bits diferentes.
Quando uma lista de reprodução foi enfileirada e oldStreamName
é um dos fluxos contínuos da lista ou está sendo reproduzido, oldStreamName
é substituído por streamName
.
Se oldStreamName
for nulo ou indefinido ou se não for encontrado na lista de reprodução, o servidor alternará para streamName
no ponto lógico seguinte, para garantir uma alternância gradual.
Para alternar de um fluxo para outro com conteúdo diferente, em vez disso use o modo SWAP
.
Elementos da API relacionados
Wed Jun 13 2018, 11:10 AM Z