Referência do ActionScript® 3.0 para Adobe® Flash® Platform
Início  |  Ocultar listas de Pacotes e Classes |  Pacotes  |  Classes  |  Novidades  |  Índice  |  Apêndices  |  Por que inglês?
Filtros: AIR 30.0 e anterior, Flash Player 30.0 e anterior, Flash Lite 4
Flex 4.6 e anterior, Flash Pro CS6 e anterior
Ocultar filtros
fl.video 

VideoPlayer  - AS3 Flash

Pacotesx

Nível superior
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

Elementos de linguagem

Constantes globais
Funções globais
Operadores
Instruções, palavras-chave e diretivas
Tipos especiais

Apêndices

Novidades
Erros do compilador
Avisos do compilador
Erros de runtime
Migrando para o ActionScript 3
Conjuntos de caracteres suportados
Tags MXML apenas
Elementos XML de movimento
Marcas de texto cronometradas
Lista de elementos deprecados
Constantes de Implementação de Acessibilidade
Como Usar Exemplos do ActionScript
Aspectos jurídicos
Pacotefl.video
Classepublic class VideoPlayer
HerançaVideoPlayer Inheritance Video Inheritance DisplayObject Inheritance EventDispatcher Inheritance 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

A classe VideoPlayer permite criar um player de vídeo com um arquivo SWF um pouco menor do que se você tivesse usado o componente FLVPlayback. Ao contrário do component FLVPlayback, a classe VideoPlayer não permite incluir uma transparência ou controles de reprodução, e, embora você possa encontrar ou pesquisar os pontos de sinalização, vão ocorrer eventos cuePoint. A classe FLVPlayback envolve a classe VideoPlayer.

Use a classe FLVPlayback em quase todos os casos, porque não há funcionalidade na classe VideoPlayer que não pode ser acessada com a classe FLVPlayback.

Além disso, a classe FLVPlayback cria uma interface automática com a classe NCManager para acessar os arquivos FLV de streaming em um servidor de vídeo, como o Flash Media Server. Você interage com a classe NCManager quando configura a propriedade contentPath e quando passa uma URL para os métodos play() e load(). Se usar a classe VideoPlayer sozinha, no entanto, você deve incluir a seguinte instrução no seu código ActionScript para ter a certeza de que a classe NCManager seja incluída:

var _forceNCManager:fl.video.NCManager;

A classe NCManager implementa uma interface, INCManager, e pode ser substituída por uma classe personalizada para gerenciar as comunicações de rede que implementam essa interface. Se fizer isso, você também precisa incluir a seguinte instrução, substituindo o NCManager pelo nome da classe que você forneceu:

fl.video.VideoPlayer.iNCManagerClass = fl.video.NCManager;

Você não precisa acrescentar essa instrução se estiver usando a classe padrão NCManager.

Observação: você também pode configurar iNCManagerClass para substituir o fl.video.NCManager padrão ao usar o componente FLVPlayback.

Para manipular vários fluxos para várias larguras de banda, o NCManager suporta um subconjunto de SMIL.

Veja os exemplos

Elementos da API relacionados



Propriedades públicas
 PropriedadeDefinido por
 InheritedaccessibilityProperties : AccessibilityProperties
As opções de acessibilidade atuais para este objeto de exibição.
DisplayObject
  align : String
Especifica como o vídeo é exibido com relação às propriedades registrationX, registrationY, registrationWidth e registrationHeight.
VideoPlayer
 Inheritedalpha : Number
Indica o valor de transparência alfa do objeto especificado.
DisplayObject
  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.
VideoPlayer
 InheritedblendMode : String
Um valor a partir da classe BlendMode que especifica o modo de mesclagem a ser usado.
DisplayObject
 InheritedblendShader : Shader
[somente gravação] Define um shader usado para mesclar o primeiro plano e o segundo plano.
DisplayObject
  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.
VideoPlayer
  bytesLoaded : uint
[somente leitura] Um número que indica a extensão do download, em número de bytes, para um download HTTP.
VideoPlayer
  bytesTotal : uint
[somente leitura] Um número que especifica o número total de bytes baixados para um download HTTP.
VideoPlayer
 InheritedcacheAsBitmap : 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
 Inherited    cacheAsBitmapMatrix : Matrix
Se não nulo, este objeto Matrix definirá como um objeto exibição será renderizado quando cacheAsBitmap for definido como verdadeiro.
DisplayObject
 Inheritedconstructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto.
Object
 Inheriteddeblocking : int
Indica o tipo de filtro aplicado ao vídeo decodificado como parte do pós-processamento.
Video
 Inheritedfilters : Array
Uma matriz indexada que contém cada objeto de filtro atualmente associado ao objeto de exibição.
DisplayObject
  height : Number
[substituir] Um número que especifica a altura da ocorrência de VideoPlayer (em pixels).
VideoPlayer
  idleTimeout : Number
A espaço de tempo, em milésimos de segundo, antes que o Flash finalize uma conexão inativa com um servidor de vídeo, como o Flash Media Server porque a reprodução foi pausada ou parada.
VideoPlayer
  iNCManagerClass : Object = fl.video.NCManager
[estático] Para fazer com que todos os objetos VideoPlayer usam sua classe personalizada como a implementação padrão de INCManager, defina a propriedade de iNCManagerClass como o nome de string ou objeto de classe da sua classe personalizada.
VideoPlayer
  isLive : Boolean
[somente leitura] Um valor booliano que será true se o fluxo de vídeo for ao vivo.
VideoPlayer
  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.
VideoPlayer
 InheritedloaderInfo : LoaderInfo
[somente leitura] Retorna um objeto LoaderInfo contendo informações sobre o carregamento do arquivo ao qual esse objeto de exibição pertence.
DisplayObject
 Inheritedmask : 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.
VideoPlayer
 InheritedmetaData : 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
 InheritedmouseX : Number
[somente leitura] Indica a coordenada x da posição do dispositivo do mouse ou de entrada do usuário, em pixels.
DisplayObject
 InheritedmouseY : Number
[somente leitura] Indica a coordenada y da posição do dispositivo do mouse ou de entrada do usuário, em pixels.
DisplayObject
 Inheritedname : 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.
VideoPlayer
  netConnection : NetConnection
[somente leitura] Permite acesso direto à ocorrência de NetConnection criada pelo player de vídeo.
VideoPlayer
  netStream : NetStream
[somente leitura] Permite acesso direto à ocorrência de NetStream criada pelo player de vídeo.
VideoPlayer
  netStreamClientClass : Object
[estático] Registra uma classe personalizada para a propriedade do cliente do NetStream.
VideoPlayer
 InheritedopaqueBackground : Object
Especifica se o objeto de exibição é opaco com uma certa cor de plano de fundo.
DisplayObject
 Inheritedparent : DisplayObjectContainer
[somente leitura] Indica o objeto DisplayObjectContainer que contém esse objeto de exibição.
DisplayObject
  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.
VideoPlayer
  playheadUpdateInterval : Number
Um número que corresponde ao espaço de tempo, em milésimos de segundo, entre cada evento playheadUpdate.
VideoPlayer
  progressInterval : Number
Um número que corresponde ao espaço de tempo, em milésimos de segundo, entre cada evento de progresso.
VideoPlayer
  registrationHeight : Number
A altura usada para alinhar o conteúdo do vídeo ao efetuar o redimensionamento automático.
VideoPlayer
  registrationWidth : Number
A largura usada para alinhar o conteúdo do vídeo ao efetuar o redimensionamento automático.
VideoPlayer
  registrationX : Number
A coordenada x usada para alinhar o conteúdo do vídeo ao efetuar o redimensionamento automático.
VideoPlayer
  registrationY : Number
A coordenada y usada para alinhar o conteúdo do vídeo ao efetuar o redimensionamento automático.
VideoPlayer
 Inheritedroot : 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
 Inheritedrotation : Number
Indica o giro da ocorrência de DisplayObject, em graus, a partir da sua orientação original.
DisplayObject
 InheritedrotationX : 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
 InheritedrotationY : 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
 InheritedrotationZ : 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
 Inheritedscale9Grid : Rectangle
A grade de dimensionamento atual que está em vigor.
DisplayObject
  scaleMode : String
Especifica como o vídeo é redimensionado após o carregamento.
VideoPlayer
  scaleX : Number
[substituir] Um número que é a escala horizontal.
VideoPlayer
  scaleY : Number
[substituir] Um número que é a escala vertical.
VideoPlayer
 InheritedscaleZ : Number
Indica a escala de profundidade (porcentagem) de um objeto aplicada a partir do ponto de registro desse objeto.
DisplayObject
 InheritedscrollRect : Rectangle
Os limites do retângulo de rolagem do objeto de exibição.
DisplayObject
 Inheritedsmoothing : Boolean
Especifica se o vídeo deve ser suavizado (interpolado) ao ser dimensionado.
Video
  soundTransform : flash.media:SoundTransform
Fornece acesso direto à propriedade NetStream.soundTransform para expor mais controle de som.
VideoPlayer
  source : String
[somente leitura] Uma string que especifica a URL do arquivo FLV a ser reproduzido em streaming e como fazer o streaming.
VideoPlayer
 Inheritedstage : Stage
[somente leitura] O Palco do objeto de exibição.
DisplayObject
  state : String
[somente leitura] Uma string que especifica o estado do componente.
VideoPlayer
  stateResponsive : Boolean
[somente leitura] Um valor booliano que será true se o estado for receptivo.
VideoPlayer
  totalTime : Number
[somente leitura] Um número que corresponde ao tempo de reprodução do vídeo em segundos.
VideoPlayer
 Inheritedtransform : 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
  videoHeight : int
[substituir] [somente leitura] A largura de origem do arquivo FLV carregado.
VideoPlayer
  videoWidth : int
[substituir] [somente leitura] A largura de origem do arquivo FLV carregado.
VideoPlayer
  visible : Boolean
[substituir] Um valor booliano que, se for verdadeiro, tornará a ocorrência de VideoPlayer visível.
VideoPlayer
  volume : Number
Um número na faixa de 0 a 1 que indica a configuração de controle de volume.
VideoPlayer
  width : Number
[substituir] Um número que especifica a largura da ocorrência de VideoPlayer no Palco.
VideoPlayer
  x : Number
[substituir] Um número que especifica a posição horizontal (em pixels) do player de vídeo.
VideoPlayer
  y : Number
[substituir] Um número que especifica a posição vertical (em pixels) do player de vídeo.
VideoPlayer
 Inheritedz : 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étodos públicos
 MétodoDefinido por
  
VideoPlayer(width:int = 320, height:int = 240)
Cria um objeto VideoPlayer com uma largura e altura especificadas.
VideoPlayer
 Inherited
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
 Inherited
Especifica um fluxo de vídeo a partir de uma câmera a ser exibido dentro dos limites do objeto Video no aplicativo.
Video
 Inherited
Especifica um fluxo de vídeo a ser exibido dentro dos limites do objeto Video no aplicativo.
Video
 Inherited
Apaga a imagem atualmente exibida no objeto Video (não o fluxo de vídeo).
Video
  
Força o encerramento da conexão do fluxo de vídeo e do Flash Media Server.
VideoPlayer
 Inherited
Envia um evento para o fluxo de eventos.
EventDispatcher
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Retorna um retângulo que define a área do objeto de exibição com relação ao sistema de coordenadas do objeto targetCoordinateSpace.
DisplayObject
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
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
 Inherited
Converte o objeto de ponto a partir de coordenadas de Palco (globais) em coordenadas do objeto de exibição (locais).
DisplayObject
 Inherited
Converte um ponto bidimensional das coordenadas do Palco (globais) em coordenadas do objeto de exibição tridimensional (locais).
DisplayObject
 Inherited
Verifica se o objeto EventDispatcher tem ouvintes registrados para um tipo específico de evento.
EventDispatcher
 Inherited
Indica se um objeto tem uma propriedade especificada definida.
Object
 Inherited
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
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
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
 Inherited
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro.
Object
  
load(url:String, totalTime:Number = NaN, isLive:Boolean = false, startTime:Number = NaN, duration:Number = NaN):void
Semelhante ao método play(), mas faz com que o arquivo FLV seja carregado ser reproduzido.
VideoPlayer
 Inherited
Converte um ponto tridimensional das coordenadas (locais) do objeto de exibição tridimensional em ponto bidimensional das coordenadas (globais) do Palco.
DisplayObject
 Inherited
Converte o objeto de ponto a partir das coordenadas do objeto de exibição (locais) em coordenadas do Palco (globais).
DisplayObject
  
Chamado por INCManager quando a conexão estiver concluída ou se ocorrer uma falha após uma chamada para o método INCManager.connectToURL().
VideoPlayer
  
Chamado por INCManager quando a reconexão estiver concluída ou se ocorrer uma falha após uma chamada para o método INCManager.reconnect().
VideoPlayer
  
Pausa a reprodução do vídeo.
VideoPlayer
  
play(url:String = null, totalTime:Number = NaN, isLive:Boolean = false, startTime:Number = NaN, duration:Number = NaN):void
Faz com que o vídeo seja reproduzido.
VideoPlayer
  
Reproduz o arquivo FLV quanto já tiver sido baixado o suficiente.
VideoPlayer
 Inherited
Indica se a propriedade especificada existe e é enumerável.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Remove um ouvinte do objeto EventDispatcher.
EventDispatcher
  
Busca até um determinado momento no arquivo, especificado em segundos, com uma precisão de três casas decimais (milésimos de segundo).
VideoPlayer
 Inherited
Define a disponibilidade de uma propriedade dinâmica para operações de repetição.
Object
  
setScale(scaleX:Number, scaleY:Number):void
Define as propriedades scaleX e scaleY simultaneamente.
VideoPlayer
  
setSize(width:Number, height:Number):void
Define as propriedades de altura e largura simultaneamente.
VideoPlayer
  
Para a reprodução do vídeo.
VideoPlayer
 Inherited
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade.
Object
 Inherited
Retorna a representação de string do objeto especificado.
Object
 Inherited
Retorna o valor primitivo do objeto especificado.
Object
 Inherited
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
Eventos
 Evento Resumo Definido por
 Inherited[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
 InheritedDespachado quando um objeto de exibição é adicionado à lista de exibição.DisplayObject
 InheritedDespachado 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 ponto de reprodução é movido para o início do player de vídeo porque a propriedade autoRewind está definida como true.VideoPlayer
  Despachado pela ocorrência de VideoPlayer quando ela encerra NetConnection, atingindo o tempo limite ou por meio de uma chamada para o método close() 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.VideoPlayer
  Despachado quando a reprodução é concluída porque o player atingiu o final do arquivo FLV.VideoPlayer
  Despachado quando um ponto de sinalização é alcançado.VideoPlayer
 Inherited[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
  evento drmAuthenticateVideoPlayer
  
    drmError
evento drmErrorVideoPlayer
  
    drmStatus
evento drmErrorVideoPlayer
 Inherited[evento de transmissão] Despachado quando o indicador de reprodução está entrando em um novo quadro.DisplayObject
 Inherited[evento de transmissão] Despachado quando o indicador de reprodução está deixando o quadro atual.DisplayObject
 Inherited[evento de transmissão] Despachado depois que são executados os construtores dos objetos de exibição de quadro, mas antes dos scripts.DisplayObject
  Despachado quando o player de vídeo é redimensionado ou disposto.VideoPlayer
  Despachado da primeira vez em que os metadados do arquivo FLV são alcançados.VideoPlayer
  Despachado enquanto o arquivo FLV está em reprodução na frequência especificada pela propriedade playheadUpdateInterval ou quando a operação de retrocesso é iniciada.VideoPlayer
  Indica o progresso feito no número de bytes baixados.VideoPlayer
  Evento despachado quando um arquivo FLV está carregado e pronto para exibição.VideoPlayer
 InheritedDespachado quando um objeto de exibição está prestes a ser removido da lista de exibição.DisplayObject
 InheritedDespachado 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
 Inherited[evento de transmissão] Despachado quando a lista de exibição está prestes a ser atualizada e renderizada.DisplayObject
  Despachado quando o estado da reprodução é alterado.VideoPlayer
Constantes públicas
 ConstanteDefinido por
  SHORT_VERSION : String = "2.1"
[estático] Variável de estado indicando o número curto de versão do componente.
VideoPlayer
  VERSION : String = "2.1.0.23"
[estático] Variável de estado indicando o número longo de versão do componente.
VideoPlayer
Detalhes da propriedade

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 como o vídeo é exibido com relação às propriedades registrationX, registrationY, registrationWidth e registrationHeight. A propriedade align faz esse layout automático quando a propriedade scaleMode for configurada como VideoScaleMode.MAINTAIN_ASPECT_RATIO ou VideoScaleMode.NO_SCALE. A alteração desta propriedade depois que um arquivo FLV é carregado faz com que seja iniciado imediatamente um layout automático. Os valores vêm do VideoAlign.

O valor padrão é VideoAlign.CENTER.



Implementação
    public function get align():String
    public function set align(value:String):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

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.



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 -1 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

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 VideoPlayer (em pixels).

Observação: não confunda essa propriedade com a flash.media.Video.height, que é semelhante à propriedade fl.video.VideoPlayer.videoHeight.



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 um servidor de vídeo, como o 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.



Implementação
    public function get idleTimeout():Number
    public function set idleTimeout(value:Number):void

iNCManagerClass

propriedade 
public static var iNCManagerClass:Object = fl.video.NCManager

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

Para fazer com que todos os objetos VideoPlayer usam sua classe personalizada como a implementação padrão de INCManager, defina a propriedade de iNCManagerClass como o nome de string ou objeto de classe da sua classe personalizada. A classe FLVPlayback inclui a definição da classe personalizada; o player de vídeo não.

O valor padrão é"fl.video.NCManager"como um string.

isLive

propriedade 
isLive: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 fluxo de vídeo for ao vivo. Essa propriedade é eficaz apenas quando se realiza streaming do Flash Media Server ou de outro Flash Video Streaming Service. O valor desta propriedade é ignorado para um download HTTP.

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

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âmetroDescrição
canSeekToEndUm 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.
cuePointsUma 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:
  • type – Uma string que especifica o tipo do ponto de sinalização como "navegação" ou "evento".
  • name – Uma string que é o nome do ponto de sinalização.
  • time – Um número que é a hora do ponto de sinalização em segundos, com uma precisão de três casas decimais (milésimos de segundo).
  • parameters – Um objeto opcional que tem pares de nome/pare que são designados pelo usuário ao criar os pontos de sinalização.
audiocodecidUm 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 audiodelay for .038, o vídeo que começou na hora 0 no arquivo de origem começa na hora .038 no arquivo FLV.

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.

audiodatarateUm número que representa o kilobytes por segundo do áudio.
videocodecidUm número que é a versão de codec que foi usado para codificar o vídeo.
framerateUm número que especifica a taxa de quadros do arquivo FLV.
videodatarateUm número que especifica a taxa de dados do vídeo do arquivo FLV.
heightUm número que especifica a altura do arquivo FLV.
widthUm número que especifica a largura do arquivo FLV.
durationUm número que especifica a duração do arquivo FLV em segundos.



Implementação
    public function get metadata():Object

Elementos da API relacionados

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

netConnection

propriedade 
netConnection:NetConnection  [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

Permite acesso direto à ocorrência de NetConnection criada pelo player de vídeo.



Implementação
    public function get netConnection():NetConnection

netStream

propriedade 
netStream:NetStream  [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

Permite acesso direto à ocorrência de NetStream criada pelo player de vídeo.



Implementação
    public function get netStream():NetStream

netStreamClientClass

propriedade 
public static var netStreamClientClass:Object

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

Registra uma classe personalizada para a propriedade do cliente do NetStream. Por padrão, utiliza-se fl.video.VideoPlayerClient; essa classe manipula as mensagens onMetaData() e onCuePoint(). Para adicionar o manuseio personalizado para outras mensagens, tais como onImageData() e onTextData(), você pode criar sua própria classe e configurar essa propriedade para a classe.

O construtor para a classe deve adotar uma ocorrência VideoPlayer como seu único parâmetro, devendo ter uma propriedade booliana pronta. Essa propriedade deve ser false enquanto o Cliente ainda estiver esperando mensagens de dados esperadas no começo do arquivo. Se o VideoPlayer fizer o retrocesso automático de redimensionamento antes que essas mensagens sejam recebidas, talvez elas nunca sejam recebidas. Por padrão, fl.video.VideoPlayerClient vai retornar true da propriedade pronta tão logo se chame onMetaData().

Você pode definir a propriedade para o próprio objeto da classe (como ocorre no exemplo abaixo) ou o nome de string da classe:

        import fl.video.
        VideoPlayer.netStreamClientClass = MyCustomClient;
        

Observe que defini-la como nome de string da classe não é suficiente, em si mesmo, para forçar a classe a ser compilada no SWF. O valor padrão é o objeto da classe fl.video.VideoPlayerClient, e não o nome da string.

É extremamente recomendado que qualquer implementação personalizada tenha a subclasse fl.video.VideoPlayer. Caso seja feito de outra forma, há o risco de romper os metadados e o tratamento do ponto de sinalização incorporado no componente VideoPlayer e FLVPlayback.

O valor padrão é fl.video.VideoPlayerClient.


Lança
VideoError — Se essa propriedade estiver configurada com um valor inválido, será lançado VideoError.NETSTREAM_CLIENT_CLASS_UNSET.

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 inclui 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 imediatamente depois de chamar um dos métodos de busca ou definir 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 é atualizada 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

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.



Implementação
    public function get progressInterval():Number
    public function set progressInterval(value:Number):void

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 = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Então, depois do redimensionamento automático, você obtém o seguinte:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Exemplo 2, carregue o mesmo cenário que o exemplo 1, mas com as seguintes configurações:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Você obtém o seguinte:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Exemplo 3, carregue o mesmo cenário que o exemplo 2, mas com as seguintes configurações:

  • scaleMode = VideoScaleMode.EXACT_FIT
Você obtém todos os mesmos valores que os de registro:
  • x = 100
  • y = 100
  • width = 60
  • height = 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

Elementos da API relacionados

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 = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Então, depois do redimensionamento automático, você obtém o seguinte:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Exemplo 2, carregue o mesmo cenário que o exemplo 1, mas com as seguintes configurações:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Você obtém o seguinte:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Exemplo 3, carregue o mesmo cenário que o exemplo 2, mas com as seguintes configurações:

  • scaleMode = VideoScaleMode.EXACT_FIT
Você obtém todos os mesmos valores que os de registro:
  • x = 100
  • y = 100
  • width = 60
  • height = 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

Elementos da API relacionados

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 = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Então, depois do redimensionamento automático, você obtém o seguinte:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Exemplo 2, carregue o mesmo cenário que o exemplo 1, mas com as seguintes configurações:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Você obtém o seguinte:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Exemplo 3, carregue o mesmo cenário que o exemplo 2, mas com as seguintes configurações:

  • scaleMode = VideoScaleMode.EXACT_FIT
Você obtém todos os mesmos valores que os de registro:
  • x = 100
  • y = 100
  • width = 60
  • height = 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

Elementos da API relacionados

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 = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Então, depois do redimensionamento automático, você obtém o seguinte:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Exemplo 2, carregue o mesmo cenário que o exemplo 1, mas com as seguintes configurações:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Você obtém o seguinte:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Exemplo 3, carregue o mesmo cenário que o exemplo 2, mas com as seguintes configurações:

  • scaleMode = VideoScaleMode.EXACT_FIT
Você obtém todos os mesmos valores que os de registro:
  • x = 100
  • y = 100
  • width = 60
  • height = 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

Elementos da API relacionados

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 é 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.

O valor 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.

O valor padrão é 1.



Implementação
    override public function get scaleY():Number
    override public function set scaleY(value:Number):void

Elementos da API relacionados

soundTransform

propriedade 
soundTransform:flash.media:SoundTransform

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 NetStream.soundTransform para expor mais controle de som. Configure a propriedade para alterar as configurações; use o método do acessador getter da propriedade para recuperar as configurações atuais.



Implementação
    public function get soundTransform():flash.media:SoundTransform
    public function set soundTransform(value:flash.media:SoundTransform):void

Elementos da API relacionados

source

propriedade 
source: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 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ê configurar essa propriedade por meio do ActionScript, ela chama imediatamente o método VideoPlayer.load() quando a propriedade autoPlay for configurada como false. Outra opção é chamar o método VideoPlayer.play() quando a propriedade autoPlay for 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

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

totalTime

propriedade 
totalTime:Number  [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 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 interfaces de programação do aplicativo 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 de 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

Elementos da API relacionados

videoHeight

propriedade 
videoHeight:int  [somente leitura] [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

A largura de origem do arquivo FLV carregado. Essa propriedade retorna -1 caso ainda não haja informações.



Implementação
    override public function get videoHeight():int

Elementos da API relacionados

videoWidth

propriedade 
videoWidth:int  [somente leitura] [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

A largura de origem do arquivo FLV carregado. Essa propriedade retorna -1 caso ainda não haja informações.



Implementação
    override public function get videoWidth():int

Elementos da API relacionados

visible

propriedade 
visible:Boolean[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 valor booliano que, se for true, tornará a ocorrência de VideoPlayer visível. Se false, torna a ocorrência invisível.

O valor padrão é true.



Implementação
    override public function get visible():Boolean
    override public function set visible(value:Boolean):void

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

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 VideoPlayer no Palco.

Observação: a propriedade flash.media.Video.width é semelhante à propriedade fl.video.VideoPlayer.videoWidth.



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

Elementos da API relacionados

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

Elementos da API relacionados

Detalhes do construtor

VideoPlayer

()Construtor
public function VideoPlayer(width:int = 320, height:int = 240)

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 um objeto VideoPlayer com uma largura e altura especificadas.

Parâmetros
width:int (default = 320) — A largura do player de vídeo, em pixels.
 
height:int (default = 240) — A altura do player de vídeo, em pixels.

Elementos da API relacionados

Detalhes do método

close

()método
public function close():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

Força o encerramento da conexão do fluxo de vídeo e do Flash Media Server. Esse método dispara o evento close. Em geral, você não precisa chamar esse método diretamente, pois a funcionalidade do tempo limite ocioso se preocupa em fechar o fluxo.

Elementos da API relacionados

load

()método 
public function load(url:String, totalTime:Number = NaN, isLive:Boolean = false, startTime:Number = NaN, duration: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

Semelhante ao método play(), mas faz com que o arquivo FLV seja carregado ser reproduzido. O redimensionamento automático ocorre se apropriado, aparecendo o primeiro quadro do arquivo FLV. Depois do carregamento e do layout automático iniciais, o estado é VideoState.PAUSED.

Esse método utiliza os mesmos parâmetros que o método play(), mas você não pode chamar o método load() sem uma URL. Se fizer isso, é lançado um erro. Se o player de vídeo tiver em um estado não responsivo, o método load() enfileira a solicitação.

Parâmetros

url:String — Uma string de URL para o arquivo FLV que você deseja carregar. Caso não seja passado valor para a URL, é lançado um erro com a mensagem null URL sent to VideoPlayer.load (URL nula enviada para VideoPlayer.load).
 
totalTime:Number (default = NaN) — A duração de um arquivo FLV. Transmita 0, null ou indefinido para detectar automaticamente a duração dos metadados, servidor ou XML.
 
isLive:Boolean (default = false) — O valor é true se você realizar o fluxo de um feed ao vivo do Flash Media Server (FMS).
 
startTime:Number (default = NaN) — Hora, em segundos, para ser tratada como hora 0 na mídia especificada. Reproduzir iniciará daí, o playheadTime considerará que startTime será hora 0 e não será possível buscar antes desta hora (buscando 0 buscaria o startTime especificado). Este parâmetro não será ignorado se isLive for verdade.
 
duration:Number (default = NaN) — Hora, em segundos, para ser usado pela duração da mídia. Só usado se startTime <= 0. Com startTime, este parâmetro define um segmento da mídia que é tratada como a mídia inteira pelo VideoPlayer. Quando o vídeo é reproduz os segundos de duração, a reprodução será interrompida e um evento completo será despachado. As tentativas de buscar além da duração falharão. Quando a propriedade totalTime é recuperada, ela retornará a duração especificada. Isto difere o parâmetro totalTime deste método porque esse parâmetro é usado para especificar a duração real da mídia, que é mais útil quando a mídia não tem metadados com estas informações; se o totalTime for menor do que a duração de mídia real, ele não interromperá a reprodução de gravação. Mas com este parâmetro de duração, a reprodução SERÁ interrompida. Este parâmetro não será ignorado se isLive for verdade.

Elementos da API relacionados

ncConnected

()método 
public function ncConnected():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

Chamado por INCManager quando a conexão estiver concluída ou se ocorrer uma falha após uma chamada para o método INCManager.connectToURL(). Se houver falha na conexão, configure a propriedade INCManager.netConnection como null ou indefinida antes de chamar.

Elementos da API relacionados

ncReconnected

()método 
public function ncReconnected():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

Chamado por INCManager quando a reconexão estiver concluída ou se ocorrer uma falha após uma chamada para o método INCManager.reconnect(). Se houver falha na conexão, configure a propriedade INCManager.netconnection como null antes de chamar.

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 vídeo. Se o vídeo estiver pausado ou interrompido, ele não tem efeito. Para iniciar novamente a reprodução, chame play(). Não adota parâmetros.

Se o player estiver em um estado não responsivo, o método pause() enfileira a solicitação.

Lança uma exceção se chamado quando não houver fluxo conectado. Use o evento stateChange e a propriedade connected para determinar quando é seguro chamar esse método.

Se o player estiver em um estado parado, a chamada ao método pause() não tem efeito e o player permanece em um estado parado.

Elementos da API relacionados

play

()método 
public function play(url:String = null, totalTime:Number = NaN, isLive:Boolean = false, startTime:Number = NaN, duration: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

Faz com que o vídeo seja reproduzido. Pode ser chamado enquanto o vídeo está pausado ou interrompido, ou enquanto o vídeo já está sendo reproduzido. Chame esse método sem argumentos para reproduzir um vídeo já carregado ou transmita uma URL para carregar um novo fluxo.

Se o player estiver em um estado não responsivo, ele enfileira a solicitação.

Lança uma exceção se chamado sem argumentos em um momento em que não há fluxo conectado. Use o evento stateChange e a propriedade connected para determinar quando é seguro chamar esse método.

Parâmetros

url:String (default = null) — Transmita em uma string de URL se quiser carregar e reproduzir um novo arquivo FLV. Se você já tiver carregado um arquivo FLV e quiser continuar reproduzindo-o, transmita null.
 
totalTime:Number (default = NaN) — Transmita a duração do arquivo FLV. Transmita 0 ou NaN para detectar automaticamente a duração dos metadados, servidor ou XML. Se a propriedade INCManager.streamLength não for 0, null ou indefinido quando a propriedade ncConnected for chamada, aquele valor assume precedência sobre esse.
 
isLive:Boolean (default = false) — Transmita true se for reproduzir um feed ao vivo do Flash Media Server (FMS).
 
startTime:Number (default = NaN) — Hora, em segundos, para ser tratada como hora 0 na mídia especificada. Reproduzir iniciará daí, o playheadTime considerará que startTime será hora 0 e não será possível buscar antes desta hora (buscando 0 buscaria o startTime especificado). Este parâmetro não será ignorado se isLive for verdade.
 
duration:Number (default = NaN) — Hora, em segundos, para ser usado pela duração da mídia. Só usado se startTime <= 0. Com startTime, este parâmetro define um segmento da mídia que é tratada como a mídia inteira pelo VideoPlayer. Quando o vídeo é reproduz os segundos de duração, a reprodução será interrompida e um evento completo será despachado. As tentativas de buscar além da duração falharão. Quando a propriedade totalTime é recuperada, ela retornará a duração especificada. Isto difere o parâmetro totalTime deste método porque esse parâmetro é usado para especificar a duração real da mídia, que é mais útil quando a mídia não tem metadados com estas informações; se o totalTime for menor do que a duração de mídia real, ele não interromperá a reprodução de gravação. Mas com este parâmetro de duração, a reprodução SERÁ interrompida. Este parâmetro não será ignorado se isLive for verdade.

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.

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). Se houver um vídeo sendo reproduzido, o vídeo continua a ser reproduzido daquele ponto. Se o vídeo estiver pausado, ele busca esse ponto e permanece pausado. Se o vídeo estiver parado, ele busca esse ponto e entra no estado pausado. Não tem efeito com os fluxos ao vivo.

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. Para um download progressivo, você só pode buscar em um quadro-chave; portanto, a busca leva você à hora do primeiro quadro-chave depois da hora especificada.

Nota: 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á.

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.

Lança uma exceção se chamado quando não houver fluxo conectado. Use o evento stateChange e a propriedade connected para determinar quando é seguro chamar esse método.

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 ou NaN.

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. A configuração de scaleX ou scaleY individualmente dispara dois eventos autolayout, ao passo que chamar o método setScale() causa apenas um evento autolayout.

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

Define as propriedades width e height simultaneamente. A configuração de width ou height individualmente dispara dois eventos autolayout, ao passo que chamar o método setSize() causa apenas um evento autolayout.

Caso a propriedade scaleMode seja configurada como VideoScaleMode.MAINTAIN_ASPECT_RATIO ou VideoScaleMode.NO_SCALE, o ato de chamá-la dispara um evento autolayout imediato.

Parâmetros

width:Number — A largura do player de vídeo.
 
height:Number — 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

Para a reprodução do vídeo. Se autoRewind estiver configurado como true, retrocede até o primeiro quadro. Se o vídeo já estiver parado, ele não tem efeito. Para iniciar novamente a reprodução, chame play(). Não adota parâmetros.

Se o player estiver em um estado não responsivo, ele enfileira a solicitação.

Lança uma exceção se chamado quando não houver fluxo conectado. Use o evento stateChange e a propriedade connected para determinar quando é seguro chamar esse método.

Elementos da API relacionados

Detalhe do evento

autoRewound

Evento
Tipo do objeto de 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.

O evento autoRewound é do tipo VideoEvent e tem a constante VideoEvent.AUTO_REWOUND.

Define o valor da propriedade type de um objeto de evento autoRewound.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
estadoUma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente.
playheadTimeUm número que é o tempo ou a posição atuais do indicador de reprodução.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

close

Evento  
Tipo do objeto de 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 pela ocorrência VideoPlayer quando fecha a NetConnecton, atingindo o tempo limite ou por meio de uma chamada para o método close() ou quando você chama os métodos load() ou play() ou classifica a propriedade source e faz com que a conexão RTMP seja encerrada como consequência. 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.

Define o valor da propriedade type de um objeto de evento close.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
estadoUma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente.
playheadTimeUm número que é o tempo ou a posição atuais do indicador de reprodução.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

complete

Evento  
Tipo do objeto de 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 stopped.

O evento complete é do tipo VideoEvent e tem a constanteVideoEvent.COMPLETE.

Define o valor da propriedade type de um objeto de evento complete.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
estadoUma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente.
playheadTimeUm número que é o tempo ou a posição atuais do indicador de reprodução.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

cuePoint

Evento  
Tipo do objeto de 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.

Define o valor da propriedade type de um objeto de evento cuePoint.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
infoO objeto com propriedades que descrevem o ponto de sinalização.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

    

drmAuthenticate

Evento  
Tipo do objeto de evento: flash.events.DRMAuthenticateEvent

Versão de produto: Flash CS3
Versões de runtime: AIR 1.0

evento drmAuthenticate

    

drmError

Evento  
Tipo do objeto de evento: flash.events.DRMErrorEvent

Versão de produto: Flash CS3
Versões de runtime: AIR 1.0

evento drmError

    

drmStatus

Evento  
Tipo do objeto de evento: flash.events.DRMStatusEvent

Versão de produto: Flash CS3
Versões de runtime: AIR 1.0

evento drmError

layout

Evento  
Tipo do objeto de 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étodos setScale() ou setSize(), ou alterando-se as propriedades width, height, scaleX e scaleY.
  • 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.

Define o valor da propriedade type de um objeto de evento layout.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
oldBoundsOs valores das propriedades x, y, width e height do destino antes da ocorrência do evento layout.
oldRegistrationBoundsOs valores das propriedades registrationX, registrationY, registrationWidth e registrationHeight antes da ocorrência do evento layout.

Elementos da API relacionados

metadataReceived

Evento  
Tipo do objeto de 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.

Define o valor da propriedade type de um objeto de evento metadataReceived.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
infoO objeto com propriedades que descrevem o arquivo FLV.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

playheadUpdate

Evento  
Tipo do objeto de 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.

Define o valor da propriedade type de um objeto de evento playheadUpdate.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
estadoUma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente.
playheadTimeUm número que é o tempo ou a posição atuais do indicador de reprodução.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

progress

Evento  
Tipo do objeto de 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.

Define o valor da propriedade type de um objeto de evento progress.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
bytesLoadedO número de itens ou bytes carregados no momento em que o ouvinte processa o evento.
bytesTotalO número total de itens ou bytes que serão carregados se o processo de carregamento for bem-sucedido.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

ready

Evento  
Tipo do objeto de 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

Evento 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.

Define o valor da propriedade type de um objeto de evento ready.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
estadoUma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente.
playheadTimeUm número que é o tempo ou a posição atuais do indicador de reprodução.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

stateChange

Evento  
Tipo do objeto de 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.

Define o valor da propriedade type de um objeto de evento stateChange.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
estadoUma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente.
playheadTimeUm número que é o tempo ou a posição atuais do indicador de reprodução.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

Detalhes da constante

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

VideoPlayerExample.as

Esse exemplo cria dinamicamente duas ocorrências do VideoPlayer e aplica um filtro de desfoque em uma ocorrência.

Para executar o exemplo, siga estas etapas:

  1. Adicione o componente FLVPlayback na biblioteca.
  2. Substitua testVideoPath por um caminho absoluto ou relativo para um arquivo FLV.
  3. Salve este código como VideoPlayerExample.as no mesmo diretório como seu arquivo FLA.
  4. Configure a classe Document no arquivo FLA como VideoPlayerExample.
package
{
    import fl.video.VideoPlayer;
    import flash.display.Sprite;
    import flash.filters.BlurFilter;

    public class VideoPlayerExample extends Sprite 
    {
        private var videoPath:String = "http://www.helpexamples.com/flash/video/sheep.flv"
        private var player:VideoPlayer;
        private var blurryPlayer:VideoPlayer;
        
        public function VideoPlayerExample() {
            player = new VideoPlayer();
            player.play(videoPath);
            player.setScale(0.75, 0.75);
            addChild(player);
            
            blurryPlayer = new VideoPlayer();
            blurryPlayer.play(videoPath);
            blurryPlayer.setScale(0.75,0.75);
            blurryPlayer.filters = [ new BlurFilter(8, 8, 1) ];
            blurryPlayer.x = 250;
            addChild(blurryPlayer);            
        }
    }
}




[ X ]Por que inglês?
O conteúdo na Referência do ActionScript 3.0 aparece em inglês

Nem todas as partes da Referência do ActionScript 3.0 estão traduzidas em todos os idiomas. Quando um elemento de um idioma não está traduzido, ele é exibido em inglês. Por exemplo, a classe ga.controls.HelpBox não está traduzida em nenhum idioma. Por isso, na versão da referência em português do Brasil, a classe ga.controls.HelpBox é exibida em inglês.