Referencia de ActionScript® 3.0 para la plataforma de Adobe® Flash®
Inicio  |  Ocultar lista de paquetes y clases |  Paquetes  |  Clases  |  Novedades  |  Índice  |  Apéndices  |  ¿Por qué hay texto en inglés?
Filtros: AIR 30.0 y versiones anteriores, Flash Player 30.0 y versiones anteriores, Flash Lite 4
Flex 4.6 y versiones anteriores, Flash Pro CS6 y versiones anteriores
Ocultar filtros
fl.video 

VideoPlayer  - AS3 Flash

Paquetesx

Nivel 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 del lenguaje

Constantes globales
Funciones globales
Operadores
Sentencias, palabras clave y directivas
Tipos especiales

Apéndices

Novedades
Errores del compilador
Advertencias del compilador
Errores en tiempo de ejecución
Migración a ActionScript 3
Conjuntos de caracteres admitidos
Solo etiquetas MXML
Elementos Motion XML
Etiquetas de texto temporizado
Lista de elementos desfasados
Constantes de implementación de accesibilidad
Cómo utilizar ejemplos de ActionScript
Avisos legales
Paquetefl.video
Clasepublic class VideoPlayer
HerenciaVideoPlayer Inheritance Video Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

La clase VideoPlayer permite crear un reproductor de vídeo con un archivo SWF ligeramente menor si utilizó el componente FLVPlayback. Al contrario de lo que ocurre con el componente FLVPlayback, la clase VideoPlayer no permite incluir un aspecto ni controles de reproducción, y aunque no puede encontrar ni buscar puntos de referencia, se producirán los eventos cuePoint. La clase FLVPlayback ajusta la clase VideoPlayer.

Utilice la clase FLVPlayback en casi todos los casos, ya que no hay funcionalidad en la clase VideoPlayer a la que no se pueda obtener acceso con la clase FLVPlayback.

Además, la clase FLVPlayback interactúa automáticamente con NCManager para acceder a archivos FLV transmitidos en un servidor de vídeo como, por ejemplo, Flash Media Server. La interacción con la clase NCManager se produce al establecer la propiedad contentPath y al pasar una URL a los métodos play() y load(). Sin embargo, si utiliza la clase VideoPlayer de forma independiente, debe incluir la siguiente sentencia en el código ActionScript para asegurarse de que se incluye la clase NCManager:

var _forceNCManager:fl.video.NCManager;

La clase NCManager implementa una interfaz, INCManager, y se puede sustituir por una clase personalizada para administrar comunicaciones de red que implementa esta interfaz. Si lo hace, también necesitará incluir la siguiente sentencia para reemplazar NCManager por el nombre de la clase que haya proporcionado:

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

No es necesario añadir esta sentencia si utiliza la clase NCManager predeterminada.

Nota: asimismo, puede establecer iNCManagerClass para sustituir la clase fl.video.NCManager predeterminada mediante el componente FLVPlayback.

Para gestionar varios flujos en varios anchos de banda, NCManager admite un subconjunto de SMIL.

Ver los ejemplos

Elementos de API relacionados



Propiedades públicas
 PropiedadDefinido por
 InheritedaccessibilityProperties : AccessibilityProperties
Las opciones de accesibilidad actuales para este objeto de visualización.
DisplayObject
  align : String
Especifica el modo que el vídeo se muestra con respecto a las propiedades registrationX, registrationY, registrationWidth y registrationHeight.
VideoPlayer
 Inheritedalpha : Number
Indica el valor de transparencia alfa del objeto especificado.
DisplayObject
  autoRewind : Boolean
Valor booleano que, si se establece como true, hace que el archivo FLV se rebobine hasta el fotograma 1 cuando se detenga la reproducción porque el reproductor alcanzó el final del flujo o porque se llamó al método stop().
VideoPlayer
 InheritedblendMode : String
Un valor de la clase BlendMode que especifica el modo de mezcla que debe utilizarse.
DisplayObject
 InheritedblendShader : Shader
[solo escritura] Define un sombreado para utilizarlo en la mezcla del primer plano y del fondo.
DisplayObject
  bufferTime : Number
Valor que especifica el número de segundos que se almacenarán en la memoria antes de que se inicie la reproducción de un flujo de vídeo.
VideoPlayer
  bytesLoaded : uint
[solo lectura] Valor que indica el número de bytes descargados para una descarga HTTP.
VideoPlayer
  bytesTotal : uint
[solo lectura] Valor que especifica el número total de bytes descargados para una descarga HTTP.
VideoPlayer
 InheritedcacheAsBitmap : Boolean
Si se define como true, los motores de ejecución de Flash dejan en caché una representación interna de mapa de bits del objeto de visualización.
DisplayObject
 Inherited    cacheAsBitmapMatrix : Matrix
Si su valor no es null, este objeto Matrix define cómo un objeto de visualización se procesa cuando cacheAsBitmap se define como true.
DisplayObject
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
 Inheriteddeblocking : int
Indica el tipo de filtro aplicado al vídeo descodificado como parte del proceso posterior.
Video
 Inheritedfilters : Array
Conjunto indexado que contiene todos los objetos de filtro actualmente asociados con el objeto de visualización.
DisplayObject
  height : Number
[override] Número que especifica la altura de la instancia VideoPlayer (en píxeles).
VideoPlayer
  idleTimeout : Number
Cantidad de tiempo en milisegundos antes de que Flash cierre una conexión inactiva con un servidor de vídeo, como Flash Media Server, tras realizar una pausa o detener una reproducción.
VideoPlayer
  iNCManagerClass : Object = fl.video.NCManager
[estática] Establezca la propiedad iNCManagerClass según el objeto de clase o el nombre de cadena de su clase personalizada para que todos los objetos VideoPlayer utilicen la clase personalizada como implementación predeterminada de INCManager.
VideoPlayer
  isLive : Boolean
[solo lectura] Valor booleano. Es true si el flujo de vídeo es dinámico.
VideoPlayer
  isRTMP : Boolean
[solo lectura] Valor booleano. Es true si el archivo FLV se transmite desde Flash Media Server (FMS) con RTMP.
VideoPlayer
 InheritedloaderInfo : LoaderInfo
[solo lectura] Devuelve un objeto LoaderInfo que contiene información sobre la carga del archivo al que pertenece este objeto de visualización.
DisplayObject
 Inheritedmask : DisplayObject
El objeto de visualización que origina la llamada se enmascara mediante el objeto mask especificado.
DisplayObject
  metadata : Object
[solo lectura] Objeto que es un paquete de información de metadatos que se recibe de una llamada al método callback NetSteam.onMetaData(), si está disponible.
VideoPlayer
 InheritedmetaData : Object
Obtiene el objeto de metadatos de la instancia de DisplayObject si los metadatos se almacenaron con la instancia de este objeto DisplayObject en el archivo SWF a través de una etiqueta PlaceObject4.
DisplayObject
 InheritedmouseX : Number
[solo lectura] Indica la coordenada x de la posición del ratón o del dispositivo de entrada del usuario, en píxeles.
DisplayObject
 InheritedmouseY : Number
[solo lectura] Indica la coordenada y de la posición del ratón o del dispositivo de entrada del usuario, en píxeles.
DisplayObject
 Inheritedname : String
Indica el nombre de instancia de DisplayObject.
DisplayObject
  ncMgr : INCManager
[solo lectura] Objeto INCManager que proporciona acceso a una instancia de la clase que implementa INCManager, que es una interfaz de la clase NCManager.
VideoPlayer
  netConnection : NetConnection
[solo lectura] Da acceso directo a la instancia NetConnection creada por el reproductor de vídeo.
VideoPlayer
  netStream : NetStream
[solo lectura] Da acceso directo a la instancia NetStream creada por el reproductor de vídeo.
VideoPlayer
  netStreamClientClass : Object
[estática] Registra una clase personalizada para la propiedad cliente de NetStream.
VideoPlayer
 InheritedopaqueBackground : Object
Especifica si el objeto de visualización es opaco con un determinado color de fondo.
DisplayObject
 Inheritedparent : DisplayObjectContainer
[solo lectura] Indica el objeto DisplayObjectContainer que contiene este objeto de visualización.
DisplayObject
  playheadTime : Number
Número que representa el tiempo o la posición actual (en segundos) de la cabeza lectora, que puede ser un valor fraccionario.
VideoPlayer
  playheadUpdateInterval : Number
Número que es la cantidad de tiempo en milisegundos entre cada evento playheadUpdate.
VideoPlayer
  progressInterval : Number
Número que es la cantidad de tiempo en milisegundos entre cada evento progress.
VideoPlayer
  registrationHeight : Number
Altura utilizada para alinear el contenido del vídeo al realizar el cambio de tamaño automático.
VideoPlayer
  registrationWidth : Number
Anchura utilizada para alinear el contenido del vídeo al realizar el cambio de tamaño automático.
VideoPlayer
  registrationX : Number
Coordenada x empleada para alinear el contenido de vídeo al cambiar el tamaño automáticamente.
VideoPlayer
  registrationY : Number
Coordenada y empleada para alinear el contenido de vídeo al cambiar el tamaño automáticamente.
VideoPlayer
 Inheritedroot : DisplayObject
[solo lectura] Para un objeto de visualización en un archivo SWF cargado, la propiedad root es el objeto de visualización de nivel más alto en la parte de la estructura de árbol de la lista de visualización representada por dicho archivo SWF.
DisplayObject
 Inheritedrotation : Number
Indica el giro de la instancia de DisplayObject, expresado en grados, con respecto a su orientación original.
DisplayObject
 InheritedrotationX : Number
Indica la rotación del eje x de la instancia de DisplayObject, en grados, desde su orientación original relativa al contenedor principal 3D.
DisplayObject
 InheritedrotationY : Number
Indica la rotación del eje y de la instancia de DisplayObject, en grados, desde su orientación original relativa al contenedor principal 3D.
DisplayObject
 InheritedrotationZ : Number
Indica la rotación del eje z de la instancia de DisplayObject, en grados, desde su orientación original relativa al contenedor principal 3D.
DisplayObject
 Inheritedscale9Grid : Rectangle
La cuadrícula de escala aplicada actualmente.
DisplayObject
  scaleMode : String
Especifica el modo en que el vídeo cambia de tamaño tras la carga.
VideoPlayer
  scaleX : Number
[override] Número que especifica la escala horizontal.
VideoPlayer
  scaleY : Number
[override] Número que especifica la escala vertical.
VideoPlayer
 InheritedscaleZ : Number
Indica la escala de profundidad (porcentaje) de un objeto aplicada desde el punto de registro del objeto.
DisplayObject
 InheritedscrollRect : Rectangle
Los límites del rectángulo de desplazamiento del objeto de visualización.
DisplayObject
 Inheritedsmoothing : Boolean
Especifica si el vídeo debe suavizarse (interpolarse) al ajustarlo a escala.
Video
  soundTransform : flash.media:SoundTransform
Proporciona acceso directo a la propiedad NetStream.soundTransform para permitir un mayor control del sonido.
VideoPlayer
  source : String
[solo lectura] Cadena que especifica la URL del archivo FLV que se va a transmitir y cómo se debe transmitir.
VideoPlayer
 Inheritedstage : Stage
[solo lectura] El escenario del objeto de visualización.
DisplayObject
  state : String
[solo lectura] Cadena que especifica el estado del componente.
VideoPlayer
  stateResponsive : Boolean
[solo lectura] Valor booleano. Es true si el estado es interactivo.
VideoPlayer
  totalTime : Number
[solo lectura] Número que representa el tiempo total de reproducción del vídeo en segundos.
VideoPlayer
 Inheritedtransform : flash.geom:Transform
Objeto con propiedades pertenecientes a una matriz, transformación de color y límites de píxel de un objeto de visualización.
DisplayObject
  videoHeight : int
[override] [solo lectura] Anchura de origen del archivo FLV cargado.
VideoPlayer
  videoWidth : int
[override] [solo lectura] Anchura de origen del archivo FLV cargado.
VideoPlayer
  visible : Boolean
[override] Valor booleano que, si es true, hace visible la instancia VideoPlayer.
VideoPlayer
  volume : Number
Número del intervalo 0 a 1 que indica el nivel del control de volumen.
VideoPlayer
  width : Number
[override] Número que especifica la anchura de la instancia VideoPlayer en el escenario.
VideoPlayer
  x : Number
[override] Número que especifica la posición horizontal (en píxeles) del reproductor de vídeo.
VideoPlayer
  y : Number
[override] Número que especifica la posición vertical (en píxeles) del reproductor de vídeo.
VideoPlayer
 Inheritedz : Number
Indica la posición de la coordenada z en el eje z de la instancia de DisplayObject relativa al contenedor principal 3D.
DisplayObject
Métodos públicos
 MétodoDefinido por
  
VideoPlayer(width:int = 320, height:int = 240)
Crea un objeto VideoPlayer con una anchura y altura específicas.
VideoPlayer
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un objeto de detector de eventos con un objeto EventDispatcher, de modo que el detector reciba la notificación de un evento.
EventDispatcher
 Inherited
Especifica una transmisión de vídeo de una cámara para que se muestre dentro de los límites del objeto Video en la aplicación.
Video
 Inherited
Especifica un flujo de vídeo para que se muestre dentro de los límites del objeto Video en la aplicación.
Video
 Inherited
Borra la imagen mostrada actualmente en el objeto Video (no el flujo de vídeo).
Video
  
Fuerza el cierre del flujo de vídeo y de la conexión con Flash Media Server.
VideoPlayer
 Inherited
Distribuye un evento en el flujo del evento.
EventDispatcher
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Devuelve un rectángulo que define el área del objeto de visualización relativo al sistema de coordenadas del objeto targetCoordinateSpace.
DisplayObject
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
Devuelve un rectángulo que define el límite del objeto de visualización, basado en el sistema de coordenadas definido por el parámetro targetCoordinateSpace, excluyendo los trazos en las formas.
DisplayObject
 Inherited
Convierte el objeto point de las coordenadas del escenario (globales) en las coordenadas del objeto de visualización (locales).
DisplayObject
 Inherited
Convierte un punto bidimensional de las coordenadas (globales) del escenario en coordenadas (locales) de un objeto tridimensional.
DisplayObject
 Inherited
Comprueba si el objeto EventDispatcher tiene detectores registrados para un tipo concreto de evento.
EventDispatcher
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
 Inherited
Calcula el cuadro delimitador del objeto de visualización para ver si se solapa o corta con el cuadro delimitador del objeto de visualización obj.
DisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
Evalúa el objeto de visualización para comprobar si se solapa o presenta un punto de intersección con el punto especificado por los parámetros x e y.
DisplayObject
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
  
load(url:String, totalTime:Number = NaN, isLive:Boolean = false, startTime:Number = NaN, duration:Number = NaN):void
Similar al método play(), pero carga el archivo FLV sin reproducirlo.
VideoPlayer
 Inherited
Convierte un punto tridimensional de las coordenadas (locales) del objeto de visualización tridimensional en un punto bidimensional en las coordenadas (globales) del escenario.
DisplayObject
 Inherited
Convierte el objeto point de coordenadas del objeto de visualización (locales) en coordenadas del escenario (globales).
DisplayObject
  
Lo llama INCManager tras finalizar la conexión o si ésta falla tras una llamada al método INCManager.connectToURL().
VideoPlayer
  
Lo llama INCManager tras finalizar la reconexión o si ésta falla tras una llamada al método INCManager.reconnect().
VideoPlayer
  
Pone en pausa la reproducción del vídeo.
VideoPlayer
  
play(url:String = null, totalTime:Number = NaN, isLive:Boolean = false, startTime:Number = NaN, duration:Number = NaN):void
Hace que se reproduzca el vídeo.
VideoPlayer
  
Reproduce el archivo FLV una vez que éste se ha descargado lo suficiente.
VideoPlayer
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Elimina un detector del objeto EventDispatcher.
EventDispatcher
  
Busca un tiempo especificado en el archivo en segundos, con una precisión de tres decimales (milisegundos).
VideoPlayer
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
  
setScale(scaleX:Number, scaleY:Number):void
Establece simultáneamente los valores de las propiedades scaleX y scaleY.
VideoPlayer
  
setSize(width:Number, height:Number):void
Establece simultáneamente las propiedades de anchura y altura.
VideoPlayer
  
Detiene la reproducción del vídeo.
VideoPlayer
 Inherited
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional.
Object
 Inherited
Devuelve la representación de cadena del objeto especificado.
Object
 Inherited
Devuelve el valor simple del objeto especificado.
Object
 Inherited
Comprueba si hay registrado un detector de eventos con este objeto EventDispatcher o con cualquiera de sus ascendientes para el tipo de evento concreto.
EventDispatcher
Eventos
 Evento Resumen Definido por
 Inherited[evento broadcast] Se distribuye cuando Flash Player o AIR pasan a estar activos.EventDispatcher
 InheritedSe distribuye cuando un objeto de visualización se añade a la lista de visualización.DisplayObject
 InheritedSe distribuye cuando un objeto de visualización se añade a la lista de visualización del escenario, bien directamente o a través de un subárbol que contiene el objeto de visualización.DisplayObject
  Se distribuye cuando la cabeza lectora se desplaza hasta el principio del reproductor de vídeo porque la propiedad autoRewind está establecida como true.VideoPlayer
  Se distribuye mediante la instancia de VideoPlayer cuando se cierra NetConnection porque se ha agotado el tiempo de espera o se ha realizado una llamada al método close(), o bien cuando se ha llamado a los métodos load() o play(), o se ha establecido la propiedad source, lo que produce el cierre de la conexión RTMP.VideoPlayer
  Se distribuye cuando finaliza la reproducción porque el reproductor llegó al final del archivo FLV.VideoPlayer
  Se distribuye cuando se llega a un punto de referencia.VideoPlayer
 Inherited[evento broadcast] Se distribuye cuando Flash Player o de AIR pasan a estar inactivos.EventDispatcher
  Evento drmAuthenticateVideoPlayer
  
    drmError
Evento drmErrorVideoPlayer
  
    drmStatus
Evento drmErrorVideoPlayer
 Inherited[evento de difusión] Se distribuye cuando la cabeza lectora entra en un nuevo fotograma.DisplayObject
 Inherited[evento de difusión] Se distribuye cuando la cabeza lectora sale del fotograma actual.DisplayObject
 Inherited[evento de difusión] Se distribuye una vez ejecutados los constructores de los objetos de visualización del fotograma, pero antes de que se ejecuten los scripts de fotograma.DisplayObject
  Se distribuye cuando se cambia el tamaño o la disposición del reproductor de vídeo.VideoPlayer
  Se distribuye la primera vez que se llega a los metadatos del archivo FLV.VideoPlayer
  Evento que se distribuye mientras se reproduce el archivo FLV con la frecuencia especificada en la propiedad playheadUpdateInterval o cuando se inicia el rebobinado.VideoPlayer
  Indica el progreso con el número de bytes descargados.VideoPlayer
  Evento que se distribuye cuando el archivo FLV está cargado y preparado para reproducirse.VideoPlayer
 InheritedSe distribuye cuando un objeto de visualización se va a eliminar de la lista de visualización.DisplayObject
 InheritedSe distribuye cuando un objeto de visualización se va a eliminar de la lista de visualización, bien directamente o a través de la eliminación de un subárbol que contiene el objeto de visualización.DisplayObject
 Inherited[evento de difusión] Se distribuye cuando la lista de visualización se va a actualizar y representar.DisplayObject
  Se distribuye cuando cambia el estado de reproducción.VideoPlayer
Constantes públicas
 ConstanteDefinido por
  SHORT_VERSION : String = "2.1"
[estática] Variable de estado que indica la versión corta del número del componente.
VideoPlayer
  VERSION : String = "2.1.0.23"
[estática] Variable de estado que indica la versión larga del número del componente.
VideoPlayer
Información sobre propiedades

align

propiedad
align:String

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Especifica el modo en que el vídeo se muestra con respecto a las propiedades registrationX, registrationY, registrationWidth y registrationHeight. La propiedad align produce este diseño automático cuando la propiedad scaleMode está establecida como VideoScaleMode.MAINTAIN_ASPECT_RATIO o VideoScaleMode.NO_SCALE. Cambiar esta propiedad tras cargar un archivo FLV produce el inicio inmediato de un diseño automático. Valores de la clase VideoAlign.

El valor predeterminado es VideoAlign.CENTER.



Implementación
    public function get align():String
    public function set align(value:String):void

Elementos de API relacionados

autoRewind

propiedad 
autoRewind:Boolean

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Valor booleano que, si es true, hace que el archivo FLV se rebobine hasta el fotograma 1 cuando se detenga la reproducción, ya sea porque el reproductor llegó al final del flujo o porque se llamó al método stop(). Esta propiedad no se utiliza para flujos dinámicos.

El valor predeterminado es false.



Implementación
    public function get autoRewind():Boolean
    public function set autoRewind(value:Boolean):void

bufferTime

propiedad 
bufferTime:Number

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Valor que especifica el número de segundos que se almacenarán en la memoria antes de que se inicie la reproducción de un flujo de vídeo. En los archivos FLV que se transmiten a través de RTMP, que no se descargan y sólo se almacenan en búfer, puede ser importante aumentar el valor predeterminado de 0,1. En los archivos FLV que se descargan progresivamente a través de HTTP, aumentar este valor no supone una gran ventaja, aunque sí puede mejorar la visualización de vídeo de alta calidad en un equipo antiguo que sea más lento.

En el caso de vídeo pregrabado (no dinámico), no defina la propiedad bufferTime con el valor 0: utilice el tiempo de búfer predeterminado o auméntelo.

Esta propiedad no especifica la cantidad de archivo FLV que se descarga antes de iniciar la reproducción.



Implementación
    public function get bufferTime():Number
    public function set bufferTime(value:Number):void

Elementos de API relacionados

bytesLoaded

propiedad 
bytesLoaded:uint  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Valor que indica el número de bytes descargados para una descarga HTTP. Devuelve 0 cuando no hay flujo, cuando éste procede de Flash Media Server (FMS) o si la información aún no está disponible. El valor devuelto sólo es útil para una descarga HTTP.



Implementación
    public function get bytesLoaded():uint

bytesTotal

propiedad 
bytesTotal:uint  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Valor que especifica el número total de bytes descargados para una descarga HTTP. Devuelve -1 cuando no hay flujo, cuando éste procede de Flash Media Server (FMS) o si la información aún no está disponible. El valor devuelto sólo es útil para una descarga HTTP.



Implementación
    public function get bytesTotal():uint

height

propiedad 
height:Number[override]

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Número que especifica la altura de la instancia VideoPlayer (en píxeles).

Nota: no confunda esta propiedad con la propiedad flash.media.Video.height que es similar a la propiedad fl.video.VideoPlayer.videoHeight.



Implementación
    override public function get height():Number
    override public function set height(value:Number):void

Elementos de API relacionados

idleTimeout

propiedad 
idleTimeout:Number

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Cantidad de tiempo en milisegundos antes de que Flash cierre una conexión inactiva con un servidor de vídeo, como Flash Media Server, tras realizar una pausa o detener una reproducción. Esta propiedad no produce ningún efecto en la descarga de un archivo FLV a través de HTTP.

Si se establece esta propiedad cuando un flujo de vídeo ya está inactivo, el período de tiempo de espera se reinicia con el nuevo valor.



Implementación
    public function get idleTimeout():Number
    public function set idleTimeout(value:Number):void

iNCManagerClass

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

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Establezca la propiedad iNCManagerClass según el objeto de clase o el nombre de cadena de su clase personalizada para que todos los objetos VideoPlayer utilicen la clase personalizada como implementación predeterminada de INCManager. La clase FLVPlayback incluye la definición de la clase personalizada, mientras que el reproductor de vídeo no.

El valor predeterminado es "fl.video.NCManager" como una cadena.

isLive

propiedad 
isLive:Boolean  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Valor booleano. Es true si el flujo de vídeo es dinámico. Esta propiedad resulta eficaz sólo cuando se transmite desde un servidor de vídeo, como Flash Media Server u otro servicio Flash Video Streaming Service. El valor de esta propiedad se omitirá para una descarga HTTP.

Define la propiedad isLive como false si se envía un flujo de vídeo pregrabado al reproductor de vídeo y como true si se envían datos en tiempo real, como una emisión dinámica. Para obtener un mejor rendimiento al definir la propiedad isLive como false, no defina bufferTime con el valor 0.



Implementación
    public function get isLive():Boolean

Elementos de API relacionados

isRTMP

propiedad 
isRTMP:Boolean  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Valor booleano. Es true si el archivo FLV se transmite desde Flash Media Server (FMS) con RTMP. Su valor es false en cualquier otro origen de archivo FLV.



Implementación
    public function get isRTMP():Boolean

Elementos de API relacionados

metadata

propiedad 
metadata:Object  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Objeto que es un paquete de información de metadatos que se recibe de una llamada al método callback NetSteam.onMetaData(), si está disponible. Está listo cuando se distribuye el evento metadataReceived.

Si el archivo FLV se codifica con el codificador de Flash 8, la propiedad metadata contiene la siguiente información. Los archivos FLV antiguos sólo contienen los valores de height, width y duration.

ParámetroDescription
canSeekToEndValor booleano. Es true si el archivo FLV se codifica con un fotograma clave en el último fotograma, lo que permite buscar hasta el final de un clip de película de descarga progresiva. Es false si el archivo FLV no se codifica con un fotograma clave en el último fotograma.
cuePointsConjunto de objetos, uno por cada punto de referencia incorporado en el archivo FLV. El valor es undefined si el archivo FLV no contiene ningún punto de referencia. Cada objeto tiene las siguientes propiedades:
  • type: cadena que especifica el tipo de punto de referencia como "navigation" o "event".
  • name: cadena que indica el nombre del punto de referencia.
  • time: número que indica el tiempo del punto de referencia en segundos, con una precisión de tres decimales (milisegundos).
  • parameters: objeto opcional que tiene pares nombre-valor designados por el usuario durante la creación de los puntos de referencia.
audiocodecid,número que indica el códec de audio (técnica de codificación/descodificación) que se ha utilizado.
audiodelay, Número que representa tiempo 0 en el archivo de origen desde el que se codificó el archivo FLV.

El contenido de vídeo se retrasa durante un breve período de tiempo que es necesario para sincronizar el audio. Por ejemplo, si el valor audiodelay es .038, el vídeo que ha comenzado en tiempo equivalente a 0 en el archivo de origen comienza en .038 en el archivo FLV.

Se debe tener en cuenta que las clases FLVPlayback y VideoPlayer compensan este retraso en su configuración de tiempo. Esto significa que se puede continuar utilizando la configuración de tiempo empleada en el archivo de origen.

audiodatarate,número que indica los kilobytes por segundo de audio.
videocodecid,número que es la versión de códec que se utilizó para codificar el vídeo.
framerate,número que especifica la velocidad de fotogramas del archivo FLV.
videodatarate,número que especifica la velocidad de datos de vídeo del archivo FLV.
heightnúmero que especifica la altura del archivo FLV.
widthnúmero que especifica la anchura del archivo FLV.
duration,número que especifica la duración del archivo FLV en segundos.



Implementación
    public function get metadata():Object

Elementos de API relacionados

ncMgr

propiedad 
ncMgr:INCManager  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Objeto INCManager que proporciona acceso a una instancia de la clase que implementa INCManager, que es una interfaz de la clase NCManager.

Puede utilizar esta propiedad para implementar un objeto INCManager personalizado que requiere una inicialización personalizada.



Implementación
    public function get ncMgr():INCManager

Elementos de API relacionados

netConnection

propiedad 
netConnection:NetConnection  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Da acceso directo a la instancia NetConnection creada por el reproductor de vídeo.



Implementación
    public function get netConnection():NetConnection

netStream

propiedad 
netStream:NetStream  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Da acceso directo a la instancia NetStream creada por el reproductor de vídeo.



Implementación
    public function get netStream():NetStream

netStreamClientClass

propiedad 
public static var netStreamClientClass:Object

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.115.0, AIR 1.0

Registra una clase personalizada para la propiedad cliente de NetStream. De forma predeterminada, se utiliza fl.video.VideoPlayerClient; esta clase controla los mensajes onMetaData() y onCuePoint(). Para añadir control personalizado para otros mensajes, como onImageData() y onTextData(), puede crear su propia clase y definir esta propiedad con la clase.

El constructor para la clase debe adoptar una instancia VideoPlayer como su único parámetro y tener una propiedad ready booleana. Esta propiedad debe ser false mientras el cliente esté todavía esperando mensajes de datos al principio del archivo. Si VideoPlayer realiza su rebobinado automático de cambio de tamaño antes de que se reciban estos mensajes, puede que no se reciban nunca. De forma predeterminada, fl.video.VideoPlayerClient devolverá true desde la propiedad ready en cuanto se realice la llamada a onMetaData().

Puede definir la propiedad con el propio objeto de clase (como en el ejemplo a continuación) o con el nombre de cadena de la clase:

        import fl.video.
        VideoPlayer.netStreamClientClass = MyCustomClient;
        

Tenga en cuenta que la definición con el nombre de cadena de la clase no es suficiente para que se fuerce la compilación de la clase en el SWF. El valor predeterminado es el objeto de clase fl.video.VideoPlayerClient, no el nombre de la cadena.

Se recomienda que toda implementación personalizada cree la subclase fl.video.VideoPlayer. De lo contrario, se corre el riesgo de que se interrumpa el control de los metadatos y puntos de referencia integrados en los componentes VideoPlayer y FLVPlayback.

El valor predeterminado es fl.video.VideoPlayerClient.


Emite
VideoError — Si esta propiedad se define con un valor no válido, se emitirá VideoError.NETSTREAM_CLIENT_CLASS_UNSET.

playheadTime

propiedad 
playheadTime:Number

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Número que representa el tiempo o la posición actual (en segundos) de la cabeza lectora, que puede ser un valor fraccionario. Si se establece esta propiedad, se activa una búsqueda, con todas las restricciones que conlleva.

Cuando cambia el tiempo de la cabeza lectora, lo que ocurre una vez cada 0,25 segundos mientras se reproduce el archivo FLV, el componente distribuye el evento playheadUpdate.

Por varias razones, es posible que la propiedad playheadTime no tenga el valor esperado inmediatamente después de llamar a uno de los métodos de búsqueda o de establecer playheadTime para provocar la búsqueda. En primer lugar, en una descarga progresiva, sólo se puede buscar en un fotograma clave, de forma que la búsqueda devuelve como resultado el tiempo del primer fotograma clave después del tiempo especificado. (En la transmisión de flujo, una búsqueda siempre devuelve el tiempo exacto especificado aunque el archivo FLV de origen no tenga ningún fotograma clave en tal punto.) En segundo lugar, la búsqueda es asíncrona, de forma que si se llama a un método de búsqueda o se establece la propiedad playheadTime, el valor de playheadTime no se actualiza inmediatamente. Para obtener el tiempo después de completar la búsqueda, detecte el evento seek, que no se activa hasta que se actualiza la propiedad playheadTime.



Implementación
    public function get playheadTime():Number
    public function set playheadTime(value:Number):void

Elementos de API relacionados

playheadUpdateInterval

propiedad 
playheadUpdateInterval:Number

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Número que es la cantidad de tiempo en milisegundos entre cada evento playheadUpdate. Si se establece esta propiedad mientras se está reproduciendo el archivo FLV, se reinicia el temporizador.

Dado que los puntos de referencia de ActionScript se inician cuando se actualiza la cabeza lectora, al disminuir el valor de la propiedad playheadUpdateInterval, puede aumentar la precisión de los puntos de referencia de ActionScript.

Como el intervalo de actualización de la cabeza lectora se establece mediante una llamada al método global setInterval(), la actualización no puede activarse con más frecuencia que la velocidad de fotogramas del archivo SWF, tal y como ocurre con cualquier otro intervalo que se establezca de este modo. Así pues, por ejemplo, para una velocidad de fotogramas predeterminada de 12 fotogramas por segundo, el intervalo efectivo más bajo es aproximadamente 83 milisegundos, o un segundo (1.000 milisegundos) dividido por 12.

El valor predeterminado es 250.



Implementación
    public function get playheadUpdateInterval():Number
    public function set playheadUpdateInterval(value:Number):void

Elementos de API relacionados

progressInterval

propiedad 
progressInterval:Number

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Número que es la cantidad de tiempo en milisegundos entre cada evento progress. Si establece el valor de esta propiedad mientras se está reproduciendo el flujo de vídeo, se reinicia el temporizador.



Implementación
    public function get progressInterval():Number
    public function set progressInterval(value:Number):void

registrationHeight

propiedad 
registrationHeight:Number

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Altura utilizada para alinear el contenido del vídeo al realizar el cambio de tamaño automático. No confunda la propiedad registrationHeight con la propiedad height. La propiedad height representa la altura real del contenido del vídeo.

Ejemplo 1: cargue un archivo FLV 80x80 con la configuración siguiente:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
A continuación, tras el cambio de tamaño automático, se obtiene:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Ejemplo 2: cargue el mismo escenario que en el ejemplo 1 aunque con la configuración siguiente:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Se obtiene:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Ejemplo 3: cargue el mismo escenario que en el ejemplo 2 aunque con la configuración siguiente:

  • scaleMode = VideoScaleMode.EXACT_FIT
Se obtienen todos los mismos valores que los valores de registro:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

Establecer la propiedad registrationHeight equivale a establecer la propiedad height y viceversa. Establecer cualquier otra propiedad o llamar a cualquier método que modifique la altura, como scaleX, setSize y setScale también mantiene sincronizadas las propiedades height y registrationHeight.



Implementación
    public function get registrationHeight():Number
    public function set registrationHeight(value:Number):void

Elementos de API relacionados

registrationWidth

propiedad 
registrationWidth:Number

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Anchura utilizada para alinear el contenido del vídeo al realizar el cambio de tamaño automático. No confunda la propiedad registrationWidth con la propiedad width. La propiedad width representa la anchura real del contenido del vídeo.

Ejemplo 1: cargue un archivo FLV 80x80 con la configuración siguiente:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
A continuación, tras el cambio de tamaño automático, se obtiene:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Ejemplo 2: cargue el mismo escenario que en el ejemplo 1 aunque con la configuración siguiente:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Se obtiene:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Ejemplo 3: cargue el mismo escenario que en el ejemplo 2 aunque con la configuración siguiente:

  • scaleMode = VideoScaleMode.EXACT_FIT
Se obtienen todos los mismos valores que los valores de registro:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

Establecer la propiedad registrationWidth equivale a establecer la propiedad width y viceversa. Establecer cualquier otra propiedad o llamar a cualquier método que modifique la anchura, como scaleX, setSize y setScale también mantiene sincronizadas las propiedades width y registrationWidth.



Implementación
    public function get registrationWidth():Number
    public function set registrationWidth(value:Number):void

Elementos de API relacionados

registrationX

propiedad 
registrationX:Number

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Coordenada x empleada para alinear el contenido de vídeo al cambiar el tamaño automáticamente. No la confunda con la propiedad x, que representa la ubicación real del contenido del vídeo.

Ejemplo 1: cargue un archivo FLV 80x80 con la configuración siguiente:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
A continuación, tras el cambio de tamaño automático, se obtiene:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Ejemplo 2: cargue el mismo escenario que en el ejemplo 1 aunque con la configuración siguiente:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Se obtiene:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Ejemplo 3: cargue el mismo escenario que en el ejemplo 2 aunque con la configuración siguiente:

  • scaleMode = VideoScaleMode.EXACT_FIT
Se obtienen todos los mismos valores que los valores de registro:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

Cuando se establece la propiedad x o registrationX, la segunda propiedad se cambia para mantener su desplazamiento con respecto a la primera. Por ejemplo, si x = 10 y registrationX = 20, establecer x = 110 también establece registrationX = 120.



Implementación
    public function get registrationX():Number
    public function set registrationX(value:Number):void

Elementos de API relacionados

registrationY

propiedad 
registrationY:Number

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Coordenada y empleada para alinear el contenido de vídeo al cambiar el tamaño automáticamente. No la confunda con la propiedad y, que representa la ubicación real del contenido del vídeo.

Ejemplo 1: cargue un archivo FLV 80x80 con la configuración siguiente:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
A continuación, tras el cambio de tamaño automático, se obtiene:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Ejemplo 2: cargue el mismo escenario que en el ejemplo 1 aunque con la configuración siguiente:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Se obtiene:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Ejemplo 3: cargue el mismo escenario que en el ejemplo 2 aunque con la configuración siguiente:

  • scaleMode = VideoScaleMode.EXACT_FIT
Se obtienen todos los mismos valores que los valores de registro:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

Cuando se establece la propiedad y o registrationY, la segunda propiedad se cambia para mantener su desplazamiento con respecto a la primera. Por ejemplo, si y = 10 y registrationY = 20, establecer y = 110 también establece registrationY = 120.



Implementación
    public function get registrationY():Number
    public function set registrationY(value:Number):void

Elementos de API relacionados

scaleMode

propiedad 
scaleMode:String

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Especifica el modo en que el vídeo cambia de tamaño tras la carga. Si se establece como VideoScaleMode.MAINTAIN_ASPECT_RATIO, mantiene la proporción de vídeo dentro del rectángulo definido por registrationX, registrationY, registrationWidth y registrationHeight. Si se establece como VideoScaleMode.NO_SCALE, el tamaño del vídeo se ajusta automáticamente a las dimensiones del archivo de origen FLV. Si se establece como VideoScaleMode.EXACT_FIT, se omiten las dimensiones del archivo de origen FLV y el vídeo se expande para ajustarse al rectángulo definido por registrationX, registrationY, registrationWidth y registrationHeight. Si se establece tras la carga de un archivo FLV, se iniciará inmediatamente un diseño automático. Los valores proceden de VideoScaleMode.

El valor predeterminado es VideoScaleMode.MAINTAIN_ASPECT_RATIO.



Implementación
    public function get scaleMode():String
    public function set scaleMode(value:String):void

Elementos de API relacionados

scaleX

propiedad 
scaleX:Number[override]

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Número que especifica la escala horizontal.

El valor predeterminado es 1.



Implementación
    override public function get scaleX():Number
    override public function set scaleX(value:Number):void

Elementos de API relacionados

scaleY

propiedad 
scaleY:Number[override]

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Número que especifica la escala vertical.

El valor predeterminado es 1.



Implementación
    override public function get scaleY():Number
    override public function set scaleY(value:Number):void

Elementos de API relacionados

soundTransform

propiedad 
soundTransform:flash.media:SoundTransform

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Proporciona acceso directo a la propiedad NetStream.soundTransform para permitir un mayor control del sonido. Defina la propiedad para cambiar la configuración; utilice el método de acceso getter de la propiedad para recuperar la configuración actual.



Implementación
    public function get soundTransform():flash.media:SoundTransform
    public function set soundTransform(value:flash.media:SoundTransform):void

Elementos de API relacionados

source

propiedad 
source:String  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Cadena que especifica la URL del archivo FLV que se va a transmitir y cómo se debe transmitir. La URL puede ser una URL HTTP de un archivo FLV, una URL RTMP de un flujo o una URL HTTP de un archivo XML.

Si establece esta propiedad a través del inspector de componentes o del inspector de propiedades, el archivo FLV inicia su carga y reproducción en el siguiente evento enterFrame. El retardo proporciona tiempo para establecer los valores de las propiedades isLive, autoPlay y cuePoints, entre otras, lo que afecta a la carga. También permite manipular el componente FLVPlayback mediante código ActionScript colocado en el primer fotograma antes de que se inicie la reproducción.

Si establece esta propiedad mediante ActionScript, se llama inmediatamente al método VideoPlayer.load() cuando la propiedad autoPlay está definida como false. O bien, se llama al método VideoPlayer.play() cuando la propiedad autoPlay está establecida como true. Las propiedades autoPlay, totalTime y isLive afectan al modo en que se carga el nuevo archivo FLV, de modo que, si establece estas propiedades, debe hacerlo antes de establecer la propiedad source.

Establezca la propiedad autoPlay como false para evitar que el nuevo archivo FLV se reproduzca automáticamente.



Implementación
    public function get source():String

Elementos de API relacionados

state

propiedad 
state:String  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Cadena que especifica el estado del componente. Esta propiedad se establece con los métodos load(), play(), stop(), pause() y seek().

Los valores posibles de la propiedad state son: buffering, connectionError, disconnected, loading, paused, playing, rewinding, seeking y stopped. Puede utilizar las propiedades de la clase FLVPlayback para probar estos estados.



Implementación
    public function get state():String

Elementos de API relacionados

stateResponsive

propiedad 
stateResponsive:Boolean  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Valor booleano. Es true si el estado es interactivo. Si el estado no es interactivo, las llamadas a los métodos play(), load(), stop(), pause() y seek() se colocarán en cola y se ejecutarán más tarde, cuando se pase a un estado interactivo. Dado que las llamadas se colocan en cola y se ejecutan más tarde, normalmente no es necesario realizar un seguimiento del valor de la propiedad stateResponsive. Los estados interactivos son: stopped, playing, paused y buffering.



Implementación
    public function get stateResponsive():Boolean

Elementos de API relacionados

totalTime

propiedad 
totalTime:Number  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Número que representa el tiempo total de reproducción del vídeo en segundos.

Al transmitir desde Flash Media Server (FMS) utilizando el objeto NCManager predeterminado, este valor se determinará automáticamente mediante las API (interfaz de programación de aplicaciones) del servidor y sustituirá los valores establecidos mediante esta propiedad o recopilados de los metadatos. Se podrá leer el valor de la propiedad cuando se pase al estado stopped o playing tras establecer el valor de la propiedad source. Esta propiedad no se utiliza para flujos dinámicos transmitidos desde un servidor FMS.

Con una descarga HTTP, el valor se determina automáticamente si el archivo FLV tiene metadatos incorporados. De lo contrario, establézcalo explícitamente o será NaN. Si lo establece explícitamente, se omitirá el valor de metadatos en el flujo.

Al establecer esta propiedad, el valor se aplicará al siguiente archivo FLV que se cargue estableciendo source. No afecta a los archivos FLV que ya se hayan cargado. Además, esta propiedad no devuelve el nuevo valor pasado hasta que se carga un archivo FLV.

Si no se establece esta propiedad (de forma explícita o automáticamente), la reproducción seguirá funcionando pero podrían producirse problemas con los controles de búsqueda.

A no ser que se establezca explícitamente, el valor será NaN hasta que se establezca en un valor válido de los metadatos.



Implementación
    public function get totalTime():Number

Elementos de API relacionados

videoHeight

propiedad 
videoHeight:int  [solo lectura] [override]

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Anchura de origen del archivo FLV cargado. Esta propiedad devuelve -1 si aún no hay información disponible.



Implementación
    override public function get videoHeight():int

Elementos de API relacionados

videoWidth

propiedad 
videoWidth:int  [solo lectura] [override]

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Anchura de origen del archivo FLV cargado. Esta propiedad devuelve -1 si aún no hay información disponible.



Implementación
    override public function get videoWidth():int

Elementos de API relacionados

visible

propiedad 
visible:Boolean[override]

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Valor booleano que, si es true, hace visible la instancia VideoPlayer. Si es false, hace la instancia invisible.

El valor predeterminado es true.



Implementación
    override public function get visible():Boolean
    override public function set visible(value:Boolean):void

volume

propiedad 
volume:Number

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Número del intervalo 0 a 1 que indica el nivel del control de volumen.

El valor predeterminado es 1.



Implementación
    public function get volume():Number
    public function set volume(value:Number):void

Elementos de API relacionados

width

propiedad 
width:Number[override]

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Número que especifica la anchura de la instancia VideoPlayer en el escenario.

Nota: la propiedad flash.media.Video.width es similar a la propiedad fl.video.VideoPlayer.videoWidth.



Implementación
    override public function get width():Number
    override public function set width(value:Number):void

Elementos de API relacionados

x

propiedad 
x:Number[override]

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Número que especifica la posición horizontal (en píxeles) del reproductor de vídeo.

Establecer la propiedad x también afecta a la propiedad registrationX. Cuando se establece la propiedad x o registrationX, la segunda propiedad se cambia para mantener su desplazamiento con respecto a la primera. Por ejemplo, si x = 10 y registrationX = 20, establecer x = 110 también establece registrationX = 120.



Implementación
    override public function get x():Number
    override public function set x(value:Number):void

Elementos de API relacionados

y

propiedad 
y:Number[override]

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Número que especifica la posición vertical (en píxeles) del reproductor de vídeo.

Establecer la propiedad y también afecta a la propiedad registrationY. Cuando se establece la propiedad y o registrationY, la segunda propiedad se cambia para mantener su desplazamiento con respecto a la primera. Por ejemplo, si y = 10 y registrationY = 20, establecer y = 110 también establece registrationY = 120.



Implementación
    override public function get y():Number
    override public function set y(value:Number):void

Elementos de API relacionados

Información sobre constructores

VideoPlayer

()Información sobre
public function VideoPlayer(width:int = 320, height:int = 240)

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Crea un objeto VideoPlayer con una anchura y altura específicas.

Parámetros
width:int (default = 320) — Anchura del reproductor de vídeo en píxeles.
 
height:int (default = 240) — Altura del reproductor de vídeo en píxeles.

Elementos de API relacionados

Información sobre métodos

close

()método
public function close():void

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Fuerza el cierre del flujo de vídeo y de la conexión con Flash Media Server. Este método activa el evento close. Normalmente, no es necesario llamar a este evento directamente, ya que la funcionalidad de tiempo de espera de inactividad se encargará de cerrar el flujo.

Elementos de API relacionados

load

()método 
public function load(url:String, totalTime:Number = NaN, isLive:Boolean = false, startTime:Number = NaN, duration:Number = NaN):void

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Similar al método play(), pero hace que el archivo FLV se cargue sin reproducirse. Si procede, se realizará el cambio automático de tamaño y se mostrará el primer fotograma del archivo FLV. Tras la carga y el diseño automático iniciales, el estado será VideoState.PAUSED.

Este método toma los mismos parámetros que el método play(), pero no puede llamar al método load() sin una URL. Si lo hace, se emitirá un error. Si el reproductor de vídeo se encuentra en un estado no interactivo, el método load() se pone en cola la petición.

Parámetros

url:String — Cadena URL del archivo FLV que desea cargar. Si no pasa ningún valor para la URL, se emite un error con el mensaje URL con valor null enviada al método VideoPlayer.load.
 
totalTime:Number (default = NaN) — Longitud de un archivo FLV. Pase 0, null o undefined para detectar automáticamente la longitud de los metadatos, el servidor o el archivo XML.
 
isLive:Boolean (default = false) — El valor es true si el flujo es una salida dinámica de Flash Media Server (FMS).
 
startTime:Number (default = NaN) — Tiempo, en segundos, que se trata como tiempo 0 en el medio determinado. La reproducción comenzará desde ahí, playheadTime considerará startTime como tiempo 0 y no será posible buscar antes de este punto (la búsqueda en 0 buscaría en el startTime determinado). Este parámetro se omite si isLive es true.
 
duration:Number (default = NaN) — Tiempo, en segundos, que se va a utilizar como la duración del medio. Sólo se utiliza si startTime <= 0. Con startTime, este parámetro define un segmento del medio que VideoPlayer tratará como el medio al completo. Cuando el vídeo reproduce la duración en segundos, la reproducción se detendrá y se distribuirá un evento complete. Los intentos de búsqueda más allá de la duración fallarán. Cuando se recupere la propiedad totalTime, se volverá la duración especificada. Esto distingue el parámetro totalTime de este método, ya que dicho parámetro se utiliza para especificar la duración real del medio, muy útil cuando el medio no tiene metadatos con esta información; si totalTime es inferior a la duración real del medio, esto no detiene la reproducción. No obstante, con este parámetro duration, se detendrá la reproducción. Este parámetro se omite si isLive es true.

Elementos de API relacionados

ncConnected

()método 
public function ncConnected():void

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Lo llama INCManager tras finalizar la conexión o si ésta falla tras una llamada al método INCManager.connectToURL(). Si la conexión falla, establezca la propiedad INCManager.netConnection como null o undefined antes de realizar la llamada.

Elementos de API relacionados

ncReconnected

()método 
public function ncReconnected():void

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Lo llama INCManager tras finalizar la reconexión o si ésta falla tras una llamada al método INCManager.reconnect(). Si la conexión falla, establezca la propiedad INCManager.netconnection como null antes de realizar la llamada.

Elementos de API relacionados

pause

()método 
public function pause():void

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Pone en pausa la reproducción del vídeo. Si el vídeo ya está en pausa o está detenido, este objeto no surte ningún efecto. Para volver a iniciar la reproducción, llame al método play(). No toma ningún parámetro.

Si el reproductor se encuentra en un estado no interactivo, el método pause() pone en cola la petición.

Emite una excepción si se llama cuando no hay ningún flujo conectado. Utilice el evento stateChange y la propiedad connected para determinar cuándo es seguro llamar a este método.

Si el reproductor se encuentra en estado detenido, la llamada al método pause() no surte efecto y el reproductor permanece en dicho estado.

Elementos de API relacionados

play

()método 
public function play(url:String = null, totalTime:Number = NaN, isLive:Boolean = false, startTime:Number = NaN, duration:Number = NaN):void

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Hace que se reproduzca el vídeo. Se puede llamar mientras el vídeo se encuentra en pausa, detenido o si ya se está reproduciendo. Llame a este método sin argumentos para reproducir un vídeo ya cargado o para transferir una URL para cargar un nuevo flujo.

Si el reproductor se encuentra en un estado no interactivo, la petición se pone en cola.

Emite una excepción si se llama sin argumentos y no hay ningún flujo conectado. Utilice el evento stateChange y la propiedad connected para determinar cuándo es seguro llamar a este método.

Parámetros

url:String (default = null) — Pase una cadena URL si desea cargar y reproducir un nuevo archivo FLV. Si ya ha cargado un archivo FLV y desea continuar reproduciéndolo, pase null.
 
totalTime:Number (default = NaN) — Pase la longitud del archivo FLV. Pase 0 o NaN para detectar automáticamente la longitud de los metadatos, el servidor o el archivo XML. Si la propiedad INCManager.streamLength no es 0, null o undefined al llamar a la propiedad ncConnected, dicho valor tendrá prioridad sobre éste.
 
isLive:Boolean (default = false) — Transfiere el valor true si el flujo es una salida dinámica de Flash Media Server (FMS).
 
startTime:Number (default = NaN) — Tiempo, en segundos, que se trata como tiempo 0 en el medio determinado. La reproducción comenzará desde ahí, playheadTime considerará startTime como tiempo 0 y no será posible buscar antes de este punto (la búsqueda en 0 buscaría en el startTime determinado). Este parámetro se omite si isLive es true.
 
duration:Number (default = NaN) — Tiempo, en segundos, que se va a utilizar como la duración del medio. Sólo se utiliza si startTime <= 0. Con startTime, este parámetro define un segmento del medio que VideoPlayer tratará como el medio al completo. Cuando el vídeo reproduce la duración en segundos, la reproducción se detendrá y se distribuirá un evento complete. Los intentos de búsqueda más allá de la duración fallarán. Cuando se recupere la propiedad totalTime, se volverá la duración especificada. Esto distingue el parámetro totalTime de este método, ya que dicho parámetro se utiliza para especificar la duración real del medio, muy útil cuando el medio no tiene metadatos con esta información; si totalTime es inferior a la duración real del medio, esto no detiene la reproducción. No obstante, con este parámetro duration, se detendrá la reproducción. Este parámetro se omite si isLive es true.

Elementos de API relacionados

playWhenEnoughDownloaded

()método 
public function playWhenEnoughDownloaded():void

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Reproduce el archivo FLV una vez que éste se ha descargado lo suficiente. Si el archivo FLV se ha descargado o se encuentra transmitiendo desde Flash Media Server (FMS), llamar al método playWhenEnoughDownloaded() tendrá el mismo efecto que llamar al método play() sin parámetros. La llamada a este método no interrumpe la reproducción, por lo que, en numerosos casos, antes de llamar a este método es preferible llamar al método pause().

seek

()método 
public function seek(time:Number):void

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Busca un tiempo especificado en el archivo en segundos, con una precisión de tres decimales (milisegundos). Si un vídeo se está reproduciendo, el vídeo continúa reproduciéndose desde dicho punto. Si un vídeo está en pausa, el vídeo busca dicho punto y permanece en pausa. Si un vídeo está detenido, el vídeo busca dicho punto y entra en estado de pausa. No surte ningún efecto con flujos dinámicos.

La propiedad playheadTime podría no tener el valor esperado inmediatamente después de llamar a uno de los métodos de búsqueda o establecer playheadTime para que realice la búsqueda. En primer lugar, en una descarga progresiva, sólo se puede buscar en un fotograma clave, de forma que la búsqueda devuelve como resultado el tiempo del primer fotograma clave después del tiempo especificado.

Nota: en la transmisión de flujo, una búsqueda siempre devuelve el tiempo exacto especificado aunque el archivo FLV de origen no tenga ningún fotograma clave en tal punto.

La búsqueda es asincrónica, por lo que si busca un método de búsqueda o establece la propiedad playheadTime, playheadTime no se actualiza inmediatamente. Para obtener el tiempo después de completar la búsqueda, detecte el evento seek, que no se inicia hasta que se actualiza la propiedad playheadTime.

Emite una excepción si se llama cuando no hay ningún flujo conectado. Utilice el evento stateChange y la propiedad connected para determinar cuándo es seguro llamar a este método.

Parámetros

time:Number — Número que especifica el tiempo en segundos en que se debe colocar la cabeza lectora.


Emite
VideoError — Si el tiempo es < 0 o NaN.

Elementos de API relacionados

setScale

()método 
public function setScale(scaleX:Number, scaleY:Number):void

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Define simultáneamente los valores de las propiedades scaleX y scaleY. Establecer individualmente las propiedades scaleX o scaleY activa dos eventos autolayout, mientras que llamar al método setScale() sólo activa un evento autolayout.

Si la propiedad scaleMode es VideoScaleMode.MAINTAIN_ASPECT_RATIO o VideoScaleMode.NO_SCALE, llamar a este método activa inmediatamente un evento autolayout.

Parámetros

scaleX:Number — Número que representa la escala horizontal.
 
scaleY:Number — Número que representa la escala vertical.

Elementos de API relacionados

setSize

()método 
public function setSize(width:Number, height:Number):void

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Establece simultáneamente la propiedades width y height. Establecer individualmente las propiedades width o height activa dos eventos autolayout, mientras que llamar al método setSize() sólo activa un evento autolayout.

Si la propiedad scaleMode es VideoScaleMode.MAINTAIN_ASPECT_RATIO o VideoScaleMode.NO_SCALE, llamar a este método activa inmediatamente un evento autolayout.

Parámetros

width:Number — Anchura del reproductor de vídeo.
 
height:Number — Altura del reproductor de vídeo.

Elementos de API relacionados

stop

()método 
public function stop():void

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Detiene la reproducción del vídeo. Si el valor de autoRewind es true, se rebobina hasta el primer fotograma. Si el vídeo ya está detenido, este objeto no surte ningún efecto. Para volver a iniciar la reproducción, llame al método play(). No toma ningún parámetro.

Si el reproductor se encuentra en un estado no interactivo, la petición se pone en cola.

Emite una excepción si se llama cuando no hay ningún flujo conectado. Utilice el evento stateChange y la propiedad connected para determinar cuándo es seguro llamar a este método.

Elementos de API relacionados

Información sobre eventos

autoRewound

Evento
Tipo de objeto de evento: fl.video.VideoEvent
propiedad VideoEvent.type = fl.video.VideoEvent.AUTO_REWOUND

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Se distribuye cuando la cabeza lectora se desplaza hasta el inicio del reproductor de vídeo porque la propiedad autoRewind está establecida como true.

El evento autoRewound es de tipo VideoEvent y tiene la constante VideoEvent.AUTO_REWOUND.

Define el valor de la propiedad type de un objeto de evento autoRewound.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
stateCadena que identifica la constante de la clase VideoState que describe el estado de reproducción del componente.
playheadTimeNúmero que representa el tiempo o la posición actual de la cabeza lectora.
vpÍndice del objeto VideoPlayer.

Elementos de API relacionados

close

Evento  
Tipo de objeto de evento: fl.video.VideoEvent
propiedad VideoEvent.type = fl.video.VideoEvent.CLOSE

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Se distribuye mediante la instancia de VideoPlayer cuando se cierra el objeto NetConnection porque se ha agotado el tiempo de espera o se ha realizado una llamada al método close(), o bien cuando se ha llamado a los métodos load() o play() o se ha establecido la propiedad source, lo que produce el cierre de la conexión RTMP. La instancia de FLVPlayback distribuye este evento sólo cuando se transmite desde Flash Media Server (FMS) u otro servicio Flash Video Streaming Service (FVSS).

El evento close pertenece al tipo VideoEvent y tiene la constante VideoEvent.CLOSE.

Define el valor de la propiedad type de un objeto de evento close.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
stateCadena que identifica la constante de la clase VideoState que describe el estado de reproducción del componente.
playheadTimeNúmero que representa el tiempo o la posición actual de la cabeza lectora.
vpÍndice del objeto VideoPlayer.

Elementos de API relacionados

complete

Evento  
Tipo de objeto de evento: fl.video.VideoEvent
propiedad VideoEvent.type = fl.video.VideoEvent.COMPLETE

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Se distribuye cuando finaliza la reproducción porque el reproductor llegó al final del archivo FLV. El componente no distribuye el evento si se llama a los métodos stop() o pause() o si se hace clic en los controles correspondientes.

Cuando la aplicación utiliza la descarga progresiva, no define la propiedad totalTime de forma explícita y descarga un archivo FLV que no especifica la duración en los metadatos. El reproductor de vídeo define la propiedad totalTime con un valor total aproximado antes de distribuir el evento.

El reproductor de vídeo también distribuye los eventos stateChange y stopped.

El evento complete pertenece al tipo VideoEvent y tiene la constante VideoEvent.COMPLETE.

Define el valor de la propiedad type de un objeto de evento complete.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
stateCadena que identifica la constante de la clase VideoState que describe el estado de reproducción del componente.
playheadTimeNúmero que representa el tiempo o la posición actual de la cabeza lectora.
vpÍndice del objeto VideoPlayer.

Elementos de API relacionados

cuePoint

Evento  
Tipo de objeto de evento: fl.video.MetadataEvent
propiedad MetadataEvent.type = fl.video.MetadataEvent.CUE_POINT

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Se distribuye cuando se llega a un punto de referencia. El objeto de evento tiene una propiedad info que contiene el objeto info recibido mediante la función callback del evento NetStream.onCuePoint para los puntos de referencia del archivo FLV. En los puntos de referencia de ActionScript, contiene el objeto que se pasó a los métodos o propiedades de los puntos de referencia de ActionScript.

El evento cuePoint es del tipo MetadataEvent y tiene la constante MetadataEvent.CUE_POINT.

Define el valor de la propiedad type de un objeto de evento cuePoint.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
infoObjeto con las propiedades que describen el punto de referencia.
vpÍndice del objeto VideoPlayer.

Elementos de API relacionados

    

drmAuthenticate

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

Versión de producto: Flash CS3
Versiones de motor de ejecución: AIR 1.0

Evento drmAuthenticate

    

drmError

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

Versión de producto: Flash CS3
Versiones de motor de ejecución: AIR 1.0

Evento drmError

    

drmStatus

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

Versión de producto: Flash CS3
Versiones de motor de ejecución: AIR 1.0

Evento drmError

layout

Evento  
Tipo de objeto de evento: fl.video.LayoutEvent
propiedad LayoutEvent.type = fl.video.LayoutEvent.LAYOUT

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Se distribuye cuando se cambia el tamaño o la disposición del reproductor de vídeo. A continuación se detallan las dos posibles situaciones de diseño:

  • Si se define la disposición del reproductor de vídeo, bien mediante el evento autoLayout o la llamada a los métodos setScale() o setSize(), o cambiando las propiedades width, height, scaleX y scaleY.
  • Si hay dos reproductores de vídeo de tamaños distintos y la propiedad visibleVideoPlayerIndex cambia entre un reproductor de vídeo y otro.

El evento layout pertenece al tipo AutoLayoutEvent y tiene la constante LayoutEvent.LAYOUT.

Define el valor de la propiedad type de un objeto de evento layout.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
oldBoundsValores de las propiedades x, y, width y height del destino antes de que se produzca el evento layout.
oldRegistrationBoundsValores de las propiedades registrationX, registrationY, registrationWidth y registrationHeight del destino antes de que se produzca el evento layout.

Elementos de API relacionados

metadataReceived

Evento  
Tipo de objeto de evento: fl.video.MetadataEvent
propiedad MetadataEvent.type = fl.video.MetadataEvent.METADATA_RECEIVED

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Se distribuye la primera vez que se llega a los metadatos del archivo FLV. El objeto de evento tiene una propiedad info que contiene el objeto info recibido mediante la función callback del evento NetStream.onMetaData.

El evento metadataReceived es del tipo MetadataEvent y tiene la constante MetadataEvent.METADATA_RECEIVED.

Define el valor de la propiedad type de un objeto de evento metadataReceived.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
infoObjeto con las propiedades que describen el archivo FLV.
vpÍndice del objeto VideoPlayer.

Elementos de API relacionados

playheadUpdate

Evento  
Tipo de objeto de evento: fl.video.VideoEvent
propiedad VideoEvent.type = fl.video.VideoEvent.PLAYHEAD_UPDATE

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Evento que se distribuye mientras se reproduce el archivo FLV con la frecuencia especificada en la propiedad playheadUpdateInterval o cuando se inicia el rebobinado. El componente no distribuye este evento cuando el reproductor de vídeo está en pausa o detenido, a menos que se realice una búsqueda.

El evento playheadUpdate pertenece al tipo VideoEvent y tiene la constante VideoEvent.PLAYHEAD_UPDATE.

Define el valor de la propiedad type de un objeto de evento playheadUpdate.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
stateCadena que identifica la constante de la clase VideoState que describe el estado de reproducción del componente.
playheadTimeNúmero que representa el tiempo o la posición actual de la cabeza lectora.
vpÍndice del objeto VideoPlayer.

Elementos de API relacionados

progress

Evento  
Tipo de objeto de evento: fl.video.VideoProgressEvent
propiedad VideoProgressEvent.type = fl.video.VideoProgressEvent.PROGRESS

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Indica el progreso con el número de bytes descargados. Evento que se distribuye con la frecuencia especificada por la propiedad progressInterval. Empieza cuando se inicia la carga y finaliza cuando se han cargado todos los bytes o hay un error de red. De forma predeterminada, se activa cada 0,25 segundos, desde que se llama al método load hasta que se hayan cargado todos los bytes o se produzca un error de red. Utilice este evento para comprobar los bytes cargados o el número de bytes en el búfer.

Se distribuye sólo para descargas progresivas a través de HTTP. Indica el progreso en la descarga de bytes. El objeto de evento tiene las propiedades bytesLoaded y bytesTotal, que coinciden con las propiedades de FLVPlayback del mismo nombre.

El evento progress pertenece al tipo VideoProgressEvent y tiene la constante VideoProgressEvent.PROGRESS.

Define el valor de la propiedad type de un objeto de evento progress.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
bytesLoadedNúmero de elementos o bytes cargados en el momento en que el detector procesa el evento.
bytesTotalNúmero total de elementos o bytes que se cargarán si el proceso de carga se realiza correctamente.
vpÍndice del objeto VideoPlayer.

Elementos de API relacionados

ready

Evento  
Tipo de objeto de evento: fl.video.VideoEvent
propiedad VideoEvent.type = fl.video.VideoEvent.READY

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Evento que se distribuye cuando el archivo FLV está cargado y preparado para reproducirse. Se inicia la primera vez que se pasa a un estado interactivo después de cargar un nuevo archivo FLV con el método play() o load(). Sólo se inicia una vez por cada archivo FLV que se cargue.

El evento ready pertenece al tipo VideoEvent y tiene la constante VideoEvent.READY.

Define el valor de la propiedad type de un objeto de evento ready.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
stateCadena que identifica la constante de la clase VideoState que describe el estado de reproducción del componente.
playheadTimeNúmero que representa el tiempo o la posición actual de la cabeza lectora.
vpÍndice del objeto VideoPlayer.

Elementos de API relacionados

stateChange

Evento  
Tipo de objeto de evento: fl.video.VideoEvent
propiedad VideoEvent.type = fl.video.VideoEvent.STATE_CHANGE

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Se distribuye cuando cambia el estado de reproducción. Cuando finaliza una llamada a autoRewind, el evento stateChange se distribuye con el estado REWINDING. El evento stateChange no se inicia hasta que se ha completado el rebobinado.

Este evento se puede utilizar para saber cuándo la reproducción entra y sale de estados no interactivos, por ejemplo, en proceso de conexión, cambio de tamaño o rebobinado. Los métodos play(), pause(), stop() y seek() ponen en cola las solicitudes que se ejecutan cuando el reproductor entra en un estado interactivo.

El evento stateChange pertenece al tipo VideoEvent y tiene la constante VideoEvent.STATE_CHANGE.

Define el valor de la propiedad type de un objeto de evento stateChange.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
stateCadena que identifica la constante de la clase VideoState que describe el estado de reproducción del componente.
playheadTimeNúmero que representa el tiempo o la posición actual de la cabeza lectora.
vpÍndice del objeto VideoPlayer.

Elementos de API relacionados

Información sobre constantes

SHORT_VERSION

Constante
public static const SHORT_VERSION:String = "2.1"

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Variable de estado que indica la versión corta del número del componente. El número de la versión resulta útil cuando se dispone de un archivo FLA y es necesario conocer la versión del componente. Para determinar la versión del componente, escriba el siguiente código en el archivo FLA:

FLVPlayback.SHORT_VERSION

La variable SHORT_VERSION sólo incluye las versiones superior e inferior, por ejemplo, 2.0. La variable VERSION incluye los números de versión superior e inferior, así como los números de revisión y compilación, por ejemplo, 2.0.0.11.

Elementos de API relacionados

VERSION

Constante 
public static const VERSION:String = "2.1.0.23"

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Variable de estado que indica la versión larga del número del componente. El número de la versión resulta útil cuando se dispone de un archivo FLA y es necesario conocer la versión del componente. Para determinar la versión del componente, escriba el siguiente código en el archivo FLA:

FLVPlayback.VERSION

La variable VERSION incluye los números de versión superior e inferior, así como los números de revisión y compilación, por ejemplo, 2.0.0.11. La variable SHORT_VERSION sólo incluye las versiones superior e inferior, por ejemplo, 2.0.

Elementos de API relacionados

VideoPlayerExample.as

En este ejemplo, se crean dinámicamente dos instancias de VideoPlayer y se aplica un filtro de desenfoque a una instancia.

Para realizar el ejemplo, siga estos pasos:

  1. Añada el componente FLVPlayback a la biblioteca.
  2. Reemplace testVideoPath por una ruta absoluta o relativa a un archivo FLV.
  3. Guarde este código como VideoPlayerExample.as en el mismo directorio que el archivo FLA.
  4. Defina la clase Document en el archivo 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 qué hay texto en inglés?
Cierto contenido de la Referencia de ActionScript 3.0 se muestra en inglés

No todo el contenido de la Referencia de ActionScript 3.0 se traduce a todos los idiomas. Si un elemento del lenguaje no se traduce, aparecerá en inglés. Por ejemplo, la clase ga.controls.HelpBox no está traducida en ningún idioma. Por lo tanto, en la versión en español de la referencia, la clase ga.controls.HelpBox aparecerá en inglés.