Pacote | fl.video |
Classe | public class FLVPlayback |
Herança | FLVPlayback Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Ela atualiza a Referência do ActionScript® 3.0 para Adobe Flash® Professional CS5 relativa à classe FLVPlayback para incluir as propriedades e os métodos a seguir que foram adicionados para aprimorar a acessibilidade do teclado e do leitor de tela do componente.
Certifique-se de incluir no projeto a versão "com acessibilidade" do componente antes de tentar acessar as novas propriedades e métodos.
A classe FLVPlayback permite incluir um player de vídeo no aplicativo para reproduzir progressivamente os arquivos de vídeo carregados (FLV) sobre HTTP, ou reproduzir os arquivos FLV de streaming do Flash Media Server (FMS) ou outro Flash Video Streaming Service (FVSS).
Para a Atualização do Flash Player 3 (versão 9.0.115.0) e posteriores, o componente FLVPlayback foi atualizado para suportar formatos de vídeo MPEG-4 de alta definição que utilizam a codificação H.264 padrão da indústria. Para obter mais informações sobre os formatos de vídeo suportados pelo componente FLVPlayback, consulte Controlling web video with ActionScript 3 FLVPlayback programming.
Ao contrário de outros componentes ActionScript 3.0, o componente FLVPlayback não estende o UIComponent; portanto, ele não suporta os métodos e as propriedades daquela classe.
Para acessar as propriedades, os métodos e os eventos da classe FLVPlayback, você deve importar a classe para o seu aplicativo arrastando o componente FLVPlayback para o Palco no seu aplicativo Flash, ou importando-o explicitamente no ActionScript usando a instrução import
. A instrução a seguir importa a classe FLVPlayback:
import fl.video.FLVPlayback;
A classe FLVPlayback tem uma constante VERSION
, que é uma propriedade de classe. As propriedades de classe estão disponíveis apenas na própria classe. A constante VERSION
devolve uma string que indica a versão do componente. O código a seguir mostra a versão no painel Saída:
import fl.video.FLVPlayback; trace(FLVPlayback.VERSION);
Elementos da API relacionados
FLVPlaybackCaptioning
MetadataEvent
NCManager
LayoutEvent
SoundEvent
VideoPlayer
VideoError
VideoEvent
VideoProgressEvent
Propriedade | Definido por | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
A implementação de acessibilidade atual (AccessibilityImplementation) para esta instância do InteractiveObject. | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
As opções de acessibilidade atuais para este objeto de exibição. | DisplayObject | ||
activeVideoPlayerIndex : uint
Um número que especifica qual ocorrência do player de vídeo é afetada por outras APIs (interfaces de programação de aplicativo). | FLVPlayback | ||
align : String
Especifica o layout de vídeo quando a propriedade scaleMode está definida como VideoScaleMode.MAINTAIN_ASPECT_RATIO ou VideoScaleMode.NO_SCALE. | FLVPlayback | ||
alpha : Number
Indica o valor de transparência alfa do objeto especificado. | DisplayObject | ||
autoPlay : Boolean
Um valor booliano que, se definido como verdadeiro, faz com que o arquivo FLV comece a reproduzir automaticamente após a definição da propriedade de origem. | FLVPlayback | ||
autoRewind : Boolean
Um valor booliano que, se verdadeiro, faz com que o arquivo FLV retorne ao Quadro 1 quando a reprodução parar, seja porque o player atingiu o final do fluxo ou porque o método stop() foi chamado. | FLVPlayback | ||
backButton : Sprite
Controle de reprodução de BackButton. | FLVPlayback | ||
bitrate : Number
Um número que especifica os bits por segundos nos quais efetuar a transferência do arquivo FLV. | FLVPlayback | ||
blendMode : String
Um valor a partir da classe BlendMode que especifica o modo de mesclagem a ser usado. | DisplayObject | ||
blendShader : Shader [somente gravação]
Define um shader usado para mesclar o primeiro plano e o segundo plano. | DisplayObject | ||
buffering : Boolean [somente leitura]
Um valor booliano que será true se o vídeo estiver em estado de buffer. | FLVPlayback | ||
bufferingBar : Sprite
Controle da barra de buffer. | FLVPlayback | ||
bufferingBarHidesAndDisablesOthers : Boolean
Se definido como verdadeiro, oculta o controle de SeekBar e desativa os controles de Play, Pause, PlayPause, BackButton e ForwardButton enquanto o arquivo FLV estiver no estado de buffer. | FLVPlayback | ||
bufferTime : Number
Um número que especifica o número de segundos a ser armazenado temporariamente na memória antes de iniciar a reprodução de um fluxo de vídeo. | FLVPlayback | ||
buttonMode : Boolean
Especifica o modo de botão desta entidade gráfica. | Sprite | ||
bytesLoaded : uint [somente leitura]
Um número que indica a extensão do download, em número de bytes, para um download HTTP. | FLVPlayback | ||
bytesTotal : uint [somente leitura]
Um número que especifica o número total de bytes baixados para um download HTTP. | FLVPlayback | ||
cacheAsBitmap : Boolean
Se definido como true, tempo de execução do Flash armazenará em cachê uma representação interna em bitmap do objeto de exibição. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
Se não nulo, este objeto Matrix definirá como um objeto exibição será renderizado quando cacheAsBitmap for definido como verdadeiro. | DisplayObject | ||
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
contextMenu : NativeMenu
Especifica o menu de contexto associado a este objeto. | InteractiveObject | ||
cuePoints : Array [somente gravação]
Uma matriz que descreve pontos de sinalização ActionScript e pontos de sinalização de arquivos FLV incorporados desativados. | FLVPlayback | ||
doubleClickEnabled : Boolean
Especifica se o objeto recebe eventos doubleClick. | InteractiveObject | ||
dropTarget : DisplayObject [somente leitura]
Especifica o objeto de exibição sobre o qual a entidade gráfica está sendo arrastada ou no qual a entidade gráfica foi solta. | Sprite | ||
endTabIndex : int [somente leitura]
Retorna o próximo valor tabIndex disponível depois dos controles de FLVPlayback. | FLVPlayback | ||
filters : Array
Uma matriz indexada que contém cada objeto de filtro atualmente associado ao objeto de exibição. | DisplayObject | ||
focusRect : Object
Especifica se este objeto exibe um retângulo de foco. | InteractiveObject | ||
forwardButton : Sprite
Controle de botão Forward. | FLVPlayback | ||
fullScreenBackgroundColor : uint
Cor de plano de fundo usada quando no modo de incorporação de tela cheia. | FLVPlayback | ||
fullScreenButton : Sprite
Controle de botão FullScreen. | FLVPlayback | ||
fullScreenSkinDelay : int
Especifica o tempo de atraso, em milésimos de segundo, para ocultar a cobertura. | FLVPlayback | ||
fullScreenTakeOver : Boolean
Quando o palco entrar no modo de tela cheia, o componente FLVPlayback estará no topo de todo o conteúdo e englobará a tela inteira. | FLVPlayback | ||
graphics : Graphics [somente leitura]
Especifica o objeto Graphics pertencente a esta entidade gráfica em que comandos de desenho de vetor podem ocorrer. | Sprite | ||
height : Number [substituir]
Um número que especifica a altura da ocorrência de FLVPlayback. | FLVPlayback | ||
hitArea : Sprite
Designa outra entidade gráfica para atuar como área de ocorrência para uma entidade gráfica. | Sprite | ||
idleTimeout : Number
A espaço de tempo, em milésimos de segundo, antes que o Flash finalize uma conexão inativa com o FMS (Flash Media Server) porque a reprodução foi pausada ou parada. | FLVPlayback | ||
isLive : Boolean
Um valor booliano que será true se o fluxo de vídeo for ao vivo. | FLVPlayback | ||
isRTMP : Boolean [somente leitura]
Um valor booliano que será true se o streaming do arquivo FLV estiver sendo feito a partir do FMS (Flash Media Server) usando RTMP. | FLVPlayback | ||
loaderInfo : LoaderInfo [somente leitura]
Retorna um objeto LoaderInfo contendo informações sobre o carregamento do arquivo ao qual esse objeto de exibição pertence. | DisplayObject | ||
mask : DisplayObject
O objeto de exibição de chamada é mascarado pelo objeto "mask" especificado. | DisplayObject | ||
metadata : Object [somente leitura]
Um objeto que é um pacote de informações de metadados recebido de uma chamada para o método de retorno de chamada NetSteam.onMetaData(), se disponível. | FLVPlayback | ||
metaData : Object
Obtém o objeto de metadados da instância DisplayObject se os metadados forem armazenados juntamente com a instância desse DisplayObject no arquivo SWF por uma marca PlaceObject4. | DisplayObject | ||
metadataLoaded : Boolean [somente leitura]
Um valor booliano que será true se um pacote de metadados tiver sido encontrado e processado ou se o arquivo FLV tiver sido codificado sem o pacote de metadados. | FLVPlayback | ||
mouseChildren : Boolean
Determina se os filhos do objeto são ou não ativados pelo mouse, ou dispositivo de entrada do usuário. | DisplayObjectContainer | ||
mouseEnabled : Boolean
Especifica se este objeto recebe mensagens de mouse, ou de outras entradas de usuários. | InteractiveObject | ||
mouseX : Number [somente leitura]
Indica a coordenada x da posição do dispositivo do mouse ou de entrada do usuário, em pixels. | DisplayObject | ||
mouseY : Number [somente leitura]
Indica a coordenada y da posição do dispositivo do mouse ou de entrada do usuário, em pixels. | DisplayObject | ||
muteButton : Sprite
Controle de botão Mute. | FLVPlayback | ||
name : String
Indica o nome da ocorrência de DisplayObject. | DisplayObject | ||
ncMgr : INCManager [somente leitura]
Um objeto INCManager que fornece acesso a uma ocorrência da classe que implementa INCManager, que é uma interface com a classe NCManager. | FLVPlayback | ||
needsSoftKeyboard : Boolean
Especifica se um teclado virtual (teclado de software, na tela) deve ser exibido quando esta instância InteractiveObject recebe foco. | InteractiveObject | ||
numChildren : int [somente leitura]
Retorna o número de filhos deste objeto. | DisplayObjectContainer | ||
opaqueBackground : Object
Especifica se o objeto de exibição é opaco com uma certa cor de plano de fundo. | DisplayObject | ||
parent : DisplayObjectContainer [somente leitura]
Indica o objeto DisplayObjectContainer que contém esse objeto de exibição. | DisplayObject | ||
pauseButton : Sprite
Controle de botão Pause. | FLVPlayback | ||
paused : Boolean [somente leitura]
Um valor booliano que será true se o arquivo FLV estiver no estado pausado. | FLVPlayback | ||
playButton : Sprite
Controle de botão Play. | FLVPlayback | ||
playheadPercentage : Number
Um número que especifica o playheadTime atual como porcentagem da propriedade totalTime. | FLVPlayback | ||
playheadTime : Number
Um número que corresponde à posição ou ao tempo atual do indicador de reprodução, medido em segundos, que pode ser um valor fracionário. | FLVPlayback | ||
playheadUpdateInterval : Number
Um número que corresponde ao espaço de tempo, em milésimos de segundo, entre cada evento playheadUpdate. | FLVPlayback | ||
playing : Boolean [somente leitura]
Um valor booliano que será true se o arquivo FLV estiver no estado em reprodução. | FLVPlayback | ||
playPauseButton : Sprite
Controle de botão Play/pause. | FLVPlayback | ||
preferredHeight : int [somente leitura]
Um número que especifica a altura do arquivo FLV de origem. | FLVPlayback | ||
preferredWidth : int [somente leitura]
Fornece a largura do arquivo FLV de origem. | FLVPlayback | ||
preview : String [somente gravação]
Apenas para visualização ao vivo. | FLVPlayback | ||
progressInterval : Number
Um número que corresponde ao espaço de tempo, em milésimos de segundo, entre cada evento de progresso. | FLVPlayback | ||
registrationHeight : Number
A altura usada para alinhar o conteúdo do vídeo ao efetuar o redimensionamento automático. | FLVPlayback | ||
registrationWidth : Number
A largura usada para alinhar o conteúdo do vídeo ao efetuar o redimensionamento automático. | FLVPlayback | ||
registrationX : Number
A coordenada x usada para alinhar o conteúdo do vídeo ao efetuar o redimensionamento automático. | FLVPlayback | ||
registrationY : Number
A coordenada y usada para alinhar o conteúdo do vídeo ao efetuar o redimensionamento automático. | FLVPlayback | ||
root : DisplayObject [somente leitura]
Para um objeto de exibição em um arquivo SWF carregado, a propriedade "root" é o objeto de exibição na extremidade superior, na parte da estrutura em árvore da lista de exibição representada por esse arquivo SWF. | DisplayObject | ||
rotation : Number
Indica o giro da ocorrência de DisplayObject, em graus, a partir da sua orientação original. | DisplayObject | ||
rotationX : Number
Indica a rotação do eixo x da ocorrência DisplayObject, em graus, a partir da sua orientação original referente ao contêiner 3D parent. | DisplayObject | ||
rotationY : Number
Indica a rotação do eixo y da ocorrência DisplayObject, em graus, a partir da sua orientação original referente ao contêiner 3D parent. | DisplayObject | ||
rotationZ : Number
Indica a rotação do eixo z da ocorrência DisplayObject, em graus, a partir da sua orientação original referente ao contêiner 3D parent. | DisplayObject | ||
scale9Grid : Rectangle
A grade de dimensionamento atual que está em vigor. | DisplayObject | ||
scaleMode : String
Especifica como o vídeo será redimensionado após o carregamento. | FLVPlayback | ||
scaleX : Number [substituir]
Um número que é a escala horizontal. | FLVPlayback | ||
scaleY : Number [substituir]
Um número que é a escala vertical. | FLVPlayback | ||
scaleZ : Number
Indica a escala de profundidade (porcentagem) de um objeto aplicada a partir do ponto de registro desse objeto. | DisplayObject | ||
scrollRect : Rectangle
Os limites do retângulo de rolagem do objeto de exibição. | DisplayObject | ||
scrubbing : Boolean [somente leitura]
Um valor booliano que será true se o usuário estiver depurando com SeekBar; caso contrário, será false. | FLVPlayback | ||
seekBar : Sprite
O controle SeekBar. | FLVPlayback | ||
seekBarInterval : Number
Um número que especifica, em milésimos de segundo, com que frequência verificar o identificador de SeekBar ao depurar. | FLVPlayback | ||
seekBarScrubTolerance : Number
Um número que especifica a que distância um usuário pode mover o identificador de SeekBar antes que uma atualização aconteça. | FLVPlayback | ||
seekToPrevOffset : Number
O número de segundos utilizados pelo método seekToPrevNavCuePoint() ao comparar o seu tempo com base no ponto de sinalização anterior. | FLVPlayback | ||
skin : String
Uma string que especifica a URL para um arquivo SWF de cobertura. | FLVPlayback | ||
skinAutoHide : Boolean
Um valor booliano que, se for verdadeiro, ocultará a cobertura do componente quando o mouse não estiver sobre o vídeo. | FLVPlayback | ||
skinBackgroundAlpha : Number
O alfa para o plano de fundo da cobertura. | FLVPlayback | ||
skinBackgroundColor : uint
A cor para o plano de fundo da cobertura (0xRRGGBB). | FLVPlayback | ||
skinFadeTime : int
O espaço de tempo em milésimos de segundo necessário para o aparecimento ou desaparecimento gradual da cobertura em operações de ocultar ou mostrar. | FLVPlayback | ||
skinScaleMaximum : Number
Essa propriedade especifica o maior múltiplo que FLVPlayback usará para o dimensionamento da sua cobertura quando entrar no modo de tela cheia com um Flash Player que oferece suporte para aceleração de hardware. | FLVPlayback | ||
softKeyboard : String
Controla a aparência do teclado suave. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Define a área que deve permanecer na tela quando um teclado virtual for exibido (não disponível no iOS) | InteractiveObject | ||
soundTransform : flash.media:SoundTransform [substituir]
Fornece acesso direto à propriedade VideoPlayer.soundTransform para expor mais controle de som. | FLVPlayback | ||
source : String
Uma string que especifica a URL do arquivo FLV a ser reproduzido em streaming e como fazer o streaming. | FLVPlayback | ||
stage : Stage [somente leitura]
O Palco do objeto de exibição. | DisplayObject | ||
startTabIndex : int [somente leitura]
Retorna o primeiro valor tabIndex para os controles FLVPlayback. | FLVPlayback | ||
state : String [somente leitura]
Uma string que especifica o estado do componente. | FLVPlayback | ||
stateResponsive : Boolean [somente leitura]
Um valor booliano que será true se o estado for receptivo. | FLVPlayback | ||
stopButton : Sprite
O controle de botão Stop. | FLVPlayback | ||
stopped : Boolean [somente leitura]
Um valor booliano que será true se o estado da ocorrência de FLV for parado. | FLVPlayback | ||
tabChildren : Boolean
Determina se os filhos do objeto estão ativados para tabulação. | DisplayObjectContainer | ||
tabEnabled : Boolean
Especifica se este objeto está na ordem de tabulação. | InteractiveObject | ||
tabIndex : int
Especifica a ordem de tabulação de objetos em um arquivo SWF. | InteractiveObject | ||
textSnapshot : flash.text:TextSnapshot [somente leitura]
Retorna um objeto TextSnapshot para essa ocorrência de DisplayObjectContainer. | DisplayObjectContainer | ||
totalTime : Number
Um número que corresponde ao tempo de reprodução do vídeo em segundos. | FLVPlayback | ||
transform : flash.geom:Transform
Um objeto com propriedades relacionadas aos limites de pixels, matriz e transformação de cores de um objeto de exibição. | DisplayObject | ||
useHandCursor : Boolean
Um valor booliano que indica se a mão que aponta (cursor de mão) aparece quando o ponteiro passa sobre uma entidade gráfica em que a propriedade buttonMode esteja definida como "true". | Sprite | ||
visible : Boolean
Se o objeto de exibição está ou não visível. | DisplayObject | ||
visibleVideoPlayerIndex : uint
Um número que pode ser usado para gerenciar vários fluxos de arquivo FLV. | FLVPlayback | ||
volume : Number
Um número na faixa de 0 a 1 que indica a configuração de controle de volume. | FLVPlayback | ||
volumeBar : Sprite
O controle da barra de volume. | FLVPlayback | ||
volumeBarInterval : Number
Um número que especifica, em milésimos de segundo, com que frequência verificar a localização do identificador da barra de volume ao depurar. | FLVPlayback | ||
volumeBarScrubTolerance : Number
Um número que especifica a que distância um usuário pode mover o identificador da barra de volume antes que uma atualização aconteça. | FLVPlayback | ||
width : Number [substituir]
Um número que especifica a largura da ocorrência de FLVPlayback no Palco. | FLVPlayback | ||
x : Number [substituir]
Um número que especifica a posição horizontal (em pixels) do player de vídeo. | FLVPlayback | ||
y : Number [substituir]
Um número que especifica a posição vertical (em pixels) do player de vídeo. | FLVPlayback | ||
z : Number
Indica a posição da coordenada z ao longo do eixo z da ocorrência DisplayObject em relação ao contêiner 3D pai. | DisplayObject |
Método | Definido por | ||
---|---|---|---|
Cria uma nova ocorrência FLVPlayback. | FLVPlayback | ||
Adiciona um ponto de sinalização ActionScript e tem o mesmo efeito de adicionar um ponto de sinalização ActionScript usando a caixa de diálogo Pontos de sinalização, exceto por ocorrer quando um aplicativo é executado e não durante o desenvolvimento do aplicativo. | FLVPlayback | ||
Adiciona uma ocorrência-filho de DisplayObject a essa ocorrência de DisplayObjectContainer. | DisplayObjectContainer | ||
Adiciona uma ocorrência-filho de DisplayObject a essa ocorrência de DisplayObjectContainer. | DisplayObjectContainer | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra um objeto de ouvinte de evento em um objeto EventDispatcher, de forma que o ouvinte receba a notificação de um evento. | EventDispatcher | ||
Indica se restrições de segurança fariam com que qualquer objeto de exibição fosse omitido da lista retornada com a chamada do método DisplayObjectContainer.getObjectsUnderPoint() junto com o ponto especificado. | DisplayObjectContainer | ||
Atribui um valor tabIndex a cada um dos controles de FLVPlayback classificando-os horizontalmente da esquerda para a direita. | FLVPlayback | ||
Traz um player de vídeo para a frente da pilha de players de vídeo. | FLVPlayback | ||
Fecha NetStream e exclui o player de vídeo especificado pelo parâmetro de índice. | FLVPlayback | ||
Determina se o objeto de exibição especificado é um filho da ocorrência de DisplayObjectContainer ou se é a própria ocorrência. | DisplayObjectContainer | ||
Envia um evento para o fluxo de eventos. | EventDispatcher | ||
Define o player de vídeo de FLVPlayback para tela cheia. | FLVPlayback | ||
Localiza o ponto de sinalização do tipo especificado pelo parâmetro de tipo e que possui o tempo, o nome ou a combinação de tempo e nome que você especificar por meio dos parâmetros. | FLVPlayback | ||
Localiza um ponto de sinalização do tipo especificado que corresponde ou é anterior ao tempo que você especificar. | FLVPlayback | ||
Localiza o próximo ponto de sinalização em my_cuePoint.array que possui o mesmo nome que my_cuePoint.name. | FLVPlayback | ||
Retorna um retângulo que define a área do objeto de exibição com relação ao sistema de coordenadas do objeto targetCoordinateSpace. | DisplayObject | ||
Retorna a ocorrência do objeto de exibição-filho que existe no índice especificado. | DisplayObjectContainer | ||
Retorna o objeto de exibição-filho que existe com o nome especificado. | DisplayObjectContainer | ||
Retorna a posição de índice de uma ocorrência-filho de DisplayObject. | DisplayObjectContainer | ||
Retorna uma matriz de objetos que estão dispostos no ponto especificado e são filhos (ou netos e assim por diante) desta ocorrência de DisplayObjectContainer. | DisplayObjectContainer | ||
Retorna um retângulo que define o limite do objeto de exibição, com base no sistema de coordenadas definido pelo parâmetro espaçoCoordenadasDestino, excluindo quaisquer traçados em formas. | DisplayObject | ||
Obtém o player de vídeo especificado pelo parâmetro de índice. | FLVPlayback | ||
Converte o objeto de ponto a partir de coordenadas de Palco (globais) em coordenadas do objeto de exibição (locais). | DisplayObject | ||
Converte um ponto bidimensional das coordenadas do Palco (globais) em coordenadas do objeto de exibição tridimensional (locais). | DisplayObject | ||
Verifica se o objeto EventDispatcher tem ouvintes registrados para um tipo específico de evento. | EventDispatcher | ||
Indica se um objeto tem uma propriedade especificada definida. | Object | ||
Avalia a caixa delimitadora do objeto de exibição para ver se ela sobrepõe ou faz interseção com a caixa delimitadora do objeto de exibição obj. | DisplayObject | ||
Avalia o objeto de exibição para ver se ele sobrepõe ou faz interseção com o ponto especificado pelos parâmetros x e y. | DisplayObject | ||
Retornará false se o ponto de sinalização incorporado do arquivo FLV estiver desativado. | FLVPlayback | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
Começa a carregar o arquivo FLV e fornece um atalho para definir a propriedade autoPlay como false e definir a origem, totalTime, e as propriedades isLive, se fornecidas. | FLVPlayback | ||
Converte um ponto tridimensional das coordenadas (locais) do objeto de exibição tridimensional em ponto bidimensional das coordenadas (globais) do Palco. | DisplayObject | ||
Converte o objeto de ponto a partir das coordenadas do objeto de exibição (locais) em coordenadas do Palco (globais). | DisplayObject | ||
Pausa a reprodução do fluxo de vídeo. | FLVPlayback | ||
Reproduz o fluxo de vídeo. | FLVPlayback | ||
Reproduz o arquivo FLV quanto já tiver sido baixado o suficiente. | FLVPlayback | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Remove um ponto de sinalização ActionScript do arquivo FLV atualmente carregado. | FLVPlayback | ||
Remove uma ocorrência-filho de DisplayObject especificada da lista de filhos da ocorrência de DisplayObjectContainer. | DisplayObjectContainer | ||
Remove um DisplayObject filho da posição de índice especificada na lista de filhos de DisplayObjectContainer. | DisplayObjectContainer | ||
Remove todas as instâncias filho DisplayObject especificadas da lista de filhos da instância DisplayObjectContainer. | DisplayObjectContainer | ||
Remove um ouvinte do objeto EventDispatcher. | EventDispatcher | ||
Ativa um teclado virtual. | InteractiveObject | ||
Busca até um determinado momento no arquivo, especificado em segundos, com uma precisão de três casas decimais (milésimos de segundo). | FLVPlayback | ||
Busca uma percentagem do arquivo e coloca o indicador de reprodução lá. | FLVPlayback | ||
Busca até um determinado momento no arquivo, especificado em segundos, com uma precisão de até três casas decimais (milésimos de segundo). | FLVPlayback | ||
Busca até um ponto de sinalização de navegação que corresponde ao tempo, ao nome ou ao tempo e nome especificados. | FLVPlayback | ||
Busca até o próximo ponto de sinalização de navegação, com base no valor atual da propriedade playheadTime. | FLVPlayback | ||
Busca até o ponto de sinalização de navegação anterior, com base no valor atual da propriedade playheadTime. | FLVPlayback | ||
Altera a posição de um filho existente no contêiner de objetos de exibição. | DisplayObjectContainer | ||
Ativa ou desativa ou um mais pontos de sinalização do arquivo FLV. | FLVPlayback | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
Define as propriedades scaleX e scaleY simultaneamente. | FLVPlayback | ||
Configura a altura e a largura, simultaneamente. | FLVPlayback | ||
Permite ao usuário arrastar a entidade gráfica especificada. | Sprite | ||
Deixa o usuário arrastar o sprite especificado em um dispositivo ativado pelo toque. | Sprite | ||
Interrompe a reprodução do vídeo. | FLVPlayback | ||
Interrompe repetitivamente a execução da linha de tempo de todos os MovieClips enraizados neste objeto. | DisplayObjectContainer | ||
Finaliza o método startDrag(). | Sprite | ||
Termina o método startTouchDrag() para o uso com dispositivos ativados pelo toque. | Sprite | ||
Alterna a ordem z (ordem da frente para trás) dos dois objetos filhos especificados. | DisplayObjectContainer | ||
Alterna a ordem z (ordem da frente para trás) dos objetos-filho nas duas posições de índice especificadas na lista de filhos. | DisplayObjectContainer | ||
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | ||
Retorna a representação de string do objeto especificado. | Object | ||
Retorna o valor primitivo do objeto especificado. | Object | ||
Verifica se um ouvinte de evento está registrado nesse objeto EventDispatcher ou em qualquer um de seus ancestrais para o tipo de evento especificado. | EventDispatcher |
Evento | Resumo | Definido por | ||
---|---|---|---|---|
[transmissão de evento] Despachado quando o Flash Player ou o aplicativo do AIR ganha o foco do sistema operacional e está se tornando inativo. | EventDispatcher | |||
Despachado quando um objeto de exibição é adicionado à lista de exibição. | DisplayObject | |||
Despachado quando um objeto de exibição é adicionado à lista de exibição no palco, seja diretamente ou através da adição de uma subárvore na qual esse objeto de exibição está contido. | DisplayObject | |||
Despachado quando o player de vídeo é redimensionado ou disposto automaticamente. | FLVPlayback | |||
Despachado quando o ponto de reprodução é movido para o início do player de vídeo porque a propriedade autoRewind está definida como true. | FLVPlayback | |||
Despachado quando a ocorrência de FLVPlayback entra no estado em buffer. | FLVPlayback | |||
Despachado quando o usuário seleciona "Clear" (ou "Delete") no menu de contexto do texto. | InteractiveObject | |||
Despachado quando um usuário pressiona e solta o botão principal do dispositivo apontador sobre o mesmo InteractiveObject. | InteractiveObject | |||
Despachado quando o objeto de evento fecha NetConnection, atingindo o tempo limite ou por meio de uma chamada para o método closeVideoPlayer() ou quando você chama os métodos load() ou play() ou define a propriedade de origem e faz com que a conexão RTMP seja encerrada consequentemente. | FLVPlayback | |||
Despachado quando a reprodução é concluída porque o player atingiu o final do arquivo FLV. | FLVPlayback | |||
Despachado quando uma ação do usuário seleciona o menu de contexto associado a esse objeto interativo em um aplicativo do AIR. | InteractiveObject | |||
Despachado quando o usuário ativa a combinação de teclas do acelerador específica da plataforma para uma operação de copiar ou seleciona "Copy" no menu de contexto do texto. | InteractiveObject | |||
Despachado quando um ponto de sinalização é alcançado. | FLVPlayback | |||
Despachado quando o usuário ativa a combinação de teclas do acelerador específica da plataforma para uma operação de cortar ou seleciona "Cut" no menu de contexto do texto. | InteractiveObject | |||
[transmissão de evento] Despachado quando o Flash Player ou o aplicativo do AIR perde o foco do sistema operacional e está se tornando inativo. | EventDispatcher | |||
Despachado quando um usuário pressiona e solta o botão principal de um dispositivo apontador duas vezes em rápida sucessão sobre o mesmo InteractiveObject quando o sinalizador doubleClickEnabled desse objeto está definido como "true". | InteractiveObject | |||
[evento de transmissão] Despachado quando o indicador de reprodução está entrando em um novo quadro. | DisplayObject | |||
[evento de transmissão] Despachado quando o indicador de reprodução está deixando o quadro atual. | DisplayObject | |||
Despachado quando a localização do ponto de reprodução é movida para frente por uma chamada para o método seek() ou clicando no controle de ForwardButton. | FLVPlayback | |||
Despachado depois que um objeto de exibição ganha foco. | InteractiveObject | |||
Despachado depois que um objeto de exibição perde o foco. | InteractiveObject | |||
[evento de transmissão] Despachado depois que são executados os construtores dos objetos de exibição de quadro, mas antes dos scripts. | DisplayObject | |||
Enviado quando um usuário cria um ponto de contato na borda da superfície de toque com uma instância InteractiveObject (como tocar na borda da superfície de toque no Siri Remote da Apple TV). Alguns dispositivos também podem interpretar esse contato como uma combinação de vários eventos de toque. | InteractiveObject | |||
Despachado quando o usuário aperta dois pontos de contato na mesma instância InteractiveObject em um dispositivo ativado pelo toque (como pressionar e soltar dois dedos em um objeto da tela em um celular ou tablet com uma tela sensível ao toque). | InteractiveObject | |||
Despachado quando o usuário move um ponto de contato em uma instância InteractiveObject em um dispositivo ativado pelo toque (como mover os dedos da esquerda para a direita em um objeto da tela em um celular ou tablet com uma tela sensível ao toque). | InteractiveObject | |||
Despachado quando o usuário executa uma rotação em um ponto do contato com uma instância InteractiveObject (como tocar com dois dedos e rodá-los em cima de um objeto da tela em um celular ou tablet com uma tela sensível ao toque). | InteractiveObject | |||
Despachado quando o usuário executa um gesto de arrastar em um ponto de contato com uma instância InteractiveObject (como tocar três dedos em uma tela e depois movê-los em paralelo sobre um objeto de exposição em um celular ou tablet com uma tela sensível ao toque). | InteractiveObject | |||
Despachado quando o usuário cria um ponto do contato com uma instância InteractiveObject, depois toca com um dispositivo ativado pelo toque (como colocar vários dedos em um objeto da tela para abrir um menu e depois toca com um dedo para selecionar um item do menu em um celular ou tablet com tela sensível ao toque). | InteractiveObject | |||
Despachado quando o usuário executa um zoom em um ponto do contato com uma instância InteractiveObject (como tocar dois dedos em uma tela e depois abrir os dedos por cima de um objeto de exposição em um celular ou tablet com uma tela de toque). | InteractiveObject | |||
Este evento é despachado para qualquer aplicativo cliente que suporte a entrada incorporada com um IME | InteractiveObject | |||
Despachado quando o usuário pressiona uma tecla. | InteractiveObject | |||
Despachado quando o usuário tenta alterar o foco usando a navegação pelo teclado. | InteractiveObject | |||
Despachado quando o usuário solta uma tecla. | InteractiveObject | |||
Despachado quando o player de vídeo é redimensionado ou disposto. | FLVPlayback | |||
Despachado da primeira vez em que os metadados do arquivo FLV são alcançados. | FLVPlayback | |||
Despachado quando um usuário pressiona e libera o botão do meio do dispositivo apontador sobre o mesmo InteractiveObject. | InteractiveObject | |||
Despachado quando o usuário pressiona o botão do meio do dispositivo apontador sobre uma ocorrência InteractiveObject. | InteractiveObject | |||
Despachado quando o usuário libera o botão do dispositivo apontador sobre uma ocorrência InteractiveObject. | InteractiveObject | |||
Despachado quando o usuário pressiona o botão do dispositivo apontador sobre uma ocorrência InteractiveObject. | InteractiveObject | |||
Despachado quando o usuário tenta alterar o foco usando um dispositivo apontador. | InteractiveObject | |||
Despachado quando um usuário move o dispositivo apontador enquanto ele está sobre InteractiveObject. | InteractiveObject | |||
Despachado quando o usuário move um dispositivo apontador para longe de uma ocorrência de InteractiveObject. | InteractiveObject | |||
Despachado quando o usuário move um dispositivo apontador sobre uma ocorrência InteractiveObject. | InteractiveObject | |||
Despachado quando o usuário libera o botão do dispositivo apontador sobre uma ocorrência InteractiveObject. | InteractiveObject | |||
Despachado quando a roda do mouse rola sobre uma ocorrência InteractiveObject. | InteractiveObject | |||
Despachado pelo iniciador de arrasto InteractiveObject quando o usuário libera o gesto de arrastar. | InteractiveObject | |||
Despachado pelo InteractiveObject de destino quando um objeto arrastado é solto nele e a liberação tiver sido aceita com uma chamada para DragManager.acceptDragDrop(). | InteractiveObject | |||
Despachado por um InteractiveObject quando o gesto de arrasto entra no respectivo limite. | InteractiveObject | |||
Despachado por um InteractiveObject quando o gesto de arrasto deixa o respectivo limite. | InteractiveObject | |||
Despachado continuamente por um InteractiveObject enquanto o gesto de arrasto permanecer dentro do respectivo limite. | InteractiveObject | |||
Despachado no início de uma operação de arrasto pelo InteractiveObject, que é especificado como o iniciador de arrasto na chamada DragManager.doDrag(). | InteractiveObject | |||
Despachado durante uma operação de arrasto pelo InteractiveObject, que é especificado como o iniciador de arrasto na chamada DragManager.doDrag(). | InteractiveObject | |||
Despachado quando o usuário ativa a combinação de teclas do acelerador específica da plataforma para uma operação de colar ou seleciona "Paste" no menu de contexto do texto. | InteractiveObject | |||
Despachado quando o player entra no estado pausado. | FLVPlayback | |||
Despachado enquanto o arquivo FLV está em reprodução na frequência especificada pela propriedade playheadUpdateInterval ou quando a operação de retrocesso é iniciada. | FLVPlayback | |||
Despachado quando o estado em reprodução é acessado. | FLVPlayback | |||
Indica o progresso feito no número de bytes baixados. | FLVPlayback | |||
Despachado quando o usuário abaixa um estilo ativo para além do limite de detecção de proximidade da tela. | InteractiveObject | |||
Despachado quando o usuário levanta um estilo ativo acima do limite de detecção de proximidade da tela. | InteractiveObject | |||
Despachado quando o usuário move um estilo ativo sobre a tela enquanto permanece dentro do limite de detecção de proximidade. | InteractiveObject | |||
Despachado quando o usuário move um estilo ativo diretamente acima deste InteractiveObject enquanto permanece dentro do limite de detecção de proximidade da tela. | InteractiveObject | |||
Despachado quando o usuário move um estilo ativo diretamente acima deste InteractiveObject enquanto permanece dentro do limite de detecção de proximidade da tela. | InteractiveObject | |||
Despachado quando o usuário move um estilo ativo deste InteractiveObject e algum de seus filhos enquanto permanece dentro do limite de detecção de proximidade da tela. | InteractiveObject | |||
Despachado quando o usuário move um estilo ativo sobre este InteractiveObject do exterior da árvore do objeto de descendentes na lista de exibição (enquanto permanece dentro do limite de detecção de proximidade da tela). | InteractiveObject | |||
Despachado quando um arquivo FLV está carregado e pronto para exibição. | FLVPlayback | |||
Enviado quando um usuário solta o botão no dispositivo apontador depois que o usuário primeiro pressionou o botão sobre uma instância de InteractiveObject e moveu o dispositivo apontador de da instância para fora do InteractiveObject. | InteractiveObject | |||
Despachado quando um objeto de exibição está prestes a ser removido da lista de exibição. | DisplayObject | |||
Despachado quando um objeto de exibição está prestes a ser removido da lista de exibição, seja diretamente ou através da remoção de uma subárvore na qual esse objeto de exibição está contido. | DisplayObject | |||
[evento de transmissão] Despachado quando a lista de exibição está prestes a ser atualizada e renderizada. | DisplayObject | |||
Despachado quando a localização do ponto de reprodução é movida para trás por uma chamada para seek() ou quando uma chamada autoRewind é concluída. | FLVPlayback | |||
Despachado quando um usuário pressiona e libera o botão direito do dispositivo apontador sobre o mesmo InteractiveObject. | InteractiveObject | |||
Despachado quando o usuário pressiona o botão do dispositivo apontador sobre uma ocorrência InteractiveObject. | InteractiveObject | |||
Despachado quando o usuário libera o botão do dispositivo apontador sobre uma ocorrência InteractiveObject. | InteractiveObject | |||
Despachado quando o usuário move um dispositivo apontador para longe de uma ocorrência de InteractiveObject. | InteractiveObject | |||
Despachado quando o usuário move um dispositivo apontador sobre uma ocorrência InteractiveObject. | InteractiveObject | |||
Despachado quando o usuário para de depurar o arquivo FLV com a barra de busca. | FLVPlayback | |||
Despachado quando o usuário começa a depurar o arquivo FLV com a barra de busca. | FLVPlayback | |||
Despachado quando a localização do indicador de reprodução é alterada por uma chamada para seek() ou definindo a propriedade playheadTime ou usando o controle de SeekBar. | FLVPlayback | |||
Despachado quando o usuário ativa a combinação de teclas do acelerador específica da plataforma para uma operação de selecionar tudo ou seleciona "Select All" no menu de contexto do texto. | InteractiveObject | |||
Despachado quando ocorre um erro ao carregar um arquivo SWF de cobertura. | FLVPlayback | |||
Despachado quando um arquivo SWF de cobertura é carregado. | FLVPlayback | |||
Despachado imediatamente depois que o teclado virtual é elevado. | InteractiveObject | |||
Despachado imediatamente antes de o teclado virtual ser elevado. | InteractiveObject | |||
Despachado imediatamente depois que o teclado virtual é baixado. | InteractiveObject | |||
Despachado quando o som é alterado pelo usuário, seja movendo o identificador do controle de volumeBar ou definindo o volume ou a propriedade soundTransform. | FLVPlayback | |||
Despachado quando o estado da reprodução é alterado. | FLVPlayback | |||
Despachado ao entrar no estado parado. | FLVPlayback | |||
Despachado quando o valor do sinalizador tabChildren do objeto é alterado. | InteractiveObject | |||
Despachado quando o sinalizador tabEnabled do objeto é alterado. | InteractiveObject | |||
Despachado quando o valor da propriedade tabIndex do objeto é alterado. | InteractiveObject | |||
Despachado quando um usuário introduz um ou vários caracteres do texto. | InteractiveObject | |||
Despachado quando o usuário entra em contato pela primeira vez com um dispositivo ativado pelo toque (como tocar com um dedo um celular ou tablet com uma tela sensível toque). | InteractiveObject | |||
Despachado quando o usuário remove o contato com um dispositivo ativado pelo toque (como retirar o dedo de um celular ou tablet com uma tela de toque). | InteractiveObject | |||
Despachado quando o usuário toca o dispositivo, e é despachado continuamente até que o ponto contato seja removido. | InteractiveObject | |||
Despachado quando o usuário move o ponto do contato longe da instância InteractiveObject em um dispositivo ativado pelo toque (como arrastar um dedo de um objeto da tela para outro em um celular ou tablet com uma tela sensível ao toque). | InteractiveObject | |||
Despachado quando o usuário move o ponto do contato em uma instância InteractiveObject em um dispositivo ativado pelo toque (como arrastar um dedo de um ponto fora de um objeto da tela a um ponto em um objeto da tela em um celular ou tablet com uma tela sensível ao toque). | InteractiveObject | |||
Despachado quando o usuário move o ponto do contato longe de uma instância InteractiveObject em um dispositivo ativado pelo toque (como arrastar um dedo de um objeto da tela para um ponto fora do objeto da tela em um celular ou tablet com uma tela sensível toque). | InteractiveObject | |||
Despachado quando o usuário move o ponto do contato em uma instância InteractiveObject em um dispositivo ativado pelo toque (como arrastar um dedo de um ponto fora de um objeto da tela a um ponto em um objeto da tela em um celular ou tablet com uma tela sensível ao toque). | InteractiveObject | |||
Despachado quando o usuário levanta o ponto do contato na mesma instância InteractiveObject em que o contato foi iniciado em um dispositivo ativado pelo toque (como pressionar e soltar com o dedo um ponto único em um objeto da tela em um celular ou tablet com uma tela sensível ao toque). | InteractiveObject |
Constante | Definido por | ||
---|---|---|---|
SHORT_VERSION : String = "2.1" [estático]
Variável de estado indicando o número curto de versão do componente. | FLVPlayback | ||
VERSION : String = "2.1.0.23" [estático]
Variável de estado indicando o número longo de versão do componente. | FLVPlayback |
activeVideoPlayerIndex | propriedade |
activeVideoPlayerIndex:uint
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um número que especifica qual ocorrência do player de vídeo é afetada por outras APIs (interfaces de programação de aplicativo). Use esta propriedade para gerenciar vários fluxos de arquivo FLV.
Esta propriedade não torna o player de vídeo visível; use a propriedade visibleVideoPlayerIndex
para fazer isso.
É criado um novo player de vídeo na primeira vez em que activeVideoPlayerIndex
é definido como número. Quando o novo player de vídeo for criado, suas propriedades são definidas como o valor do player de vídeo padrão (activeVideoPlayerIndex == 0
), exceto para source
, totalTime
e isLive
, que são sempre definidas como valores padrão (string vazia, NaN e false
, respectivamente), e autoPlay
, que é sempre false
(o padrão é true
apenas para o player de vídeo padrão, 0). A propriedade cuePoints
não tem efeito, pois não teria efeito em uma carga subsequente no player de vídeo padrão.
As APIs que controlam volume, posicionamento, dimensões, visibilidade e controles de UI são sempre globais, e seu comportamento não é afetado pela definição do activeVideoPlayerIndex
. Especificamente, a definição da propriedade activeVideoPlayerIndex
não afeta as seguintes propriedades e métodos:
activeVideoPlayerIndex
backButton | playPauseButton | skin | width |
bufferingBar | scaleX | stopButton | x |
bufferingBarHidesAndDisablesOthers | transform | y | setSize() |
forwardButton | scaleY | visible | setScale() |
height | seekBar | volume | fullScreenBackgroundColor |
muteButton | seekBarInterval | volumeBar | fullScreenButton |
pauseButton | seekBarScrubTolerance | volumeBarInterval | fullScreenSkinDelay |
playButton | seekToPrevOffset | volumeBarScrubTolerance | fullScreenTakeOver |
registrationX | registrationY | registrationWidth | registrationHeight |
skinBackgroundAlpha | skinBackgroundColor | skinFadeTime |
Nota: a propriedade visibleVideoPlayerIndex
, não a propriedade activeVideoPlayerIndex
, determina qual player de vídeo a transparência controla. Além disso, as APIs que controlam as dimensões interagem com a propriedade visibleVideoPlayerIndex
.
As APIs restantes focalizam-se em um player de vídeo específico baseado na configuração de activeVideoPlayerIndex
.
Para carregar um segundo arquivo FLV em segundo plano, configure activeVideoPlayerIndex
como 1 e chame o método load()
. Quando você estiver pronto para mostrar este arquivo FLV e ocultar o primeiro, configure visibleVideoPlayerIndex
como 1.
O valor padrão é 0.
Implementação
public function get activeVideoPlayerIndex():uint
public function set activeVideoPlayerIndex(value:uint):void
Elementos da API relacionados
align | propriedade |
align:String
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Especifica o layout de vídeo quando a propriedade scaleMode
está definida como VideoScaleMode.MAINTAIN_ASPECT_RATIO
ou VideoScaleMode.NO_SCALE
. As dimensões do vídeo se baseiam nas propriedades registrationX
, registrationY
, registrationWidth
e registrationHeight
. Quando você configura a propriedade align
, os valores vêm da classe VideoAlign. O padrão é VideoAlign.CENTER
.
Implementação
public function get align():String
public function set align(value:String):void
Elementos da API relacionados
autoPlay | propriedade |
autoPlay:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um valor booliano que, se definido como true
, faz com que o arquivo FLV comece a reproduzir automaticamente após a definição da propriedade source
. Caso seja definido como false
, o arquivo FLV é carregado, mas só começa a reprodução quando o método play()
ou playWhenEnoughDownloaded()
é chamado.
A reprodução começa imediatamente quando você está fazendo streaming de um arquivo FLV do Flash Media Server (FMS) e a propriedade autoPlay
for configurada como true
. No entanto, ao carregar um arquivo FLV por download progressivo, a reprodução só começa quando já baixou uma parte suficiente do arquivo FLV, para que este possa ser reproduzido do início ao fim.
Para forçar a reprodução antes que uma parte suficiente do arquivo FLV tenha sido baixada, chame o método play()
sem parâmetros. Se a reprodução se inicia e você quer voltar para o estado de espera pelo tempo suficiente para baixar e depois iniciar automaticamente a reprodução, chame o método pause()
e depois o método playWhenEnoughDownloaded()
.
Se você configurar a propriedade como true
entre o carregamento dos novos arquivos FLV, ela não tem efeito até que a propriedade source
seja configurada.
A configuração da propriedade autoPlay
como true
e depois a configuração da propriedade source
como URL têm o mesmo efeito que chamar o método play()
com essa URL.
A chamada ao método load()
com uma URL tem o mesmo efeito que definir a propriedade source
como aquela URL com a propriedade autoPlay
configurada como false
.
O valor padrão é true.
Implementação
public function get autoPlay():Boolean
public function set autoPlay(value:Boolean):void
Elementos da API relacionados
autoRewind | propriedade |
autoRewind:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um valor booliano que, se true
, faz com que o arquivo FLV retorne ao Quadro 1 quando a reprodução parar, seja porque o player atingiu o final do fluxo ou porque o método stop()
foi chamado. Essa propriedade é insignificante para os fluxos ao vivo.
O valor padrão é false.
Implementação
public function get autoRewind():Boolean
public function set autoRewind(value:Boolean):void
backButton | propriedade |
backButton:Sprite
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Controle de reprodução de BackButton. Quando se clica, o método seekToPrevNavCuePoint()
é chamado.
Implementação
public function get backButton():Sprite
public function set backButton(value:Sprite):void
Elementos da API relacionados
bitrate | propriedade |
bitrate:Number
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um número que especifica os bits por segundos nos quais efetuar a transferência do arquivo FLV.
Ao realizar streaming de um serviço Flash Video Streaming que suporta a detecção de largura de banda nativa, você pode fornecer um arquivo SMIL que descreve como alternar entre vários fluxos baseados na largura de banda. Dependendo do seu FVSS, a largura de banda pode ser automaticamente detectada e, se esse valor for configurado, é ignorada.
Ao fazer o download progressivo HTTP, você pode usar o mesmo formato SMIL, mas você deve definir a taxa de bits já que não há detecção automática.
Implementação
public function get bitrate():Number
public function set bitrate(value:Number):void
buffering | propriedade |
bufferingBar | propriedade |
bufferingBar:Sprite
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Controle da barra de buffer. Este controle é exibido quando o arquivo FLV se encontra em um estado de carregamento ou buffer.
Implementação
public function get bufferingBar():Sprite
public function set bufferingBar(value:Sprite):void
bufferingBarHidesAndDisablesOthers | propriedade |
bufferingBarHidesAndDisablesOthers:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Se definido como true
, oculta o controle de SeekBar e desativa os controles de Play, Pause, PlayPause, BackButton e ForwardButton enquanto o arquivo FLV estiver no estado de buffer. Isso pode ser útil para impedir que o usuário use esses controles para tentar acelerar a reprodução do arquivo FLV quando estiver fazendo download ou streaming em uma conexão lenta.
Implementação
public function get bufferingBarHidesAndDisablesOthers():Boolean
public function set bufferingBarHidesAndDisablesOthers(value:Boolean):void
bufferTime | propriedade |
bufferTime:Number
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um número que especifica o número de segundos a ser armazenado temporariamente na memória antes de iniciar a reprodução de um fluxo de vídeo. Para realizar o streaming dos arquivos FLV sobre RTMP, que não são baixados e criam buffer apenas na memória, pode ser importante aumentar essa configuração a partir do valor padrão de 0,1. Para um arquivo FLV que é progressivamente baixado sobre HTTP, há pouca vantagem em aumentar este valor, embora possa melhorar a visualização do vídeo de alta qualidade em um computador mais lento e mais antigo.
No vídeo pré-gravado (não ao vivo), não configure a propriedade bufferTime
como 0
: use o tempo de buffer padrão ou aumente o tempo do buffer.
Essa propriedade não especifica o quanto do arquivo FLV precisa ser baixado antes de iniciar a reprodução.
O valor padrão é 0.1.
Implementação
public function get bufferTime():Number
public function set bufferTime(value:Number):void
Elementos da API relacionados
bytesLoaded | propriedade |
bytesLoaded:uint
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um número que indica a extensão do download, em número de bytes, para um download HTTP. Retorna 0 quando não houver fluxo, quando o fluxo for do Flash Media Server (FMS) ou se as informações ainda não estiverem disponíveis. O valor retornado é útil apenas para um download de HTTP.
Implementação
public function get bytesLoaded():uint
bytesTotal | propriedade |
bytesTotal:uint
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um número que especifica o número total de bytes baixados para um download HTTP. Retorna 0 quando não houver fluxo, quando o fluxo for do Flash Media Server (FMS) ou se as informações ainda não estiverem disponíveis. O valor retornado é útil apenas para um download de HTTP.
Implementação
public function get bytesTotal():uint
cuePoints | propriedade |
cuePoints:Array
[somente gravação] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Uma matriz que descreve pontos de sinalização ActionScript e pontos de sinalização de arquivos FLV incorporados desativados. Essa propriedade é criada especificamente para ser usado pelo inspetor Component e pelo inspetor Property. Ela não funciona se for configurada de qualquer outra forma. Seu valor tem um efeito apenas no primeiro arquivo FLV e só é carregada ao se configurar a propriedade source
no inspetor Component ou no inspetor Property.
Nota: essa propriedade não pode ser acessada no ActionScript. Para acessar as informações sobre o ponto de sinalização no ActionScript, use a propriedade metadata
.
Para adicionar, remover, ativar ou desativar os pontos de sinalização com ActionScript, use os métodos addASCuePoint()
, removeASCuePoint()
ou setFLVCuePointEnabled()
.
Implementação
public function set cuePoints(value:Array):void
Elementos da API relacionados
endTabIndex | propriedade |
endTabIndex:int
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Retorna o próximo valor tabIndex disponível depois dos controles de FLVPlayback. O valor é definido depois que o método assignTabIndexes
é chamado.
Implementação
public function get endTabIndex():int
Elementos da API relacionados
forwardButton | propriedade |
forwardButton:Sprite
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Controle de botão Forward. Quando se clica, o método seekToNextNavCuePoint()
é chamado.
Implementação
public function get forwardButton():Sprite
public function set forwardButton(value:Sprite):void
Elementos da API relacionados
fullScreenBackgroundColor | propriedade |
fullScreenBackgroundColor:uint
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Cor de plano de fundo usada quando no modo de incorporação de tela cheia. Essa cor é visível se o vídeo não cobrir a tela inteira com base no valor da propriedade scaleMode
.
O valor padrão é 0x000000.
Implementação
public function get fullScreenBackgroundColor():uint
public function set fullScreenBackgroundColor(value:uint):void
fullScreenButton | propriedade |
fullScreenSkinDelay | propriedade |
fullScreenSkinDelay:int
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Especifica o tempo de atraso, em milésimos de segundo, para ocultar a cobertura. Quando se está no modo de incorporação de tela cheia, se a propriedade skinAutoHide
for true
, o ocultamento automático é acionado quando o usuário não movimenta o mouse por mais tempo do que os segundos indicados pela propriedade fullScreenSkinDelay
. Se o mouse for sobre a própria transparência, o ocultamento automático não é disparado.
O valor padrão é 3000 milliseconds (3 seconds).
Implementação
public function get fullScreenSkinDelay():int
public function set fullScreenSkinDelay(value:int):void
fullScreenTakeOver | propriedade |
fullScreenTakeOver:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Quando o palco entrar no modo de tela cheia, o componente FLVPlayback estará no topo de todo o conteúdo e englobará a tela inteira. Quando o palco sair do modo de tela cheia, a tela volta para a forma que era antes.
As configurações recomendadas para o modo de incorporação de tela cheia são scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
e align = VideoAlign.CENTER
.
Se o arquivo SWF com o componente FLVPlayback for carregado e não tiver acesso ao palco devido a restrições de segurança, o modo de incorporação de tela cheia não funciona. Não foram lançados erros.
O valor padrão é true.
Implementação
public function get fullScreenTakeOver():Boolean
public function set fullScreenTakeOver(value:Boolean):void
height | propriedade |
height:Number
[substituir] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um número que especifica a altura da ocorrência de FLVPlayback. Essa propriedade afeta apenas a altura da ocorrência FLVPlayback e não inclui a altura do arquivo SWF da transparência que pode ser carregado. A configuração da propriedade de altura também configura a propriedade registrationHeight
como o mesmo valor.
Implementação
override public function get height():Number
override public function set height(value:Number):void
Elementos da API relacionados
idleTimeout | propriedade |
idleTimeout:Number
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
A espaço de tempo, em milésimos de segundo, antes que o Flash finalize uma conexão inativa com o FMS (Flash Media Server) porque a reprodução foi pausada ou parada. Essa propriedade não tem efeito sobre o download de um arquivo FLV sobre HTTP.
Se essa propriedade for configurada quando um fluxo de vídeo já estiver ocioso, ele reinicia o período-limite com o novo valor.
O valor padrão é 300,000 milliseconds (5 minutes).
Implementação
public function get idleTimeout():Number
public function set idleTimeout(value:Number):void
Elementos da API relacionados
isLive | propriedade |
isLive:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um valor booliano que será true
se o fluxo de vídeo for ao vivo. Essa propriedade é eficaz apenas quando se realiza streaming do Flash Media Server (FMS) ou de outro Flash Video Streaming Service (FVSS). O valor desta propriedade é ignorado para um download HTTP.
Se você configurar essa propriedade entre o carregamento dos novos arquivos FLVs, ela não tem efeito até que a propriedade source
seja configurada para o novo arquivo FLV.
Configure a propriedade isLive
como false
ao enviar um fluxo de vídeo pré-gravado para o player de vídeo e como true
ao enviar dados em tempo real como transmissões ao vivo. Para obter um melhor desempenho ao configurar a propriedade isLive
como false
, não configure a propriedade bufferTime
como 0
.
Implementação
public function get isLive():Boolean
public function set isLive(value:Boolean):void
Elementos da API relacionados
isRTMP | propriedade |
isRTMP:Boolean
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um valor booliano que será true
se o streaming do arquivo FLV estiver sendo feito a partir do Flash Media Server (FMS) usando RTMP. Seu valor é false
para qualquer outra origem do arquivo FLV.
Implementação
public function get isRTMP():Boolean
Elementos da API relacionados
metadata | propriedade |
metadata:Object
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um objeto que é um pacote de informações de metadados recebido de uma chamada para o método de retorno de chamada NetSteam.onMetaData()
, se disponível. Pronto quando o evento metadataReceived
é despachado.
Se o arquivo FLV estiver codificado com o codificador Flash 8, a propriedade metadata
contém as seguintes informações. Os arquivos FLV mais antigos contêm apenas os valores de height
, width
e duration
.
Parâmetro | Descrição |
---|---|
canSeekToEnd | Um valor booliano que é true se o arquivo FLV estiver codificado com um quadro-chave no último quadro que permite buscar o final de um clipe de vídeo com download progressivo. É false se o arquivo FLV não estiver codificado com um quadro-chave no último quadro. |
cuePoints | Uma matriz de objetos, uma para cada ponto de sinalização incorporado no arquivo FLV. O valor é indefinido se o arquivo FLV não contiver pontos de sinalização. Cada objeto tem as seguintes propriedades:
|
audiocodecid | Um número que indica o codec de áudio (técnica de codificação/decodificação) que foi usado. |
audiodelay | Um número que representa a hora 0 no arquivo de origem a partir do qual o arquivo FLV foi codificado.
O conteúdo do vídeo é atrasado para o curto período de tempo que é necessário para sincronizar o áudio. Por exemplo, se o valor Observe que as classes FLVPlayback e VideoPlayer compensam este atraso nas configurações de hora. Isso significa que você pode continuar usando as configurações de hora que você usou no arquivo de origem. |
audiodatarate | Um número que representa o kilobytes por segundo do áudio. |
videocodecid | Um número que é a versão de codec que foi usado para codificar o vídeo. |
framerate | Um número que especifica a taxa de quadros do arquivo FLV. |
videodatarate | Um número que especifica a taxa de dados do vídeo do arquivo FLV. |
height | Um número que especifica a altura do arquivo FLV. |
width | Um número que especifica a largura do arquivo FLV. |
duration | Um número que especifica a duração do arquivo FLV em segundos. |
Implementação
public function get metadata():Object
Saiba mais
Elementos da API relacionados
metadataLoaded | propriedade |
metadataLoaded:Boolean
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um valor booliano que será true
se um pacote de metadados tiver sido encontrado e processado ou se o arquivo FLV tiver sido codificado sem o pacote de metadados. Em outras palavras, o valor é true
se os metadados são recebidos, ou se você nunca for obter metadados. Assim, você sabe se tem os metadados; e, se não tiver os metadados, você sabe que não precisa esperar. Se você só quer saber se tem ou não os metadados, você pode verificar o valor com:
FLVPlayback.metadata != null
Use essa propriedade para verificar se pode recuperar informações úteis com os métodos para encontrar e ativar ou desativar os pontos de sinalização (findCuePoint
, findNearestCuePoint
, findNextCuePointWithName
, isFLVCuePointEnabled
).
Implementação
public function get metadataLoaded():Boolean
Elementos da API relacionados
muteButton | propriedade |
ncMgr | propriedade |
ncMgr:INCManager
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um objeto INCManager que fornece acesso a uma ocorrência da classe que implementa INCManager
, que é uma interface com a classe NCManager.
Você pode usar essa propriedade para implementar um INCManager personalizado que exige inicialização personalizada.
Implementação
public function get ncMgr():INCManager
Elementos da API relacionados
pauseButton | propriedade |
paused | propriedade |
playButton | propriedade |
playheadPercentage | propriedade |
playheadPercentage:Number
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um número que especifica o playheadTime
atual como porcentagem da propriedade totalTime
. Se você acessar esta propriedade, ela contém a percentagem do tempo de reprodução decorrido. Se você definir esta propriedade, ela gera uma operação de busca até o ponto que representa essa percentagem do tempo de reprodução do arquivo FLV.
O valor desta propriedade se refere ao valor da propriedade totalTime
.
Implementação
public function get playheadPercentage():Number
public function set playheadPercentage(value:Number):void
Lança
VideoError — Se você especificar uma percentagem que é inválida ou se a propriedade totalTime for indefinida, null ou menos do que ou igual a zero.
|
playheadTime | propriedade |
playheadTime:Number
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um número que corresponde à posição ou ao tempo atual do indicador de reprodução, medido em segundos, que pode ser um valor fracionário. A configuração desta propriedade dispara uma busca e tem todas as restrições de uma busca.
Quando o tempo do indicador de reprodução é alterado, que ocorre uma vez a cada 0,25 segundo, enquanto o arquivo FLV é reproduzido, o componente despacha o evento playheadUpdate
.
Por várias razões, a propriedade playheadTime
pode não ter o valor esperado depois que vocÊ chama um dos métodos de busca ou define playheadTime
para gerar a busca. Em primeiro lugar, para um download progressivo, você só pode buscar em um quadro-chave, assim a busca leva você à hora do primeiro quadro-chave depois da hora especificada. (Ao realizar streaming, a busca sempre vai para a hora precisa especificada, mesmo que o arquivo FLV de destino não tenha um quadro-chave lá.) Em segundo lugar, a busca é assíncrona, por isso se você chamar um método de busca ou definir a propriedade playheadTime
, playheadTime
não é atualizado imediatamente. Para obter a hora depois que a busca é concluída, ouça o evento seek
, que não é disparado até que a propriedade playheadTime
seja atualizada.
Implementação
public function get playheadTime():Number
public function set playheadTime(value:Number):void
Elementos da API relacionados
playheadUpdateInterval | propriedade |
playheadUpdateInterval:Number
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um número que corresponde ao espaço de tempo, em milésimos de segundo, entre cada evento playheadUpdate
. A configuração desta propriedade enquanto o arquivo FLV está sendo reproduzido reinicia o timer.
Como os pontos de sinalização ActionScript iniciam nas atualizações do indicador de reprodução, a redução do valor da propriedade playheadUpdateInterval
pode aumentar a precisão dos pontos de sinalização ActionScript.
Como o intervalo de atualização do indicador de reprodução é configurado por uma chamada ao método global setInterval()
, a atualização não pode ser acionada com mais frequência do que a taxa de quadros do arquivo SWF, como ocorre com qualquer intervalo que é configurado desta forma. Assim, como exemplo, para a taxa de quadro padrão de 12 quadros por segundo, o intervalo eficaz mais baixo que você pode criar é de aproximadamente 83 milissegundos, ou 1 segundo (1000 milissegundos) dividido por 12.
O valor padrão é 250.
Implementação
public function get playheadUpdateInterval():Number
public function set playheadUpdateInterval(value:Number):void
Elementos da API relacionados
playing | propriedade |
playPauseButton | propriedade |
preferredHeight | propriedade |
preferredHeight:int
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um número que especifica a altura do arquivo FLV de origem. Essa informação não é válida imediatamente na chamada dos métodos play()
ou load()
. É válido quando o evento ready
se inicia. Se o valor da propriedade scaleMode
for VideoScaleMode.MAINTAIN_ASPECT_RATIO
ou VideoScaleMode.NO_SCALE
, é melhor ler o valor depois que o evento layout
é despachado. Essa propriedade retorna -1 caso ainda não haja informações.
Implementação
public function get preferredHeight():int
Elementos da API relacionados
preferredWidth | propriedade |
preferredWidth:int
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Fornece a largura do arquivo FLV de origem. Essa informação não é válida imediatamente quando são chamados os métodos play()
ou load()
; é válido depois que o evento ready
é despachado. Se o valor da propriedade scaleMode
for VideoScaleMode.MAINTAIN_ASPECT_RATIO
ou VideoScaleMode.NO_SCALE
, é melhor ler o valor depois que o evento layout
é despachado. Essa propriedade retorna -1 caso ainda não haja informações.
Implementação
public function get preferredWidth():int
Elementos da API relacionados
preview | propriedade |
progressInterval | propriedade |
progressInterval:Number
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um número que corresponde ao espaço de tempo, em milésimos de segundo, entre cada evento progress
. Se você definir esta propriedade enquanto o fluxo de vídeo estiver sendo reproduzido, o timer é reiniciado.
O valor padrão é 250.
Implementação
public function get progressInterval():Number
public function set progressInterval(value:Number):void
Elementos da API relacionados
registrationHeight | propriedade |
registrationHeight:Number
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
A altura usada para alinhar o conteúdo do vídeo ao efetuar o redimensionamento automático. Não confunda a propriedade registrationHeight
com a propriedade height
. A propriedade height
reflete a altura real do conteúdo do vídeo.
Exemplo 1, carregue um arquivo FLV 80x80 com as seguintes configurações:
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Exemplo 2, carregue o mesmo cenário que o exemplo 1, mas com as seguintes configurações:
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Exemplo 3, carregue o mesmo cenário que o exemplo 2, mas com as seguintes configurações:
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
A configuração da propriedade registrationHeight
é equivalente à configuração da propriedade height
e vice-versa. A configuração de qualquer outra propridade ou a chamada de qualquer método que altera a largura, como scaleX
, setSize
e setScale
, também mantém height
e registrationHeight
em sincronização.
Implementação
public function get registrationHeight():Number
public function set registrationHeight(value:Number):void
registrationWidth | propriedade |
registrationWidth:Number
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
A largura usada para alinhar o conteúdo do vídeo ao efetuar o redimensionamento automático. Não confunda a propriedade registrationWidth
com a propriedade width
. A propriedade width
reflete a largura real do conteúdo do vídeo.
Exemplo 1, carregue um arquivo FLV 80x80 com as seguintes configurações:
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Exemplo 2, carregue o mesmo cenário que o exemplo 1, mas com as seguintes configurações:
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Exemplo 3, carregue o mesmo cenário que o exemplo 2, mas com as seguintes configurações:
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
A configuração da propriedade registrationWidth
é equivalente à configuração da propriedade width
e vice-versa. A configuração de qualquer outra propriedade ou a chamada de qualquer método que altera a largura, como scaleX
, setSize
e setScale
, também mantém width
e registrationWidth
em sincronização.
Implementação
public function get registrationWidth():Number
public function set registrationWidth(value:Number):void
registrationX | propriedade |
registrationX:Number
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
A coordenada x usada para alinhar o conteúdo do vídeo ao efetuar o redimensionamento automático. Não confunda com a propriedade x
, que reflete o local real do conteúdo do vídeo.
Exemplo 1, carregue um arquivo FLV 80x80 com as seguintes configurações:
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Exemplo 2, carregue o mesmo cenário que o exemplo 1, mas com as seguintes configurações:
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Exemplo 3, carregue o mesmo cenário que o exemplo 2, mas com as seguintes configurações:
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
Quando uma das propriedades x
ou registrationX
for configurada, a segunda propriedade é alterada para manter sua compensação em relação à primeira. Por exemplo, se x
= 10 e registrationX
= 20, a configuração de x
= 110 também define registrationX
= 120.
Implementação
public function get registrationX():Number
public function set registrationX(value:Number):void
registrationY | propriedade |
registrationY:Number
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
A coordenada y usada para alinhar o conteúdo do vídeo ao efetuar o redimensionamento automático. Não confunda com a propriedade y
, que reflete o local real do conteúdo do vídeo.
Exemplo 1, carregue um arquivo FLV 80x80 com as seguintes configurações:
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Exemplo 2, carregue o mesmo cenário que o exemplo 1, mas com as seguintes configurações:
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Exemplo 3, carregue o mesmo cenário que o exemplo 2, mas com as seguintes configurações:
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
Quando uma das propriedades y
ou registrationY
for configurada, a segunda propriedade é alterada para manter sua compensação em relação à primeira. Por exemplo, se y
= 10 e registrationY
= 20, a configuração de y
= 110 também define registrationY
= 120.
Implementação
public function get registrationY():Number
public function set registrationY(value:Number):void
scaleMode | propriedade |
scaleMode:String
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Especifica como o vídeo será redimensionado após o carregamento. Se configurado como VideoScaleMode.MAINTAIN_ASPECT_RATIO
, mantém a taxa de aspecto de vídeo no retângulo definido por registrationX
, registrationY
, registrationWidth
e registrationHeight
. Se configurado como VideoScaleMode.NO_SCALE
, faz com que o vídeo seja automaticamente dimensionado de acordo com as dimensões do arquivo FLV de origem. Se configurado como VideoScaleMode.EXACT_FIT
, faz com que as dimensões do arquivo FLV de origem sejam ignoradas e o vídeo é espichado para ajustar o retângulo definido por registrationX
, registrationY
, registrationWidth
e registrationHeight
. Se for configurado depois que o arquivo FLV foi carregado, será iniciado um layout automático imediatamente. Os valores vêm do VideoScaleMode
.
O valor padrão é VideoScaleMode.MAINTAIN_ASPECT_RATIO.
Implementação
public function get scaleMode():String
public function set scaleMode(value:String):void
Elementos da API relacionados
scaleX | propriedade |
scaleX:Number
[substituir] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um número que é a escala horizontal. A escala padrão é 1.
Implementação
override public function get scaleX():Number
override public function set scaleX(value:Number):void
Elementos da API relacionados
scaleY | propriedade |
scaleY:Number
[substituir] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um número que é a escala vertical. A escala padrão é 1.
Implementação
override public function get scaleY():Number
override public function set scaleY(value:Number):void
Elementos da API relacionados
scrubbing | propriedade |
scrubbing:Boolean
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um valor booliano que será true
se o usuário estiver depurando com SeekBar e false
, caso contrário.
A depuração se refere a segurar o identificador da SeekBar e arrastá-lo em uma das duas direções, para localizar uma cena em particular no arquivo FLV.
Implementação
public function get scrubbing():Boolean
seekBar | propriedade |
seekBarInterval | propriedade |
seekBarInterval:Number
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um número que especifica, em milésimos de segundo, com que frequência verificar o identificador de SeekBar ao depurar.
Como este intervalo é configurado por uma chamada ao método global setInterval()
, a atualização não pode ser iniciada com mais frequência do que a taxa de quadros do arquivo SWF. Assim, para a taxa de quadro padrão de 12 quadros por segundo, por exemplo, o intervalo eficaz mais baixo que você pode criar é de aproximadamente 83 milissegundos, ou 1 segundo (1000 milissegundos) dividido por 12.
O valor padrão é 250.
Implementação
public function get seekBarInterval():Number
public function set seekBarInterval(value:Number):void
seekBarScrubTolerance | propriedade |
seekBarScrubTolerance:Number
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um número que especifica a que distância um usuário pode mover o identificador de SeekBar antes que uma atualização aconteça. O valor é especificado como percentagem, variando de 1 a 100.
O valor padrão é 5.
Implementação
public function get seekBarScrubTolerance():Number
public function set seekBarScrubTolerance(value:Number):void
seekToPrevOffset | propriedade |
seekToPrevOffset:Number
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
O número de segundos utilizados pelo método seekToPrevNavCuePoint()
ao comparar o seu tempo com base no ponto de sinalização anterior. O método usa este valor para garantir que, se você estiver na frente de um ponto de sinalização, você pode voltar para o anterior e não ir para o mesmo ponto de sinalização que acabou de ocorrer.
O valor padrão é 1.
Implementação
public function get seekToPrevOffset():Number
public function set seekToPrevOffset(value:Number):void
skin | propriedade |
skin:String
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Uma string que especifica a URL para um arquivo SWF de cobertura. Essa string poderia conter um nome de arquivo, um caminho relativo como Skins/MySkin.swf ou uma URL absoluta como http://www.%algumdomínio%.com/MySkin.swf.
Implementação
public function get skin():String
public function set skin(value:String):void
skinAutoHide | propriedade |
skinAutoHide:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um valor booliano que, se for true
, ocultará a cobertura do componente quando o mouse não estiver sobre o vídeo. Essa propriedade afeta apenas as transparências que são carregadas ao configurar a propriedade skin
e não uma transparência que você cria dos componentes de UI Personalizada de FLVPlayback.
Quando o componente estiver no modo de incorporação de tela cheia e a transparência não cobrir o vídeo, o modo skinAutoHide
é ativado automaticamente. A configuração de skinAutoHide = false
depois de entrar no modo de tela cheia substitui este comportamento. Além disso, quando o componente estiver no modo de incorporação de tela cheia, o ocultamento automático é acionado se o usuário não mover o mouse por mais do que fullScreenSkinDelay
segundos, a menos que o mouse estiver sobre a própria transparência.
O valor padrão é false.
Implementação
public function get skinAutoHide():Boolean
public function set skinAutoHide(value:Boolean):void
skinBackgroundAlpha | propriedade |
skinBackgroundAlpha:Number
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
O alfa para o plano de fundo da cobertura. A propriedade skinBackgroundAlpha
funciona apenas com os arquivos SWF que têm transparências carregadas ao se usar a propriedade skin
e com transparências que suportam a configuração de cor e alfa. Você pode configurar a propriedade skinBackgroundAlpha
como um número entre 0.0 e 1.0. O padrão é o último valor escolhido pelo usuário como padrão.
Para obter as cores de transparência que vêm com o componente ActionScript 2.0 FLVPlayback, use os seguintes valores para as propriedades skinBackgroundAlpha
e skinBackgroundColor
: Arctic - 0.85, 0x47ABCB; Clear - 0.20, 0xFFFFFF; Mojave - 0.85, 0xBFBD9F; Steel - 0.85, 0x666666. O padrão é .85.
Implementação
public function get skinBackgroundAlpha():Number
public function set skinBackgroundAlpha(value:Number):void
Elementos da API relacionados
skinBackgroundColor | propriedade |
skinBackgroundColor:uint
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
A cor para o plano de fundo da cobertura (0xRRGGBB). A propriedade skinBackgroundColor
funciona apenas com os arquivos SWF que têm transparências carregadas ao se usar a propriedade skin
e com transparências que suportam a configuração de cor e alfa. O padrão é o último valor escolhido pelo usuário como padrão.
Para obter as cores de transparência que vêm com o componente ActionScript 2.0 FLVPlayback, use os seguintes valores para as propriedades skinBackgroundAlpha
e skinBackgroundColor
: Arctic - 0.85, 0x47ABCB; Clear - 0.20, 0xFFFFFF; Mojave - 0.85, 0xBFBD9F; Steel - 0.85, 0x666666. O padrão é 0x47ABCB.
Implementação
public function get skinBackgroundColor():uint
public function set skinBackgroundColor(value:uint):void
Elementos da API relacionados
skinFadeTime | propriedade |
skinFadeTime:int
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
O espaço de tempo em milésimos de segundo necessário para o aparecimento ou desaparecimento gradual da cobertura em operações de ocultar ou mostrar. O ocultamento e a exibição ocorrem porque a propriedade skinAutoHide
está configurada como true
. Configure a propriedade skinFadeTime
como 0 para eliminar o efeito de atenuação.
O valor padrão é 500 milliseconds (.5 seconds).
Implementação
public function get skinFadeTime():int
public function set skinFadeTime(value:int):void
skinScaleMaximum | propriedade |
skinScaleMaximum:Number
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.115.0, AIR 1.0 |
Essa propriedade especifica o maior múltiplo que FLVPlayback usará para o dimensionamento da sua cobertura quando entrar no modo de tela cheia com um Flash Player que oferece suporte para aceleração de hardware. Com a aceleração do hardware, o vídeo e a transparência são escalados pelo mesmo fator. Por padrão, o FLVPlayback gera o vídeo em suas dimensões originais e permite que a aceleração de hardware faça o resto do escalonamento. Se, por exemplo, seu vídeo tiver as dimensões de 640 x 512 e entrar no tamanho de tela cheia em um monitor com resolução de 1280 x 1024, o vídeo e a transparência serão escalonados em até duas vezes do tamanho.
Essa propriedade permite restringir o escalonamento da transparência quando se usa a aceleração do hardware, com base no conteúdo específico que está sendo escalonado e no seu gosto estético referente à aparência das transparências grandes. Para limitar a escala da transparência ao multiplicador especificado, o FLVPlayback usa uma mistura de escalonamento de software e hardware para a transparência, que pode ter um impacto negativo sobre o desempenho da reprodução do vídeo e a aparência do FLV.
Por exemplo, se essa propriedade foi configurada como 5.0 ou superior, entrar em tela cheia em um monitor que tem uma resolução de 1600 x 1200 com um vídeo que tem dimensões de 320 x 240 aumentaria a transparência em cinco vezes. Se essa propriedade foi configurada em 2.5, o player exibiria o vídeo (mas não a transparência) em 640 x 480, duas vezes o tamanho original, e a aceleração de hardware faria o resto do escalonamento (640 x 2.5 = 1600 e 480 x 2.5 = 1200).
A configuração desta propriedade depois que já se entrou no modo de tela cheia não tem efeito até a próxima vez que o FLVPlayback entrar no modo de tela cheia.
Se o FLV for grande (por exemplo, 640 pixels de largura ou mais, 480 pixels de altura ou mais), você não deve configurar essa propriedade como valor pequeno, pois poderia causar problemas evidentes de desempenho em monitores grandes.
O valor padrão é 4.0.
Implementação
public function get skinScaleMaximum():Number
public function set skinScaleMaximum(value:Number):void
Elementos da API relacionados
Exemplo ( Como usar este exemplo )
skinScaleMaximum
, clique no botão de tela cheia na transparência FLVPlayback enquanto o FLV estiver sendo reproduzido no navegador.
Observação: teste este exemplo no navegador. Na caixa de diálogo Configurações de publicação Flash, na guia HTML, selecione o modelo Somente Flash – Permitir tela inteira. Especifique um Flash Player 9.0.115.0 e certifique-se de que os formatos do Flash e de HTML sejam selecionados na guia Formatos. Em seguida, publique e abra o arquivo HTML resultante no navegador.
// Requires FLVPlayback component in library // Requires SkinOverPlayFullscreen.swf to be in the same folder as the .fla file. import fl.video.FLVPlayback; var myFLVPlybk:FLVPlayback = new FLVPlayback(); addChild(myFLVPlybk); myFLVPlybk.skin = "SkinOverPlayFullscreen.swf"; myFLVPlybk.skinScaleMaximum = 2.5; myFLVPlybk.source = "http://helpexamples.com/flash/video/water.flv";
soundTransform | propriedade |
soundTransform:flash.media:SoundTransform
[substituir] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Fornece acesso direto à propriedade VideoPlayer.soundTransform
para expor mais controle de som. Você precisa configurar esta propriedade para que as alterações entrem em efeito, ou pode obter o valor desta propriedade para conseguir uma cópia das configurações atuais.
Implementação
override public function get soundTransform():flash.media:SoundTransform
override public function set soundTransform(value:flash.media:SoundTransform):void
Elementos da API relacionados
source | propriedade |
source:String
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Uma string que especifica a URL do arquivo FLV a ser reproduzido em streaming e como fazer o streaming. A URL pode ser uma URL HTTP para um arquivo FLV, uma URL RTMP para um fluxo ou uma URL HTTP para um arquivo XML.
Se você configurar esta propriedade por meio do inspetor Component ou do inspetor Property, o arquivo FLV começa a ser carregado e a reproduzir no próximo evento "enterFrame
". O atraso fornece tempo para definir as propriedades isLive
, autoPlay
e cuePoints
, entre outros, que afetam o carregamento. Também permite que o ActionScript que é colocado no primeiro quadro afete o componente FLVPlayback antes que se inicie a reprodução.
Se você definir essa propriedade por meio do ActionScript, ela imediatamente chama o método VideoPlayer.load()
quando a propriedade autoPlay
estiver configurada como false
ou chama o método VideoPlayer.play()
quando a propriedade autoPlay
está configurada como true
. As propriedades autoPlay
, totalTime
e isLive
afetam a forma como o novo arquivo FLV é carregado, assim, se você configurar essas propriedades, é necessário fazer isso antes de configurar a propriedade source
.
Configure a propriedade autoPlay
como false
para impedir que o novo arquivo FLV seja reproduzido automaticamente.
Implementação
public function get source():String
public function set source(value:String):void
Elementos da API relacionados
startTabIndex | propriedade |
startTabIndex:int
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Retorna o primeiro valor tabIndex para os controles FLVPlayback. O valor é definido depois que o método assignTabIndexes
é chamado.
Implementação
public function get startTabIndex():int
Elementos da API relacionados
state | propriedade |
state:String
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Uma string que especifica o estado do componente. Essa propriedade é definida pelos métodos load()
, play()
, stop()
, pause()
e seek()
.
Os possíveis valores para a propriedade de estado são: "buffering"
, "connectionError"
, "disconnected"
, "loading"
, "paused"
, "playing"
, "rewinding"
, "seeking"
e "stopped"
. Você pode usar as propriedades da classe FLVPlayback para testar esses estados.
Implementação
public function get state():String
Elementos da API relacionados
stateResponsive | propriedade |
stateResponsive:Boolean
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um valor booliano que será true
se o estado for responsivo. Se o estado for não responsivo, as chamadas aos métodos play()
, load()
, stop()
, pause()
e seek()
são enfileiradas e executadas depois, quando o estado muda para uma situação responsiva. Como essas chamadas são enfileiradas e executadas depois, em geral não é necessário controlar o valor da propriedade stateResponsive
. Os estados responsivos são: stopped
, playing
, paused
e buffering
.
Implementação
public function get stateResponsive():Boolean
Elementos da API relacionados
stopButton | propriedade |
stopped | propriedade |
totalTime | propriedade |
totalTime:Number
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um número que corresponde ao tempo de reprodução do vídeo em segundos.
Ao realizar streaming do Flash Media Server (FMS) e usar o NCManager
padrão, esse valor é determinado automaticamente por APIs do lado do servidor, e esse valor substitui qualquer coisa configurada por meio desta propriedade ou obtida de metadados. A propriedade está pronta para leitura quando se atingir o estado stopped
ou playing
depois da configuração da propriedade source
. Essa propriedade é insignificante para os fluxos ao vivo de um FMS.
Com um download HTTP, o valor é determinado automaticamente se o arquivo FLV tiver metadados incorporados; do contrário, configure-a explicitamente ou será NaN. Se você configurar explicitamente, o valor de metadados na string é ignorado.
Ao configurar essa propriedade, o valor entra em vigor para o próximo arquivo FLV que é carregado pela configuração da propriedade source
. Ele não tem efeito em um arquivo FLV que já foi carregado. Além disso, essa propriedade não retorna o novo valor passado até que o arquivo FLV seja carregado.
A reprodução ainda funciona se essa propriedade nunca for configurada (explícita ou automaticamente), mas pode causar problemas com os controles de busca.
A menos que explicitamente configurado, o valor será NaN até que seja configurado como valor válido de metadados.
Implementação
public function get totalTime():Number
public function set totalTime(value:Number):void
Elementos da API relacionados
visibleVideoPlayerIndex | propriedade |
visibleVideoPlayerIndex:uint
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um número que pode ser usado para gerenciar vários fluxos de arquivo FLV. Define qual ocorrência do player de vídeo é visível, sonora e controlada pelos comandos de transparência e reprodução, enquanto o resto dos players de vídeo fica oculto e sem som. Ela não torna o player de vídeo o destino para a maioria das APIs; use a propriedade activeVideoPlayerIndex
para fazer isso.
Os métodos e propriedades que controlam as dimensões interagem com essa propriedade. Os métodos ou as propriedades que configuram as dimensões do player de vídeo (setScale()
, setSize()
, width
, height
, scaleX
, scaleY
) podem ser usados para todos os players de vídeo. No entanto, dependendo do valor da propriedade scaleMode
nesses players de vídeo, podem ter dimensões diferentes. A leitura das dimensões que usam as propriedades width
, height
, scaleX
e scaleY
lhe dá as dimensões apenas do player de vídeo visível. Outros players de vídeo podem ter as mesmas dimensões, ou não.
Para obter as dimensões de vários players de vídeo quando não são visíveis, ouça o evento layout
e armazene o valor de tamanho.
Essa propriedade não ter implicações para visibilidade do componente como um todo, apenas qual player de vídeo é visível quando o componente for visível. Para configurar a visibilidade para todo o componente, use a propriedade visible
.
O valor padrão é 0.
Implementação
public function get visibleVideoPlayerIndex():uint
public function set visibleVideoPlayerIndex(value:uint):void
Elementos da API relacionados
volume | propriedade |
volume:Number
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um número na faixa de 0 a 1 que indica a configuração de controle de volume.
O valor padrão é 1.
Implementação
public function get volume():Number
public function set volume(value:Number):void
Elementos da API relacionados
volumeBar | propriedade |
volumeBarInterval | propriedade |
volumeBarInterval:Number
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um número que especifica, em milésimos de segundo, com que frequência verificar a localização do identificador da barra de volume ao depurar.
O valor padrão é 250.
Implementação
public function get volumeBarInterval():Number
public function set volumeBarInterval(value:Number):void
volumeBarScrubTolerance | propriedade |
volumeBarScrubTolerance:Number
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um número que especifica a que distância um usuário pode mover o identificador da barra de volume antes que uma atualização aconteça. O valor é expresso como percentagem, de 1 a 100. Configure como 0 para indicar que não há tolerância de fricção. Sempre atualize o volume na propriedade volumeBarInterval
, independentemente da distância que o usuário moveu o identificador.
O valor padrão é 0.
Implementação
public function get volumeBarScrubTolerance():Number
public function set volumeBarScrubTolerance(value:Number):void
width | propriedade |
width:Number
[substituir] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um número que especifica a largura da ocorrência de FLVPlayback no Palco. Essa propriedade afeta apenas a largura da ocorrência FLVPlayback e não inclui a largura do arquivo SWF da transparência que pode ser carregado. Use a propriedade width
do FLVPlayback e não a propriedade DisplayObject.width
, pois a propriedade width
pode dar um valor diferente caso seja carregado um arquivo SWF de transparência. A configuração da propriedade de largura também configura a propriedade registrationWidth
como o mesmo valor.
Implementação
override public function get width():Number
override public function set width(value:Number):void
Elementos da API relacionados
x | propriedade |
x:Number
[substituir] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um número que especifica a posição horizontal (em pixels) do player de vídeo.
A configuração da propriedade x
também afeta a propriedade registrationX
. Quando uma das propriedades x
ou registrationX
for configurada, a segunda propriedade é alterada para manter sua compensação em relação à primeira. Por exemplo, se x
= 10 e registrationX
= 20, a configuração de x
= 110 também define registrationX
= 120.
Implementação
override public function get x():Number
override public function set x(value:Number):void
y | propriedade |
y:Number
[substituir] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um número que especifica a posição vertical (em pixels) do player de vídeo.
A configuração da propriedade y
também afeta a propriedade registrationY
. Quando uma das propriedades y
ou registrationY
for configurada, a segunda propriedade é alterada para manter sua compensação em relação à primeira. Por exemplo, se y
= 10 e registrationY
= 20, a configuração de y
= 110 também define registrationY
= 120.
Implementação
override public function get y():Number
override public function set y(value:Number):void
FLVPlayback | () | Construtor |
public function FLVPlayback()
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Cria uma nova ocorrência FLVPlayback. Depois de criar a ocorrência FLVPlayback, chame o método addChild()
ou addChildAt()
para colocar a ocorrência no Palco ou em outro container do objeto de exibição.
Elementos da API relacionados
addASCuePoint | () | método |
public function addASCuePoint(timeOrCuePoint:*, name:String = null, parameters:Object = null):Object
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Adiciona um ponto de sinalização ActionScript e tem o mesmo efeito de adicionar um ponto de sinalização ActionScript usando a caixa de diálogo Pontos de sinalização, exceto por ocorrer quando um aplicativo é executado e não durante o desenvolvimento do aplicativo.
As informações do ponto de sinalização são eliminadas quando a propriedade source
for configurada. Para definir as informações do ponto de sinalização para que o próximo arquivo FLV seja carregado, configure a propriedade source
primeiro.
É válido adicionar vários pontos de sinalização ActionScript com o mesmo nome e hora. Ao remover os pontos de sinalização ActionScript com o método removeASCuePoint()
, todos os pontos de sinalização com o mesmo nome e hora são removidos.
Parâmetros
timeOrCuePoint:* — Um objeto que tem as propriedades name e time , que descrevem o ponto de sinalização. Também pode ter uma propriedade parameters que mantém os pares nome/valor. Pode ter a propriedade type definida como "actionscript ". Se o tipo estiver em falta ou for definido como outra coisa, ele é configurado automaticamente. Se o objeto não se adequar a essas convenções, o método lança um erro VideoError.
A propriedade | |
name:String (default = null ) — Uma string que especifica o nome do ponto de sinalização se você enviar um parâmetro time no lugar do ponto de sinalização.
| |
parameters:Object (default = null ) — Parâmetros opcionais para o ponto de sinalização se o parâmetro timeOrCuePoint for um número.
|
Object — O objeto de ponto de sinalização que foi acrescentado. As edições realizadas neste objeto afetam o despacho do evento cuePoint .
|
Lança
VideoError — Os parâmetros são inválidos.
|
Elementos da API relacionados
assignTabIndexes | () | método |
public function assignTabIndexes(startTabIndex:int):int
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Atribui um valor tabIndex a cada um dos controles de FLVPlayback classificando-os horizontalmente da esquerda para a direita. Esse método retorna o valor do próximo tabIndex disponível.
Se você chamar assignTabIndexes
com NaN
como o parâmetro startTabbing
e a ocorrência do componente FLVPlayback tiver um valor tabIndex
atribuído a ela, o método usará o tabIndex
atribuído à ocorrência do componente FLVPlayback como o startTabIndex
.
Quando for especificada uma cobertura de FLVPlayback, você deverá aguardar um quadro após o evento FLVPlayback.SKIN_LOADED
para permitir que os controles da cobertura sejam inicializados antes de chamar esse método.
Quando usar controles personalizados, aguarde um quadro após o evento FLVPlayback.READY
para que os controles personalizados sejam inicializados antes de chamar esse método.
Parâmetros
startTabIndex:int — O tabIndex inicial dos controles de FLVPlayback.
|
int — O próximo tabIndex disponível depois dos controles de FLVPlayback.
|
Elementos da API relacionados
bringVideoPlayerToFront | () | método |
public function bringVideoPlayerToFront(index:uint):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Traz um player de vídeo para a frente da pilha de players de vídeo. Útil para as transições personalizadas entre os players de vídeo. A ordem padrão da pilha é igual, uma vez que, para a propriedade activeVideoPlayerIndex
, 0 é na parte inferior, 1 é acima dela, 2 é acima de 1 e assim por diante. No entanto, ao chamar o método bringVideoPlayerToFront()
, esta ordem pode se alterar. Por exemplo, 2 pode ficar na parte de baixo.
Parâmetros
index:uint — Um número que é o índice do player de vídeo a ser movido para frente.
|
Elementos da API relacionados
closeVideoPlayer | () | método |
public function closeVideoPlayer(index:uint):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Fecha NetStream e exclui o player de vídeo especificado pelo parâmetro index
. Se o player de vídeo fechado é o player de vídeo ativo ou visível, a ocorrência FLVPlayback configura o player de vídeo ativo e/ou visível como player padrão (com o índice 0). Você não pode fechar o player padrão, e a tentativa de fazer isso faz com que o componente lance um erro.
Parâmetros
index:uint — Um número que é o índice do player de vídeo a ser fechado.
|
Elementos da API relacionados
enterFullScreenDisplayState | () | método |
public function enterFullScreenDisplayState():void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | AIR 1.0, Flash Player 9.0.115.0 |
Define o player de vídeo de FLVPlayback para tela cheia. A chamada deste método tem o mesmo efeito que clicar no botão de alternar tela inteira, que vem incorporado em algumas transparências FLVPlayback e também está disponível como FullScreenButton na seção Vídeo do painel Componentes.
Este método suporta a aceleração de hardware no Flash Player para vídeo de tela inteira. Se a versão do usuário do Flash Player não suportar a aceleração de hardware, este método ainda funciona e o vídeo de tela inteira vai funcionar como funciona sem o suporte de aceleração de hardware.
Como uma chamada a este método define a propriedade displayState
da classe Stage como StageDisplayState.FULL_SCREEN
, ela tem as mesmas restrições que a propriedade displayState
. Em vez de chamar este método, se você implementar o modo de tela inteira configurando diretamente a propriedade stage.displayState
como StageDisplayState.FULL_SCREEN
, não se usa a aceleração de hardware.
Ocorre suporte de tela inteira apenas se a propriedade fullScreenTakeOver
for configurada como verdadeiro, que é o padrão.
Elementos da API relacionados
Exemplo ( Como usar este exemplo )
enterFullScreenDisplayState()
a partir de um manipulador de eventos que é acionado pelo usuário ao clicar em um botão Flash padrão (myButton
).
Observação: teste este exemplo no navegador. Na caixa de diálogo Configurações de publicação Flash, na guia HTML, selecione o modelo Somente Flash – Permitir tela inteira. Especifique um Flash Player 9.0.115.0 e certifique-se de que os formatos do Flash e de HTML sejam selecionados na guia Formatos. Em seguida, publique e abra o arquivo HTML resultante no navegador.
// Requires Button and FLVPlayback components in library. import fl.video.FLVPlayback; import fl.controls.Button; var myButton:Button = new Button(); var myFLVPlybk:FLVPlayback = new FLVPlayback(); myButton.move(100, 240); myButton.label = "Full Screen"; addChild(myButton); addChild(myFLVPlybk); myFLVPlybk.source = "http://helpexamples.com/flash/video/water.flv"; myButton.addEventListener(MouseEvent.CLICK, handleClick); function handleClick(e:MouseEvent):void { myFLVPlybk.enterFullScreenDisplayState(); }
findCuePoint | () | método |
public function findCuePoint(timeNameOrCuePoint:*, type:String):Object
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Localiza o ponto de sinalização do tipo especificado pelo parâmetro type
e que possui o tempo, o nome ou a combinação de tempo e nome que você especificar por meio dos parâmetros.
Se você não fornecer um valor para a hora ou o nome do ponto de sinalização, ou se a hora for null
, indefinida ou menor do que zero, e o nome for null
ou indefinido, o método lança o erro 1002 de VideoError.
O método inclui os pontos de sinalização desativados na pesquisa. Use o método isFLVCuePointEnabled()
para determinar se um ponto de sinalização está desativado.
Parâmetros
timeNameOrCuePoint:* — Pode ser um número especificando uma hora, uma string especificando um nome ou um objeto com as propriedades de hora e/ou nome.
Se este parâmetro for uma string, o método busca o primeiro ponto de sinalização com este nome e retorna Se este parâmetro for um número, o método pesquisa e retorna o primeiro ponto de sinalização com esta hora. Se houver vários pontos de sinalização com a mesma hora, o que é possível apenas com os pontos de sinalização do ActionScript, o ponto com o primeiro nome em ordem alfabética é retornado. Retorna Se este parâmetro for um objeto, o método pesquisa o objeto do ponto de sinalização que contém as propriedades Se a hora for | |
type:String (default = NaN ) — Uma string que especifica o tipo do ponto de sinalização que deve ser pesquisado. Os possíveis valores para este parâmetro são "actionscript" , "all" , "event" , "flv" ou "navigation" . Você pode especificar esses valores usando as seguintes propriedades de classe: CuePointType.ACTIONSCRIPT , CuePointType.ALL , CuePointType.EVENT , CuePointType.FLV e CuePointType.NAVIGATION . Se este parâmetro não for especificado, o padrão é "all" , que significa que o método busca todos os tipos de ponto de sinalização. Opcional.
|
Object — Um objeto que é uma cópia do objeto encontrado do ponto de sinalização com as seguintes propriedades adicionais:
Devolve |
Lança
VideoError — Se a propriedade time for null , indefinida ou menor do que 0 e a propriedade name for null ou indefinida.
|
Elementos da API relacionados
findNearestCuePoint | () | método |
public function findNearestCuePoint(timeNameOrCuePoint:*, type:String):Object
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Localiza um ponto de sinalização do tipo especificado que corresponde ou é anterior ao tempo que você especificar. Se você especificar uma hora e um nome e nenhum ponto de sinalização anterior corresponder a esse nome, ele encontra um ponto de sinalização que corresponde ao nome especificado. Do contrário, ele retorna null
. O padrão é pesquisar todos os pontos de sinalização.
O método inclui os pontos de sinalização desativados na pesquisa. Use o método isFLVCuePointEnabled()
para determinar se um ponto de sinalização está desativado.
Parâmetros
timeNameOrCuePoint:* — Pode ser um número especificando uma hora, uma string especificando um nome ou um objeto com as propriedades de hora e/ou nome.
Se este parâmetro for uma string, o método busca o primeiro ponto de sinalização com este nome e retorna Se este parâmetro for um número, então será devolvido o ponto de sinalização mais próximo a esta hora, que é uma correspondência exata, ou o ponto anterior. Se não houver ponto de sinalização naquela hora ou antes dela, então o primeiro ponto de sinalização é retornado. Se houver vários pontos de sinalização com a mesma hora, o que é possível apenas com os pontos de sinalização do ActionScript, o ponto com o primeiro nome em ordem alfabética é retornado. Retorna Se este parâmetro for um objeto, o método pesquisa o objeto do ponto de sinalização que contém as propriedades Se a hora for | |
type:String (default = NaN ) — Uma string que especifica o tipo do ponto de sinalização que deve ser pesquisado. Os possíveis valores para este parâmetro são "actionscript" , "all" , "event" , "flv" ou "navigation" . Você pode especificar esses valores usando as seguintes propriedades de classe: CuePointType.ACTIONSCRIPT , CuePointType.ALL , CuePointType.EVENT , CuePointType.FLV e CuePointType.NAVIGATION . Se este parâmetro não for especificado, o padrão é "all" , que significa que o método busca todos os tipos de ponto de sinalização. Opcional.
|
Object — Um objeto que é uma cópia do objeto encontrado do ponto de sinalização com as seguintes propriedades adicionais:
Devolve |
Lança
VideoError — Se a hora for null , indefinida ou menor do que 0 e o nome for null ou indefinido.
|
Elementos da API relacionados
findNextCuePointWithName | () | método |
public function findNextCuePointWithName(cuePoint:Object):Object
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Localiza o próximo ponto de sinalização em my_cuePoint.array
que possui o mesmo nome que my_cuePoint.name
. O objeto my_cuePoint
deve ser um objeto do ponto de sinalização que foi retornado pelo método findCuePoint()
, pelo método findNearestCuePoint()
ou por uma chamada prévia a este método. Este método usa o parâmetro array
que esses métodos acrescentam ao método CuePoint.
O método inclui os pontos de sinalização desativados na pesquisa. Use o método isFLVCuePointEnabled()
para determinar se um ponto de sinalização está desativado.
Parâmetros
cuePoint:Object — Um objeto do ponto de sinalização que foi retornado pelo método findCuePoint() , pelo método findNearestCuePoint() ou por uma chamada prévia a este método.
|
Object — Se não houver mais pontos de sinalização na matriz com um nome que corresponda, então null ; do contrário, retorna uma cópia do objeto do ponto de sinalização com propriedades adicionais:
|
Lança
VideoError — Quando o argumento é inválido.
|
getVideoPlayer | () | método |
public function getVideoPlayer(index:Number):VideoPlayer
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Obtém o player de vídeo especificado pelo parâmetro index
. Quando possível, é melhor acessar os métodos e as propriedades VideoPlayer usando os métodos e as propriedades FLVPlayback. Cada propriedade DisplayObject.name
é o índice convertido em um string.
Parâmetros
index:Number — Um número que é o índice do player de vídeo a ser obtido.
|
VideoPlayer — Um objeto VideoPlayer.
|
isFLVCuePointEnabled | () | método |
public function isFLVCuePointEnabled(timeNameOrCuePoint:*):Boolean
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Retorna false
se o ponto de sinalização incorporado do arquivo FLV estiver desativado. Você pode desativar os pontos de sinalização definindo a propriedade cuePoints
por meio da caixa de diálogo Pontos de sinalização Flash Video ou chamando o método setFLVCuePointEnabled()
.
O valor de retorno desta função é significativo apenas quando a propriedade metadataLoaded
for true
, a propriedade metadata
não for null
ou depois de um evento metadataReceived
. Quando metadataLoaded
for false
, essa função sempre retorna true
.
Parâmetros
timeNameOrCuePoint:* — Se este parâmetro for uma string, ele retorna o nome do ponto de sinalização a ser verificado; retorna false apenas se todos os pontos com este nome forem desativados.
Se este parâmetro for um número, é a hora do ponto de sinalização a ser verificada. Se este parâmetro for um objeto, ele retorna o objeto com as propriedades |
Boolean — Retorna false se o ponto de sinalização incorporado do arquivo FLV estiver desativado. Você pode desativar os pontos de sinalização definindo a propriedade cuePoints por meio da caixa de diálogo Pontos de sinalização Flash Video ou chamando o método setFLVCuePointEnabled() .
O valor de retorno desta função é significativo apenas quando a propriedade |
Elementos da API relacionados
load | () | método |
public function load(source:String, totalTime:Number = NaN, isLive:Boolean = false):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Começa a carregar o arquivo FLV e fornece um atalho para definir a propriedade autoPlay
como false
e definir as propriedades source
, totalTime
e isLive
, se fornecidas. Se as propriedades totalTime
e isLive
forem indefinidas, elas não estão configuradas. Caso a propriedade source
for indefinida, null
ou uma string vazia, este método não faz nada.
Parâmetros
source:String — Uma string que especifica a URL do arquivo FLV a ser reproduzido em streaming e como fazer o streaming. A URL pode ser um caminho local, uma URL HTTP para um arquivo FLV, uma URL RTMP para um fluxo de arquivo FLV ou uma URL HTTP para um arquivo XML.
| |
totalTime:Number (default = NaN ) — Um número que é o tempo total de reprodução do vídeo. Opcional.
| |
isLive:Boolean (default = false ) — Um valor booliano que será true se o fluxo de vídeo for ao vivo. Esse valor é eficaz apenas quando se realiza streaming do Flash Media Server (FMS) ou de outro Flash Video Streaming Service (FVSS). O valor desta propriedade é ignorado para um download HTTP. Opcional.
|
Elementos da API relacionados
pause | () | método |
public function pause():void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Pausa a reprodução do fluxo de vídeo.
Se a reprodução se inicia e você quer voltar para o estado de espera pelo tempo suficiente para baixar e depois iniciar automaticamente a reprodução, chame o método pause()
e depois o método playWhenEnoughDownloaded()
.
play | () | método |
public function play(source:String = null, totalTime:Number = NaN, isLive:Boolean = false):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Reproduz o fluxo de vídeo. Sem parâmetros, o método simplesmente leva o arquivo FLV de um estado pausado ou interrompido para o estado de reprodução.
Caso sejam usados parâmetros, o método age como atalho para definir a propriedade autoPlay
como true
e definir as propriedades isLive
, totalTime
e source
. Se as propriedades totalTime
e isLive
forem indefinidas, elas não estão configuradas.
Ao esperar para ver se há um FLV de download progressivo a ser carregado antes que a reprodução inicie automaticamente, chame o método play()
sem parâmetros para fazer com que a reprodução inicie imediatamente.
Parâmetros
source:String (default = null ) — Uma string que especifica a URL do arquivo FLV a ser reproduzido em streaming e como fazer o streaming. A URL pode ser um caminho local, uma URL HTTP para um arquivo FLV, uma URL RTMP para um fluxo de arquivo FLV ou uma URL HTTP para um arquivo XML. É opcional, mas a propriedade source deve ser configurada por meio do inspetor Component ou por meio de ActionScript, ou este método não tem efeito.
| |
totalTime:Number (default = NaN ) — Um número que é o tempo total de reprodução do vídeo. Opcional.
| |
isLive:Boolean (default = false ) — Um valor booliano que será true se o fluxo de vídeo for ao vivo. Esse valor é eficaz apenas quando se realiza streaming do Flash Media Server (FMS) ou de outro Flash Video Streaming Service (FVSS). O valor desta propriedade é ignorado para um download HTTP. Opcional.
|
Elementos da API relacionados
playWhenEnoughDownloaded | () | método |
public function playWhenEnoughDownloaded():void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Reproduz o arquivo FLV quanto já tiver sido baixado o suficiente. Se o arquivo FLV tiver sido baixado ou se você estiver realizando streaming do Flash Media Server (FMS), a chamada do método playWhenEnoughDownloaded()
é idêntica ao método play()
sem parâmetros. A chamada deste método não pausa a reprodução, assim, em muitos casos, você pode querer chamar o método pause()
antes de chamar este método.
removeASCuePoint | () | método |
public function removeASCuePoint(timeNameOrCuePoint:*):Object
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Remove um ponto de sinalização ActionScript do arquivo FLV atualmente carregado. São usadas apenas as propriedades name
e time
do parâmetro timeNameOrCuePoint
para encontrar o ponto de sinalização a ser removido.
Caso vários pontos de sinalização ActionScript correspondam aos critérios de busca, apenas um é removido. Para remover todos, chame essa função repetidamente em um loop com os mesmos parâmetros até que devolva null
.
As informações do ponto de sinalização são eliminadas quando a propriedade source
for configurada; assim, para configurar as informações do ponto de sinalização para o próximo arquivo a ser carregado, configure a propriedade source
primeiro.
Parâmetros
timeNameOrCuePoint:* — Uma string do ponto de sinalização que contém as propriedades time e name para o ponto de sinalização a ser removido. O método remove o primeiro ponto de sinalização com este nome. Ou, se este parâmetro for um número, o método remove o primeiro ponto de sinalização com esta hora. Se este parâmetro for um objeto, o método remove o ponto de sinalização com as propriedades time e name .
|
Object — O objeto de ponto de sinalização que foi removido. Se não houver ponto de sinalização que corresponda, o método devolve null .
|
Elementos da API relacionados
seek | () | método |
public function seek(time:Number):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Busca até um determinado momento no arquivo, especificado em segundos, com uma precisão de três casas decimais (milésimos de segundo).
Por várias razões, a propriedade playheadTime
pode não ter o valor esperado depois que vocÊ chama um dos métodos de busca ou define playheadTime
para gerar a busca. Em primeiro lugar, para um download progressivo, você só pode buscar em um quadro-chave, assim a busca leva você à hora do primeiro quadro-chave depois da hora especificada. (Ao realizar streaming, a busca sempre vai para a hora precisa especificada, mesmo que o arquivo FLV de destino não tenha um quadro-chave lá.) Em segundo lugar, a busca é assíncrona, por isso se você chamar um método de busca ou definir a propriedade playheadTime
, playheadTime
não é atualizado imediatamente. Para obter a hora depois que a busca é concluída, ouça o evento seek, que só começa quando a propriedade playheadTime
é atualizada.
Parâmetros
time:Number — Um número que especifica o tempo, em segundos, no qual se pode efetuar o indicador de reprodução.
|
Lança
VideoError — Se o tempo for < 0.
|
Elementos da API relacionados
seekPercent | () | método |
public function seekPercent(percent:Number):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Busca uma percentagem do arquivo e coloca o indicador de reprodução lá. A porcentagem é um número entre 0 a 100.
Por várias razões, a propriedade playheadTime
pode não ter o valor esperado depois que vocÊ chama um dos métodos de busca ou define playheadTime
para gerar a busca. Em primeiro lugar, para um download progressivo, você só pode buscar em um quadro-chave, assim a busca leva você à hora do primeiro quadro-chave depois da hora especificada. (Ao realizar streaming, a busca sempre vai para a hora precisa especificada, mesmo que o arquivo FLV de destino não tenha um quadro-chave lá.) Em segundo lugar, a busca é assíncrona, por isso se você chamar um método de busca ou definir a propriedade playheadTime
, playheadTime
não é atualizado imediatamente. Para obter a hora depois que a busca é concluída, ouça o evento seek, que só começa quando a propriedade playheadTime
é atualizada.
Parâmetros
percent:Number — número que especifica a percentagem da duração do arquivo FLV no qual se deve colocar o indicador de reprodução.
|
Lança
VideoError — Caso percent seja inválido, ou se o totalTime for indefinido, null ou <= 0.
|
Elementos da API relacionados
seekSeconds | () | método |
public function seekSeconds(time:Number):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Busca até um determinado momento no arquivo, especificado em segundos, com uma precisão de até três casas decimais (milésimos de segundo). Esse método realiza a mesma operação que o método seek()
; é fornecido como simetria com o método seekPercent()
.
Por várias razões, a propriedade playheadTime
pode não ter o valor esperado depois que vocÊ chama um dos métodos de busca ou define playheadTime
para gerar a busca. Em primeiro lugar, para um download progressivo, você só pode buscar em um quadro-chave, assim a busca leva você à hora do primeiro quadro-chave depois da hora especificada. (Ao realizar streaming, a busca sempre vai para a hora precisa especificada, mesmo que o arquivo FLV de destino não tenha um quadro-chave lá.) Em segundo lugar, a busca é assíncrona, por isso se você chamar um método de busca ou definir a propriedade playheadTime
, playheadTime
não é atualizado imediatamente. Para obter a hora depois que a busca é concluída, ouça o evento seek, que só começa quando a propriedade playheadTime
é atualizada.
Parâmetros
time:Number — Um número que especifica o tempo, em segundos, do tempo total de reprodução no qual se pode efetuar o indicador de reprodução.
|
Elementos da API relacionados
seekToNavCuePoint | () | método |
public function seekToNavCuePoint(timeNameOrCuePoint:*):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Busca até um ponto de sinalização de navegação que corresponde ao tempo, ao nome ou ao tempo e nome especificados.
A hora é a hora de início, em segundos, da qual se deve procurar o próximo ponto de sinalização de navegação. O padrão é a propriedade atual playheadTime
. Se você especificar uma hora, o método busca um ponto de sinalização que corresponda àquela hora, ou que seja posterior. Caso a hora não seja definida, null
ou menos do que 0, o método inicia a pesquisa na hora 0.
O nome é o ponto de sinalização a ser buscado. O método busca o primeiro ponto de navegação ativado com este nome.
A hora e o nome juntos são um ponto de sinalização de navegação com o nome especificado na hora especificada, ou depois dela.
Por várias razões, a propriedade playheadTime
pode não ter o valor esperado depois que vocÊ chama um dos métodos de busca ou define playheadTime
para gerar a busca. Em primeiro lugar, para um download progressivo, você só pode buscar em um quadro-chave, assim a busca leva você à hora do primeiro quadro-chave depois da hora especificada. (Ao realizar streaming, a busca sempre vai para a hora precisa especificada, mesmo que o arquivo FLV de destino não tenha um quadro-chave lá.) Em segundo lugar, a busca é assíncrona, por isso se você chamar um método de busca ou definir a propriedade playheadTime
, playheadTime
não é atualizado imediatamente. Para obter a hora depois que a busca é concluída, ouça o evento seek
, que só começa quando a propriedade playheadTime
é atualizada.
Parâmetros
timeNameOrCuePoint:* — Um número que é a hora, uma string que é o nome, ou um número e uma string que são o nome e a hora especificados.
|
Lança
VideoError — Não foi encontrado nenhum ponto de sinalização que corresponda ao critério.
|
Elementos da API relacionados
seekToNextNavCuePoint | () | método |
public function seekToNextNavCuePoint(time:Number = NaN):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Busca até o próximo ponto de sinalização de navegação, com base no valor atual da propriedade playheadTime
. O método pula os pontos de sinalização de navegação que foram desativados e vai até o final do arquivo FLV, caso não haja outro ponto de sinalização.
Por várias razões, a propriedade playheadTime
pode não ter o valor esperado depois que vocÊ chama um dos métodos de busca ou define playheadTime
para gerar a busca. Em primeiro lugar, para um download progressivo, você só pode buscar em um quadro-chave, assim a busca leva você à hora do primeiro quadro-chave depois da hora especificada. (Ao realizar streaming, a busca sempre vai para a hora precisa especificada, mesmo que o arquivo FLV de destino não tenha um quadro-chave lá.) Em segundo lugar, a busca é assíncrona, por isso se você chamar um método de busca ou definir a propriedade playheadTime
, playheadTime
não é atualizado imediatamente. Para obter a hora depois que a busca é concluída, ouça o evento seek
, que só começa quando a propriedade playheadTime
é atualizada.
Parâmetros
time:Number (default = NaN ) — Um número que é a hora inicial, em segundos, da qual se deve procurar o próximo ponto de sinalização de navegação. O padrão é a propriedade atual playheadTime . Opcional.
|
Elementos da API relacionados
seekToPrevNavCuePoint | () | método |
public function seekToPrevNavCuePoint(time:Number = NaN):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Busca até o ponto anterior de sinalização de navegação, com base no valor atual da propriedade playheadTime
. Vai até o início se não houver ponto anterior de sinalização. O método pula os pontos de sinalização de navegação que foram desativados.
Por várias razões, a propriedade playheadTime
pode não ter o valor esperado depois que vocÊ chama um dos métodos de busca ou define playheadTime
para gerar a busca. Em primeiro lugar, para um download progressivo, você só pode buscar em um quadro-chave, assim a busca leva você à hora do primeiro quadro-chave depois da hora especificada. (Ao realizar streaming, a busca sempre vai para a hora precisa especificada, mesmo que o arquivo FLV de destino não tenha um quadro-chave lá.) Em segundo lugar, a busca é assíncrona, por isso se você chamar um método de busca ou definir a propriedade playheadTime
, playheadTime
não é atualizado imediatamente. Para obter a hora depois que a busca é concluída, ouça o evento seek
, que só começa quando a propriedade playheadTime
é atualizada.
Parâmetros
time:Number (default = NaN ) — Um número que é a hora inicial, em segundos, da qual se deve procurar o ponto anterior de sinalização de navegação. O padrão é o valor atual da propriedade playheadTime . Opcional.
|
Elementos da API relacionados
setFLVCuePointEnabled | () | método |
public function setFLVCuePointEnabled(enabled:Boolean, timeNameOrCuePoint:*):Number
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Ativa ou desativa ou um mais pontos de sinalização do arquivo FLV. Os pontos de sinalização desativados são desativados para que seja possível despachá-los como eventos e para navegar até eles com os métodos seekToPrevNavCuePoint()
, seekToNextNavCuePoint()
e seekToNavCuePoint()
.
As informações sobre o ponto de sinalização são eliminadas quando você define a propriedade source
para um arquivo FLV diferente; assim, configure a propriedade source
antes de definir as informações sobre o ponto de sinalização para que o próximo arquivo FLV seja carregado.
As alterações causadas por este método não são refletidas pelas chamadas ao método isFLVCuePointEnabled()
até que os metadados sejam carregados.
Parâmetros
enabled:Boolean — Um valor booliano que especifica se é possível ativar (true ) ou desativar (false ) um ponto de sinalização do arquivo FLV.
| |
timeNameOrCuePoint:* — Se este parâmetro for uma string, o método ativa ou desativa o ponto de sinalização com este nome. Se este parâmetro for um número, o método ativa ou desativa o ponto de sinalização com esta hora. Se este parâmetro for um objeto, o método ativa ou desativa o ponto de sinalização com as propriedades name e time .
|
Number — Se metadataLoaded for true , o método retorna o número dos pontos de sinalização cujo estado ativado foi alterado. Se metadataLoaded é false , o método retorna -1 porque o componente ainda não pode determinar quais são os pontos de sinalização que devem ser configurados, se houver algum. Quando os metadados chegarem, no entanto, o componente configura os pontos de sinalização especificados apropriadamente.
|
Elementos da API relacionados
setScale | () | método |
public function setScale(scaleX:Number, scaleY:Number):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Define as propriedades scaleX
e scaleY
simultaneamente. Como a configuração de um deles, individualmente, pode causar o redimensionamento automático, essa configuração simultânea pode ser mais eficiente do que configurar as propriedades scaleX
e scaleY
, individualmente.
Caso a propriedade scaleMode
seja configurada como VideoScaleMode.MAINTAIN_ASPECT_RATIO
ou VideoScaleMode.NO_SCALE
, o ato de chamá-la causa um evento autolayout
imediato.
Parâmetros
scaleX:Number — Um número que representa a escala horizontal.
| |
scaleY:Number — Um número que representa a escala vertical.
|
Elementos da API relacionados
setSize | () | método |
public function setSize(width:Number, height:Number):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Configura a altura e a largura, simultaneamente. Como a configuração de um deles, individualmente, pode causar o redimensionamento automático, essa configuração simultânea é mais eficiente do que configurar as propriedades width
e height
individualmente.
Caso a propriedade scaleMode
seja configurada como VideoScaleMode.MAINTAIN_ASPECT_RATIO
ou VideoScaleMode.NO_SCALE
, o ato de chamá-la causa um evento autolayout
imediato.
Parâmetros
width:Number — Um número que especifica a largura do player de vídeo.
| |
height:Number — Um número que especifica a altura do player de vídeo.
|
Elementos da API relacionados
stop | () | método |
public function stop():void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Interrompe a reprodução do vídeo. Se a propriedade autoRewind
for true
, o arquivo FLV retrocede até o ponto inicial.
autoLayout | Evento |
fl.video.AutoLayoutEvent
propriedade AutoLayoutEvent.type =
fl.video.AutoLayoutEvent.AUTO_LAYOUT
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Despachado quando o player de vídeo é redimensionado ou disposto automaticamente. O player de vídeo é disposto automaticamente com base nos valores das propriedades align
e scaleMode
, quando um novo arquivo FLV é carregado ou quando uma destas duas propriedades é alterada.
O evento autoLayout
é do tipo AutoLayoutEvent e tem a constanteAutoLayoutEvent.AUTO_LAYOUT
.
Depois da tentativa de dispor automaticamente um player de vídeo, o objeto de evento é despachado mesmo que as dimensões não tenham sido alteradas.
Um LayoutEvent
também é despachado nesses três cenários:
- Se o player de vídeo que foi disposto é visível.
- Se houver dois players de vídeo de tamanhos ou posições diferentes e a propriedade
visibleVideoPlayerIndex
for trocada de um player de vídeo para outro. - Se são chamados os métodos ou as propriedades que trocam o tamanho do player de vídeo, como
setSize()
,setScale()
,width
,height
,scaleX
,scaleY
,registrationWidth
eregistrationHeight
.
Caso várias ocorrências do player de vídeo estejam em uso, esse evento não pode ser aplicado ao player de vídeo visível.
Define o valor da propriedadetype
de um objeto de evento autoLayout
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
oldBounds | Os valores das propriedades x , y , width e height do destino antes da ocorrência do evento autoLayout . |
oldRegistrationBounds | Os valores das propriedades registrationX , registrationY , registrationWidth e registrationHeight antes da ocorrência do evento autoLayout . |
vp | O índice do objeto VideoPlayer. |
Elementos da API relacionados
autoRewound | Evento |
fl.video.VideoEvent
propriedade VideoEvent.type =
fl.video.VideoEvent.AUTO_REWOUND
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Despachado quando o ponto de reprodução é movido para o início do player de vídeo porque a propriedade autoRewind
está definida como true
. Quando o evento autoRewound
é despachado, o evento rewind
também é.
O evento autoRewound
é do tipo VideoEvent e tem a constante VideoEvent.AUTO_REWOUND
.
type
de um objeto de evento autoRewound
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
estado | Uma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente. |
playheadTime | Um número que é o tempo ou a posição atuais do indicador de reprodução. |
vp | O índice do objeto VideoPlayer. |
Elementos da API relacionados
bufferingStateEntered | Evento |
fl.video.VideoEvent
propriedade VideoEvent.type =
fl.video.VideoEvent.BUFFERING_STATE_ENTERED
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Despachado quando a ocorrência de FLVPlayback entra no estado em buffer. Em geral, a ocorrência FLVPlayback entra neste estado imediatamente depois de uma chamada ao método play()
ou quando se clica no controle Play
, antes de entrar no estado de reprodução.
O evento stateChange
também é despachado.
O evento bufferingStateEntered
é do tipo VideoEvent e tem a constanteVideoEvent.BUFFERING_STATE_ENTERED
.
type
de um objeto de evento bufferingStateEntered
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
estado | Uma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente. |
playheadTime | Um número que é o tempo ou a posição atuais do indicador de reprodução. |
vp | O índice do objeto VideoPlayer. |
Elementos da API relacionados
close | Evento |
fl.video.VideoEvent
propriedade VideoEvent.type =
fl.video.VideoEvent.CLOSE
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Despachado quando o objeto de evento fecha NetConnection, atingindo o tempo limite ou por meio de uma chamada para o método closeVideoPlayer()
ou quando você chama os métodos load()
ou play()
ou define a propriedade source
e faz com que a conexão RTMP seja encerrada consequentemente. A ocorrência despacha este evento apenas quando se realiza streaming do Flash Media Server (FMS) ou de outro Flash Video Streaming Service (FVSS).
O evento close
é do tipo VideoEvent e tem a constanteVideoEvent.CLOSE
.
type
de um objeto de evento close
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
estado | Uma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente. |
playheadTime | Um número que é o tempo ou a posição atuais do indicador de reprodução. |
vp | O índice do objeto VideoPlayer. |
Elementos da API relacionados
complete | Evento |
fl.video.VideoEvent
propriedade VideoEvent.type =
fl.video.VideoEvent.COMPLETE
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Despachado quando a reprodução é concluída porque o player atingiu o final do arquivo FLV. O componente não despacha o evento se você chamar os métodos stop()
ou pause()
ou clica nos controles correspondentes.
Quando o aplicativo usa o download progressivo, ele não define a propriedade totalTime
explicitamente e faz o download de um arquivo FLV que não especifica a duração nos metadados. O player de vídeo define a propriedade totalTime
com um valor total aproximado antes de despachar este evento.
O player de vídeo também despacha os eventos stateChange
e stoppedStateEntered
.
O evento complete
é do tipo VideoEvent e tem a constanteVideoEvent.COMPLETE
.
type
de um objeto de evento complete
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
estado | Uma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente. |
playheadTime | Um número que é o tempo ou a posição atuais do indicador de reprodução. |
vp | O índice do objeto VideoPlayer. |
Elementos da API relacionados
cuePoint | Evento |
fl.video.MetadataEvent
propriedade MetadataEvent.type =
fl.video.MetadataEvent.CUE_POINT
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Despachado quando um ponto de sinalização é alcançado. O objeto event tem uma propriedade info
que contém o objeto info recebido pelo retorno de chamado do evento NetStream.onCuePoint
para os pontos de sinalização do arquivo FLV. Para os pontos de sinalização ActionScript, ele contém o objeto que foi passado para os métodos ou propriedades do ponto de sinalização ActionScript.
O evento cuePoint
é do tipo MetadataEvent e tem a constanteMetadataEvent.CUE_POINT
.
type
de um objeto de evento cuePoint
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
info | O objeto com propriedades que descrevem o ponto de sinalização. |
vp | O índice do objeto VideoPlayer. |
Elementos da API relacionados
fastForward | Evento |
fl.video.VideoEvent
propriedade VideoEvent.type =
fl.video.VideoEvent.FAST_FORWARD
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Despachado quando a localização do ponto de reprodução é movida para frente por uma chamada para o método seek()
ou clicando no controle ForwardButton.
A ocorrência FLVPlayback também despacha o evento playheadUpdate
.
O evento fastForward
é do tipo VideoEvent e tem a constanteVideoEvent.FAST_FORWARD
.
type
de um objeto de evento fastForward
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
estado | Uma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente. |
playheadTime | Um número que é o tempo ou a posição atuais do indicador de reprodução. |
vp | O índice do objeto VideoPlayer. |
Elementos da API relacionados
layout | Evento |
fl.video.LayoutEvent
propriedade LayoutEvent.type =
fl.video.LayoutEvent.LAYOUT
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Despachado quando o player de vídeo é redimensionado ou disposto. A seguir há dois cenários de layout:
- Se o player de vídeo é disposto usando-se o evento
autoLayout
ou chamando os métodossetScale()
ousetSize()
, ou alterando-se as propriedadeswidth
,height
,scaleX
escaleY
. - Se houver dois players de vídeo de tamanhos diferentes e a propriedade
visibleVideoPlayerIndex
for trocada de um player de vídeo para outro.
O evento layout
é do tipo SkinErrorEvent e tem a constanteLayoutEvent.LAYOUT
.
type
de um objeto de evento layout
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
oldBounds | Os valores das propriedades x , y , width e height do destino antes da ocorrência do evento layout . |
oldRegistrationBounds | Os valores das propriedades registrationX , registrationY , registrationWidth e registrationHeight antes da ocorrência do evento layout . |
Elementos da API relacionados
metadataReceived | Evento |
fl.video.MetadataEvent
propriedade MetadataEvent.type =
fl.video.MetadataEvent.METADATA_RECEIVED
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Despachado da primeira vez em que os metadados do arquivo FLV são alcançados. O objeto event tem uma propriedade info
que contém o objeto info recebido pelo retorno de chamado do evento NetStream.onMetaData
.
O evento metadataReceived
é do tipo MetadataEvent e tem a constanteMetadataEvent.METADATA_RECEIVED
.
type
de um objeto de evento metadataReceived
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
info | O objeto com propriedades que descrevem o arquivo FLV. |
vp | O índice do objeto VideoPlayer. |
Elementos da API relacionados
pausedStateEntered | Evento |
fl.video.VideoEvent
propriedade VideoEvent.type =
fl.video.VideoEvent.PAUSED_STATE_ENTERED
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Despachado quando o player entra no estado pausado. Isso acontece quando você chama o método pause()
ou clica no controle correspondente, e também acontece em alguns casos quando o arquivo FLV é carregado e a propriedade autoPlay
é false
(em vez disso, o estado pode ser interrompido).
O evento stateChange
também é despachado.
O evento pausedStateEntered
é do tipo VideoEvent e tem a constanteVideoEvent.PAUSED_STATE_ENTERED
.
type
de um objeto de evento pausedStateEntered
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
estado | Uma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente. |
playheadTime | Um número que é o tempo ou a posição atuais do indicador de reprodução. |
vp | O índice do objeto VideoPlayer. |
Elementos da API relacionados
playheadUpdate | Evento |
fl.video.VideoEvent
propriedade VideoEvent.type =
fl.video.VideoEvent.PLAYHEAD_UPDATE
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Despachado enquanto o arquivo FLV está em reprodução na frequência especificada pela propriedade playheadUpdateInterval
ou quando a operação de retrocesso é iniciada. O componente não despacha este evento quando o player de vídeo for pausado ou interrompido ao menos que ocorra uma busca.
O evento playheadUpdate
é do tipo VideoEvent e tem a constante VideoEvent.PLAYHEAD_UPDATE
.
type
de um objeto de evento playheadUpdate
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
estado | Uma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente. |
playheadTime | Um número que é o tempo ou a posição atuais do indicador de reprodução. |
vp | O índice do objeto VideoPlayer. |
Elementos da API relacionados
playingStateEntered | Evento |
fl.video.VideoEvent
propriedade VideoEvent.type =
fl.video.VideoEvent.PLAYING_STATE_ENTERED
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Despachado quando o estado em reprodução é acessado. Isso não pode ocorrer imediatamente depois que o método play()
é chamado ou que se clica no controle correspondente; em geral, entra-se primeiro no estado de buffer, e depois no estado de reprodução.
A ocorrência FLVPlayback também despacha o evento stateChange
.
O evento playingStateEntered
é do tipo VideoEvent e tem a constanteVideoEvent.PLAYING_STATE_ENTERED
.
type
de um objeto de evento playingStateEntered
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
estado | Uma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente. |
playheadTime | Um número que é o tempo ou a posição atuais do indicador de reprodução. |
vp | O índice do objeto VideoPlayer. |
Elementos da API relacionados
progress | Evento |
fl.video.VideoProgressEvent
propriedade VideoProgressEvent.type =
fl.video.VideoProgressEvent.PROGRESS
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Indica o progresso feito no número de bytes baixados. Despachado na frequência especificada pela propriedade progressInterval
, iniciando quando se inicia o carregamento e terminando quando todos os bytes são carregados ou há erro de rede. O padrão é a cada 0,25 segundos, iniciando quando o carregamento é chamado e terminando quando todos os bytes são carregados ou há erro de rede. Use este evento pare verificar os bytes carregados ou o número de bytes no buffer.
Despachado apenas para um download HTTP progressivo. Indica o progresso feito no número de bytes baixados. O objeto event tem as propriedades bytesLoaded
e bytesTotal
, que são iguais às propriedades FLVPlayback dos mesmos nomes.
O evento progress
é do tipo SkinErrorEvent e tem a constanteVideoProgressEvent.PROGRESS
.
type
de um objeto de evento progress
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
bytesLoaded | O número de itens ou bytes carregados no momento em que o ouvinte processa o evento. |
bytesTotal | O número total de itens ou bytes que serão carregados se o processo de carregamento for bem-sucedido. |
vp | O índice do objeto VideoPlayer. |
Elementos da API relacionados
ready | Evento |
fl.video.VideoEvent
propriedade VideoEvent.type =
fl.video.VideoEvent.READY
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Despachado quando um arquivo FLV está carregado e pronto para exibição. Ele inicia na primeira vez em que você entra em um estado responsivo depois de carregar um novo arquivo FLV com o método play()
ou load()
. Isso ocorre apenas uma vez para cada arquivo FLV que é carregado.
O evento ready
é do tipo VideoEvent e tem a constanteVideoEvent.READY
.
type
de um objeto de evento ready
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
estado | Uma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente. |
playheadTime | Um número que é o tempo ou a posição atuais do indicador de reprodução. |
vp | O índice do objeto VideoPlayer. |
Elementos da API relacionados
rewind | Evento |
fl.video.VideoEvent
propriedade VideoEvent.type =
fl.video.VideoEvent.REWIND
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Despachado quando a localização do ponto de reprodução é movida para trás por uma chamada para seek()
ou quando uma chamada autoRewind
é concluída. Quando uma chamada autoRewind
é concluída, o evento autoRewound
é disparado primeiro.
O evento rewind
é do tipo VideoEvent e tem a constanteVideoEvent.REWIND
.
type
de um objeto de evento rewind
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
estado | Uma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente. |
playheadTime | Um número que é o tempo ou a posição atuais do indicador de reprodução. |
vp | O índice do objeto VideoPlayer. |
Elementos da API relacionados
scrubFinish | Evento |
fl.video.VideoEvent
propriedade VideoEvent.type =
fl.video.VideoEvent.SCRUB_FINISH
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Despachado quando o usuário para de depurar o arquivo FLV com a barra de busca. A depuração se refere a segurar o identificador da SeekBar e arrastá-lo em uma das duas direções, para localizar uma cena em particular no arquivo FLV. A depuração para quando o usuário libera o identificador da barra de busca.
O componente também despacha o evento stateChange
com a propriedade state
, que tanto pode ser em reprodução, pausado, interrompido ou em buffer. A propriedade state
está buscando até que o usuário interrompa a depuração.
O evento scrubFinish
é do tipo VideoEvent e tem a constanteVideoEvent.SCRUB_FINISH
.
type
de um objeto de evento scrubFinish
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
estado | Uma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente. |
playheadTime | Um número que é o tempo ou a posição atuais do indicador de reprodução. |
vp | O índice do objeto VideoPlayer. |
Elementos da API relacionados
scrubStart | Evento |
fl.video.VideoEvent
propriedade VideoEvent.type =
fl.video.VideoEvent.SCRUB_START
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Despachado quando o usuário começa a depurar o arquivo FLV com a barra de busca. A depuração se refere a segurar o identificador da SeekBar e arrastá-lo em uma das duas direções, para localizar uma cena em particular no arquivo FLV. A depuração começa quando o usuário clica no identificador SeekBar e termina quando o usuário a libera.
O componente também despacha o evento stateChange
com a propriedade state
igual à busca. O estado continua buscando até que o usuário interrompa a depuração.
O evento scrubStart
é do tipo VideoEvent e tem a constanteVideoEvent.SCRUB_START
.
type
de um objeto de evento scrubStart
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
estado | Uma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente. |
playheadTime | Um número que é o tempo ou a posição atuais do indicador de reprodução. |
vp | O índice do objeto VideoPlayer. |
Elementos da API relacionados
seeked | Evento |
fl.video.VideoEvent
propriedade VideoEvent.type =
fl.video.VideoEvent.SEEKED
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Despachado quando a localização do indicador de reprodução é alterada por uma chamada para seek()
ou definindo a propriedade playheadTime
ou usando o controle de SeekBar. A propriedade playheadTime
é a hora de destino.
O evento seeked
é do tipo VideoEvent e tem a constanteVideoEvent.SEEKED
.
A ocorrência FLVPlayback despacha o evento rewind
quando a busca é regressiva e o evento fastForward
quando a busca é progressiva. Ela também despacha o evento playheadUpdate
.
Por várias razões, a propriedade playheadTime
pode não ter o valor esperado depois que vocÊ chama um dos métodos de busca ou define playheadTime
para gerar a busca. Em primeiro lugar, para um download progressivo, você só pode buscar em um quadro-chave, assim a busca leva você à hora do primeiro quadro-chave depois da hora especificada. (Ao realizar streaming, a busca sempre vai para a hora precisa especificada, mesmo que o arquivo FLV de destino não tenha um quadro-chave lá.) Em segundo lugar, a busca é assíncrona, por isso se você chamar um método de busca ou definir a propriedade playheadTime
, playheadTime
não é atualizado imediatamente. Para obter a hora depois que a busca é concluída, ouça o evento seek
, que só começa quando a propriedade playheadTime
é atualizada.
type
de um objeto de evento seeked
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
estado | Uma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente. |
playheadTime | Um número que é o tempo ou a posição atuais do indicador de reprodução. |
vp | O índice do objeto VideoPlayer. |
Elementos da API relacionados
skinError | Evento |
fl.video.SkinErrorEvent
propriedade SkinErrorEvent.type =
fl.video.SkinErrorEvent.SKIN_ERROR
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Despachado quando ocorre um erro ao carregar um arquivo SWF de cobertura. O evento tem uma propriedade de mensagem que contém a mensagem de erro. Caso seja configurado um arquivo SWF de transparência, a reprodução começa quando o evento ready
e os eventos skinLoaded
(ou skinError
) também já começaram.
O evento skinError
é do tipo SkinErrorEvent e tem a constanteSkinErrorEvent.SKIN_ERROR
.
type
de um objeto de evento skinError
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
text | A mensagem de erro. |
Elementos da API relacionados
skinLoaded | Evento |
fl.video.VideoEvent
propriedade VideoEvent.type =
fl.video.VideoEvent.SKIN_LOADED
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Despachado quando um arquivo SWF de cobertura é carregado. O componente só começa a reproduzir um arquivo FLV quando o evento ready
e os eventos skinLoaded
(ou skinError
) também já começaram.
O evento skinLoaded
é do tipo VideoEvent e tem a constanteVideoEvent.SKIN_LOADED
.
type
de um objeto de evento skinLoaded
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
estado | Uma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente. |
playheadTime | Um número que é o tempo ou a posição atuais do indicador de reprodução. |
vp | O índice do objeto VideoPlayer. |
Elementos da API relacionados
soundUpdate | Evento |
fl.video.SoundEvent
propriedade SoundEvent.type =
fl.video.SoundEvent.SOUND_UPDATE
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Despachado quando o som é alterado pelo usuário, seja movendo o identificador do controle de volumeBar ou definindo o volume
ou a propriedade soundTransform
.
O evento soundUpdate
é do tipo SoundEvent e tem a constanteSoundEvent.SOUND_UPDATE
.
type
de um objeto de evento soundUpdate.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
soundTransform | Indica novos valores para volume e panorama. |
Elementos da API relacionados
stateChange | Evento |
fl.video.VideoEvent
propriedade VideoEvent.type =
fl.video.VideoEvent.STATE_CHANGE
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Despachado quando o estado da reprodução é alterado. Quando uma chamada autoRewind
é concluída, o evento stateChange
é despachado com o estado de retrocesso. O evento stateChange
só é iniciado quando o retrocesso for concluído.
Esse evento pode ser usado para rastreamento quando a reprodução entra ou sai de estados não responsivos, tais como no meio da conexão, redimensionamento ou retrocesso. Os métodos play()
, pause()
, stop()
e seek()
enfileiram as solicitações a serem executadas quando o player entra em um estado responsivo.
O evento stateChange
é do tipo VideoEvent e tem a constanteVideoEvent.STATE_CHANGE
.
type
de um objeto de evento stateChange
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
estado | Uma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente. |
playheadTime | Um número que é o tempo ou a posição atuais do indicador de reprodução. |
vp | O índice do objeto VideoPlayer. |
Elementos da API relacionados
stoppedStateEntered | Evento |
fl.video.VideoEvent
propriedade VideoEvent.type =
fl.video.VideoEvent.STOPPED_STATE_ENTERED
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Despachado ao entrar no estado parado. Isso acontece quando você chama o método stop()
ou clica no controle stopButton
. Isso também acontece, em alguns casos, se a propriedade autoPlay
for false
(o estado pode ficar pausado, em vez disso), quando o arquivo FLV é carregado. A ocorrência FLVPlayback também despacha esse evento quando o indicador de reprodução para no final do arquivo FLV porque atingiu o final da linha do tempo.
A ocorrência FLVPlayback também despacha o evento stateChange
.
O evento stoppedStateEntered
é do tipo VideoEvent e tem a constanteVideoEvent.STOPPED_STATE_ENTERED
.
type
de um objeto de evento stoppedStateEntered
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
estado | Uma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente. |
playheadTime | Um número que é o tempo ou a posição atuais do indicador de reprodução. |
vp | O índice do objeto VideoPlayer. |
Elementos da API relacionados
SHORT_VERSION | Constante |
public static const SHORT_VERSION:String = "2.1"
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Variável de estado indicando o número curto de versão do componente. O número de versão é útil quando você tem um arquivo FLA e precisa saber a versão do componente. Para determinar a versão do componente, digite o seguinte rastreamento de código no arquivo FLA:
FLVPlayback.SHORT_VERSION
A variável SHORT_VERSION
inclui apenas o número principal e secundário da versão, por exemplo, 2.0. A variável VERSION
inclui o número principal e secundário da versão, bem como os números de revisão e compilação, por exemplo, 2.0.0.11.
Elementos da API relacionados
VERSION | Constante |
public static const VERSION:String = "2.1.0.23"
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Variável de estado indicando o número longo de versão do componente. O número de versão é útil quando você tem um arquivo FLA e precisa saber a versão do componente. Para determinar a versão do componente, digite o seguinte rastreamento de código no arquivo FLA:
FLVPlayback.VERSION
A variável VERSION
inclui o número principal e secundário da versão, bem como os números de revisão e compilação, por exemplo, 2.0.0.11. A variável SHORT_VERSION
inclui apenas o número principal e secundário da versão, por exemplo, 2.0.
Elementos da API relacionados
Para executar o exemplo, siga estas etapas:
- Coloque o componente FLVPlayback no Palco em 0,0 e forneça o nome de ocorrência
player
. - Substitua
videoPath
por um caminho absoluto ou relativo para um arquivo FLV. - Salve este código como FLVPlaybackExample.as no mesmo diretório como seu arquivo FLA.
- Configure a classe Document no arquivo FLA como FLVPlaybackExample.
package { import fl.video.FLVPlayback; import flash.display.Sprite; public class FLVPlaybackExample extends Sprite { private var videoPath:String = "http://www.helpexamples.com/flash/video/caption_video.flv"; public function FLVPlaybackExample() { player.source = videoPath; player.skinBackgroundColor = 0x666666; player.skinBackgroundAlpha = 0.5; } } }
Wed Jun 13 2018, 11:10 AM Z