Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : AIR 30.0 et versions antérieures, Flash Player 30.0 et versions antérieures, Flash Lite 4
Flex 4.6 et versions antérieures, Flash Pro CS6 et versions antérieures
Masquer les filtres
fl.video 

VideoPlayer  - AS3 Flash

Packagesx

Niveau supérieur
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

Eléments du langage

Constantes globales
Fonctions globales
Opérateurs
Instructions, mots clés et directives
Types spéciaux

Annexes

Nouveautés
Erreurs de compilation
Avertissements du compilateur
Erreurs d’exécution
Migration vers ActionScript 3
Jeux de caractères pris en charge
Balises MXML uniquement
Eléments XML de mouvement
Balises Timed Text
Liste des éléments déconseillés
Constantes d’implémentation d’accessibilité
Utilisation des exemples de code ActionScript
Informations juridiques
Packagefl.video
Classepublic class VideoPlayer
HéritageVideoPlayer Inheritance Video Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

La classe VideoPlayer permet de créer un lecteur vidéo avec un fichier SWF légèrement plus petit que si vous utilisiez le composant FLVPlayback. Contrairement au composant FLVPlayback, la classe VideoPlayer ne permet pas d’inclure une enveloppe ou des contrôles de lecture et, bien que vous ne puissiez pas rechercher ou accéder à des points de repère, les événements cuePoint se produisent. La classe FLVPlayback englobe la classe VideoPlayer.

La classe FLVPlayback s’applique dans la quasi totalité des cas dans la mesure où aucune des fonctionnalités de la classe VideoPlayer ne sont accessibles à l’aide de la classe FLVPlayback.

Par ailleurs, la classe FLVPlayback crée automatiquement une interface avec la classe NCManager pour accéder aux fichiers FLV à diffusion en flux continu (streaming) sur un serveur vidéo, par exemple Flash Media Server. Vous interagissez avec la classe NCManager lorsque vous définissez la propriété contentPath et lorsque vous transmettez une URL aux méthodes play() et load(). Cependant, si vous utilisez la classe VideoPlayer proprement dite, vous devez inclure l’instruction suivante dans votre code ActionScript afin de garantir l’inclusion de la classe NCManager :

var _forceNCManager:fl.video.NCManager;

La classe NCManager implémente une interface, INCManager, et peut être remplacée par une classe personnalisée pour gérer les communications réseau qui mettent cette interface en œuvre. Le cas échéant, vous devez inclure l’instruction suivante, en remplaçant NCManager par le nom de la classe que vous avez indiqué :

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

Vous n’êtes pas tenu d’ajouter cette instruction si vous utilisez la classe NCManager par défaut.

Remarque : vous pouvez également définir iNCManagerClass pour remplacer la valeur par défaut, fl.video.NCManager, lors de l’utilisation du composant FLVPlayback.

NCManager prend en charge un sous-ensemble de SMIL afin de gérer plusieurs flux continus pour plusieurs bandes passantes.

Consulter les exemples

Eléments de l’API associés



Propriétés publiques
 PropriétéDéfini par
 InheritedaccessibilityProperties : AccessibilityProperties
Options d’accessibilité actuelles de l’objet d’affichage.
DisplayObject
  align : String
Indique comment la vidéo est affichée par rapport aux propriétés registrationX, registrationY, registrationWidth et registrationHeight.
VideoPlayer
 Inheritedalpha : Number
Indique la valeur de transparence alpha de l’objet spécifié.
DisplayObject
  autoRewind : Boolean
Valeur booléenne qui, si elle est définie sur true, provoque le rembobinage du fichier FLV jusqu’à l’image 1 lorsque la lecture s’arrête, soit parce que le lecteur a atteint la fin du flux, soit parce que la méthode stop() a été appelée.
VideoPlayer
 InheritedblendMode : String
Valeur de la classe BlendMode qui spécifie le mode de fusion à utiliser.
DisplayObject
 InheritedblendShader : Shader
[écriture seule] Définit un shader utilisé pour la fusion de l’arrière-plan et du premier plan.
DisplayObject
  bufferTime : Number
Nombre de secondes à mettre en mémoire tampon avant de commencer la lecture d'un flux vidéo.
VideoPlayer
  bytesLoaded : uint
[lecture seule] Nombre indiquant le degré de téléchargement en nombre d’octets pour un téléchargement HTTP.
VideoPlayer
  bytesTotal : uint
[lecture seule] Nombre total d’octets téléchargés pour un téléchargement HTTP.
VideoPlayer
 InheritedcacheAsBitmap : Boolean
Si la valeur true est définie, les moteurs d’exécution de Flash placent en mémoire cache une version bitmap interne de l’objet d’affichage.
DisplayObject
 Inherited    cacheAsBitmapMatrix : Matrix
S’il n’est pas nul, cet objet Matrix définit le mode de rendu d’un objet d’affichage lorsque cacheAsBitmap est définie sur true.
DisplayObject
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
 Inheriteddeblocking : int
Indique le type de filtre appliqué aux vidéos décodées dans le cadre du posttraitement.
Video
 Inheritedfilters : Array
Tableau indexé contenant tous les objets filtre actuellement associés à l’objet d’affichage.
DisplayObject
  height : Number
[override] Nombre indiquant la hauteur de l’occurrence de VideoPlayer, en pixels.
VideoPlayer
  idleTimeout : Number
Temps écoulé (en millisecondes) avant que Flash mette fin à une connexion inactive à un serveur vidéo (tel que Flash Media Server) en raison de l’interruption ou de l’arrêt de la lecture.
VideoPlayer
  iNCManagerClass : Object = fl.video.NCManager
[statique] Pour que tous les objets VideoPlayer exploitent votre classe personnalisée en tant que mise en œuvre d’INCManager par défaut, définissez la propriété iNCManagerClass sur l’objet classe ou le nom de chaîne de votre classe personnalisée.
VideoPlayer
  isLive : Boolean
[lecture seule] Valeur booléenne définie sur true si le flux vidéo est en direct.
VideoPlayer
  isRTMP : Boolean
[lecture seule] Valeur booléenne définie sur true si le fichier FLV est en diffusion en flux continu (streaming) à partir d’un serveur FMS via RTMP.
VideoPlayer
 InheritedloaderInfo : LoaderInfo
[lecture seule] Renvoie un objet LoaderInfo qui contient des informations relatives au chargement du fichier auquel appartient cet objet d’affichage.
DisplayObject
 Inheritedmask : DisplayObject
L’objet d’affichage appelant est masqué par l’objet mask spécifié.
DisplayObject
  metadata : Object
[lecture seule] Objet représentant un paquet de métadonnées reçu par un appel à la méthode de rappel NetSteam.onMetaData(), le cas échéant.
VideoPlayer
 InheritedmetaData : Object
Obtient les données d’objet de métadonnées de l’occurrence DisplayObject si les données d’meta a été stockée près de la l’occurrence de cette DisplayObject dans le fichier SWF à l’aide d’une balise de4 PlaceObject.
DisplayObject
 InheritedmouseX : Number
[lecture seule] Indique la coordonnée x de la souris ou ou la position du périphérique de saisie utilisateur, en pixels.
DisplayObject
 InheritedmouseY : Number
[lecture seule] Indique la coordonnée y de la souris ou la position du périphérique de saisie utilisateur, en pixels.
DisplayObject
 Inheritedname : String
Indique le nom d’occurrence de DisplayObject.
DisplayObject
  ncMgr : INCManager
[lecture seule] Objet INCManager qui permet d'accéder à une occurrence de la classe implémentant INCManager, interface de la classe NCManager.
VideoPlayer
  netConnection : NetConnection
[lecture seule] Permet d’accéder directement à l’occurrence de NetConnection créée par le lecteur vidéo.
VideoPlayer
  netStream : NetStream
[lecture seule] Permet d'accéder directement à l'occurrence de NetStream créée par le lecteur vidéo.
VideoPlayer
  netStreamClientClass : Object
[statique] Enregistre une classe personnalisée pour la propriété client de NetStream.
VideoPlayer
 InheritedopaqueBackground : Object
Indique si l’objet d’affichage est opaque avec une couleur d’arrière-plan spécifique.
DisplayObject
 Inheritedparent : DisplayObjectContainer
[lecture seule] Indique l’objet DisplayObjectContainer qui contient l’objet d’affichage.
DisplayObject
  playheadTime : Number
Nombre représentant la durée de lecture (ou position de la tête de lecture) actuelle, mesurée en secondes, qui peut être une valeur décimale.
VideoPlayer
  playheadUpdateInterval : Number
Nombre représentant l’intervalle (en millisecondes) entre chaque événement playheadUpdate.
VideoPlayer
  progressInterval : Number
Nombre représentant l'intervalle (en millisecondes) entre chaque événement progress.
VideoPlayer
  registrationHeight : Number
Hauteur utilisée pour aligner le contenu vidéo lors d’un redimensionnement automatique.
VideoPlayer
  registrationWidth : Number
Largeur utilisée pour aligner le contenu vidéo lors d’un redimensionnement automatique.
VideoPlayer
  registrationX : Number
Coordonnée x utilisée pour aligner le contenu vidéo lors d’un redimensionnement automatique.
VideoPlayer
  registrationY : Number
Coordonnée y utilisée pour aligner le contenu vidéo lors d’un redimensionnement automatique.
VideoPlayer
 Inheritedroot : DisplayObject
[lecture seule] Pour un objet d’affichage résidant dans un fichier SWF chargé, la propriété root correspond à l’objet d’affichage de premier niveau dans la partie de la structure arborescente de la liste d’affichage représentée par ce fichier.
DisplayObject
 Inheritedrotation : Number
Indique la rotation de l’occurrence de DisplayObject, en degrés, à partir de son orientation d’origine.
DisplayObject
 InheritedrotationX : Number
Indique la rotation de l’axe des x de l’occurrence DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent.
DisplayObject
 InheritedrotationY : Number
Indique la rotation de l’axe des y de l’occurrence DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent.
DisplayObject
 InheritedrotationZ : Number
Indique la rotation de l’axe des z de l’occurrence DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent.
DisplayObject
 Inheritedscale9Grid : Rectangle
Grille de mise à l’échelle en vigueur.
DisplayObject
  scaleMode : String
Spécifie le redimensionnement de la vidéo après le chargement.
VideoPlayer
  scaleX : Number
[override] Nombre indiquant l’échelle horizontale.
VideoPlayer
  scaleY : Number
[override] Nombre indiquant l’échelle verticale.
VideoPlayer
 InheritedscaleZ : Number
Indique l’échelle de profondeur (pourcentage) de l’objet tel qu’elle est appliquée à partir du point d’alignement.
DisplayObject
 InheritedscrollRect : Rectangle
Cadre de sélection du défilement de l’objet d’affichage.
DisplayObject
 Inheritedsmoothing : Boolean
Indique si la vidéo doit être lissée (interpolée) lors de son redimensionnement.
Video
  soundTransform : flash.media:SoundTransform
Ménage un accès direct à la propriété NetStream.soundTransform pour exposer davantage de contrôles audio.
VideoPlayer
  source : String
[lecture seule] Chaîne indiquant l'URL du fichier FLV à diffuser en continu et de quelle façon.
VideoPlayer
 Inheritedstage : Stage
[lecture seule] Scène de l’objet d’affichage.
DisplayObject
  state : String
[lecture seule] Chaîne indiquant l’état du composant.
VideoPlayer
  stateResponsive : Boolean
[lecture seule] Valeur booléenne définie sur true si l’état est réactif.
VideoPlayer
  totalTime : Number
[lecture seule] Nombre représentant la durée de lecture totale de la vidéo en secondes.
VideoPlayer
 Inheritedtransform : flash.geom:Transform
Objet dont les propriétés se rapportent à la matrice, à la transformation des couleurs et aux limites des pixels d’un objet d’affichage.
DisplayObject
  videoHeight : int
[override] [lecture seule] Largeur source du fichier FLV chargé.
VideoPlayer
  videoWidth : int
[override] [lecture seule] Largeur source du fichier FLV chargé.
VideoPlayer
  visible : Boolean
[override] Valeur booléenne qui, si elle est définie sur true, rend l’occurrence de VideoPlayer visible.
VideoPlayer
  volume : Number
Nombre compris entre 0 et 1 indiquant le réglage de contrôle du volume.
VideoPlayer
  width : Number
[override] Nombre indiquant la largeur de l’occurrence de VideoPlayer sur la scène.
VideoPlayer
  x : Number
[override] Nombre indiquant la position horizontale du lecteur vidéo, en pixels.
VideoPlayer
  y : Number
[override] Nombre indiquant la position verticale du lecteur vidéo, en pixels.
VideoPlayer
 Inheritedz : Number
Indique la position de coordonnée z le long de l’axe des z de l’occurrence DisplayObject par rapport au conteneur 3D parent.
DisplayObject
Méthodes publiques
 MéthodeDéfini par
  
VideoPlayer(width:int = 320, height:int = 240)
Crée un objet VideoPlayer avec une largeur et une hauteur spécifiées.
VideoPlayer
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement.
EventDispatcher
 Inherited
Spécifie un flux vidéo provenant d’une caméra à afficher dans le cadre de l’objet Video de l’application.
Video
 Inherited
Spécifie un flux vidéo à afficher dans le cadre de l’objet Video dans l’application.
Video
 Inherited
Efface l’image actuellement affichée dans l’objet Video (pas le flux vidéo).
Video
  
Impose la fermeture du flux vidéo et de la connexion à Flash Media Server.
VideoPlayer
 Inherited
Distribue un événement dans le flux d’événements.
EventDispatcher
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Renvoie un rectangle qui définit la zone de l’objet d’affichage relativement au système de coordonnées de l’objet targetCoordinateSpace.
DisplayObject
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
Renvoie un rectangle qui définit les limites de l’objet d’affichage, en se basant sur le système de coordonnées défini par le paramètre targetCoordinateSpace, moins tout trait appliqué aux formes.
DisplayObject
 Inherited
Convertit l’objet point des coordonnées de scène (globales) vers les coordonnées de l’objet d’affichage (locales).
DisplayObject
 Inherited
Convertit un point bidimensionnel à partir des coordonnées de scène (globales) vers les coordonnées d’un objet d’affichage tridimensionnel (locales).
DisplayObject
 Inherited
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement.
EventDispatcher
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
 Inherited
Evalue le cadre de sélection de l’objet d’affichage pour savoir s’il recouvre ou recoupe le cadre de sélection de l’objet d’affichage obj.
DisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
Evalue l’objet d’affichage pour savoir s’il recouvre ou recoupe le point spécifié par les paramètres x et y.
DisplayObject
 Inherited
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre.
Object
  
load(url:String, totalTime:Number = NaN, isLive:Boolean = false, startTime:Number = NaN, duration:Number = NaN):void
Similaire à la méthode play(), mais provoque le chargement du fichier FLV sans lecture.
VideoPlayer
 Inherited
Convertit un point tridimensionnel des coordonnées de l’objet d’affichage tridimensionnel (locales) vers un point bidimensionnel dans les coordonnées de scène (globales).
DisplayObject
 Inherited
Convertit l’objet point des coordonnées de l’objet d’affichage (locales) vers les coordonnées de la scène (globales).
DisplayObject
  
Appelé par INCManager lorsque la connexion est terminée ou a échoué après un appel à la méthode INCManager.connectToURL().
VideoPlayer
  
Appelé par INCManager lorsque la reconnexion est terminée ou a échoué après un appel à la méthode INCManager.reconnect().
VideoPlayer
  
Interrompt la lecture de la vidéo.
VideoPlayer
  
play(url:String = null, totalTime:Number = NaN, isLive:Boolean = false, startTime:Number = NaN, duration:Number = NaN):void
Entraîne la lecture de la vidéo.
VideoPlayer
  
Lit le fichier FLV lorsqu’une quantité suffisante de ce dernier est téléchargée.
VideoPlayer
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Supprime un écouteur de l’objet EventDispatcher.
EventDispatcher
  
Recherche une heure donnée (en secondes) dans le fichier, avec une précision décimale allant jusqu'aux millisecondes.
VideoPlayer
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
  
setScale(scaleX:Number, scaleY:Number):void
Définit simultanément les propriétés scaleX et scaleY.
VideoPlayer
  
setSize(width:Number, height:Number):void
Définit simultanément les propriétés width et height.
VideoPlayer
  
Arrête la lecture de la vidéo.
VideoPlayer
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
 Inherited
Renvoie la représentation sous forme de chaîne de l’objet spécifié.
Object
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
 Inherited
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié.
EventDispatcher
Evénements
 Evénement Synthèse Défini par
 Inherited[Evénement de diffusion] Distribué lorsque l’application Flash Player obtient le focus du système d’exploitation et devient active.EventDispatcher
 InheritedDistribué lorsqu’un objet d’affichage est ajouté à la liste d’affichage.DisplayObject
 InheritedEnvoyé lorsqu’un objet d’affichage est ajouté dans la liste d’affichage de la scène, directement ou par l’intermédiaire d’une arborescence secondaire qui contient l’objet d’affichage.DisplayObject
  Distribué lorsque la tête de lecture est ramenée au début de la piste car la propriété autoRewind est définie sur True.VideoPlayer
  Distribué par l’occurrence de VideoPlayer à la fermeture de NetConnection, en faisant expirer le délai ou par un appel de la méthode close(), ou lorsque vous appelez les méthodes load() ou play() ou définissez la propriété source et provoquez la fermeture de la connexion RTMP.VideoPlayer
  Distribué à la fin de la lecture, car le lecteur a atteint la fin du fichier FLV.VideoPlayer
  Distribué lorsqu'un point de repère est atteint.VideoPlayer
 Inherited[Evénement de diffusion] Distribué lorsque l’application Flash Player ou AIR perd le focus du système d’exploitation et devient inactive.EventDispatcher
  Evénement drmAuthenticateVideoPlayer
  
    drmError
Evénement drmErrorVideoPlayer
  
    drmStatus
Evénement drmErrorVideoPlayer
 Inherited[événement de diffusion] Distribué lorsque la tête de lecture est placée sur une nouvelle image.DisplayObject
 Inherited[événement de diffusion] Distribué lorsque la tête de lecture quitte l’image en cours.DisplayObject
 Inherited[événement de diffusion] Distribué après l’exécution des constructeurs des objets d’affichage d’image, mais avant celle des scripts d’image.DisplayObject
  Distribué lorsque le lecteur vidéo est redimensionné ou redisposé.VideoPlayer
  Distribué la première fois que les métadonnées du fichier FLV sont atteintes.VideoPlayer
  Distribué pendant la lecture du fichier FLV à la fréquence spécifiée par la propriété playheadUpdateInterval ou lorsque la procédure de retour en début de fichier commence.VideoPlayer
  Il indique la progression en nombre d’octets téléchargés.VideoPlayer
  Evénement distribué lorsque le fichier FLV est chargé et prêt à s’afficher.VideoPlayer
 InheritedDistribué lorsqu’un objet d’affichage est sur le point d’être supprimé de la liste d’affichage.DisplayObject
 InheritedDistribué lorsqu’un objet d’affichage est sur le point d’être supprimé de la liste d’affichage de la scène, directement ou par l’intermédiaire de la suppression d’une arborescence secondaire qui contient l’objet d’affichage.DisplayObject
 Inherited[événement de diffusion] Distribué lorsque la liste d’affichage est sur le point d’être mise à jour et restituée.DisplayObject
  Distribué lorsque l’état de lecture est modifié.VideoPlayer
Constantes publiques
 ConstanteDéfini par
  SHORT_VERSION : String = "2.1"
[statique] Déclare une variable indiquant le numéro de version court du composant.
VideoPlayer
  VERSION : String = "2.1.0.23"
[statique] Déclare une variable indiquant le numéro de version long du composant.
VideoPlayer
Détails de la propriété

align

propriété
align:String

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Indique comment la vidéo s’affiche par rapport aux propriétés registrationX, registrationY, registrationWidth et registrationHeight. La propriété align procède à cette mise en forme automatique lorsque la propriété scaleMode est définie sur VideoScaleMode.MAINTAIN_ASPECT_RATIO ou VideoScaleMode.NO_SCALE. La modification de cette propriété après le chargement d’un fichier FLV active immédiatement la mise en forme automatique. Les valeurs proviennent de la classe VideoAlign.

La valeur par défaut est VideoAlign.CENTER.



Implémentation
    public function get align():String
    public function set align(value:String):void

Eléments de l’API associés

autoRewind

propriété 
autoRewind:Boolean

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Valeur booléenne qui, si elle est définie sur true, provoque le rembobinage du fichier FLV jusqu’à l’image 1 lorsque la lecture s’arrête, soit parce que le lecteur a atteint la fin du flux, soit parce que la méthode stop() a été appelée. Cette propriété n’a aucune signification pour les flux en direct.

La valeur par défaut est false.



Implémentation
    public function get autoRewind():Boolean
    public function set autoRewind(value:Boolean):void

bufferTime

propriété 
bufferTime:Number

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Nombre de secondes à mettre en mémoire tampon avant de commencer la lecture d’un flux vidéo. Pour la diffusion en continu des fichiers FLV sur RTMP, qui ne sont pas téléchargés et sont placés simplement en mémoire tampon, il peut être important d'augmenter la valeur par défaut qui est de 0,1. Pour les fichiers FLV téléchargés de façon progressive avec le protocole HTTP, l'augmentation de cette valeur aura peu d'effets, bien qu'elle puisse améliorer l'affichage d'une vidéo haute qualité sur un ordinateur plus ancien et plus lent.

Pour les vidéos préenregistrées (sans diffusion en direct), ne définissez pas la propriété bufferTime sur 0, appliquez la valeur par défaut de cette propriété ou augmentez-la.

Cette propriété n'indique pas la proportion du fichier FLV à télécharger avant de démarrer sa lecture.



Implémentation
    public function get bufferTime():Number
    public function set bufferTime(value:Number):void

Eléments de l’API associés

bytesLoaded

propriété 
bytesLoaded:uint  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Nombre indiquant le degré de téléchargement en nombre d’octets pour un téléchargement HTTP. Renvoie la valeur 0 en cas d’absence de flux, lorsque le flux est de type FMS (Flash Media Server) ou si les informations ne sont pas encore disponibles. La valeur renvoyée est utile uniquement pour un téléchargement HTTP.



Implémentation
    public function get bytesLoaded():uint

bytesTotal

propriété 
bytesTotal:uint  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Nombre total d’octets téléchargés pour un téléchargement HTTP. Renvoie la valeur -1 en cas d’absence de flux, lorsque le flux est de type FMS (Flash Media Server) ou si les informations ne sont pas encore disponibles. La valeur renvoyée est utile uniquement pour un téléchargement HTTP.



Implémentation
    public function get bytesTotal():uint

height

propriété 
height:Number[override]

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Nombre indiquant la hauteur de l’occurrence de VideoPlayer, en pixels.

Remarque : ne confondez pas cette propriété avec la propriété flash.media.Video.height qui est semblable à la propriété fl.video.VideoPlayer.videoHeight.



Implémentation
    override public function get height():Number
    override public function set height(value:Number):void

Eléments de l’API associés

idleTimeout

propriété 
idleTimeout:Number

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Temps écoulé (en millisecondes) avant que Flash mette fin à une connexion inactive à un serveur vidéo (tel que Flash Media Server) en raison de l’interruption ou de l’arrêt de la lecture. Cette propriété n'a aucune incidence sur le téléchargement HTTP d'un fichier FLV.

Si cette propriété est définie lorsqu’un flux vidéo est déjà inactif, elle redémarre la période de délai d’attente avec la nouvelle valeur.



Implémentation
    public function get idleTimeout():Number
    public function set idleTimeout(value:Number):void

iNCManagerClass

propriété 
public static var iNCManagerClass:Object = fl.video.NCManager

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Pour que tous les objets VideoPlayer exploitent votre classe personnalisée en tant que mise en œuvre d’INCManager par défaut, définissez la propriété iNCManagerClass sur l’objet classe ou le nom de chaîne de votre classe personnalisée. La classe FLVPlayback inclut la définition de la classe personnalisée, contrairement au lecteur vidéo.

La valeur par défaut est "fl.video.NCManager" en tant que chaîne.

isLive

propriété 
isLive:Boolean  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Valeur booléenne définie sur true si le flux vidéo est en direct. Cette propriété n’est efficace que si le flux provient d’un serveur vidéo, tel que Flash Media Server ou un autre service FVSS (Flash Video Streaming Service). La valeur de cette propriété est ignorée s’il s’agit d’un téléchargement HTTP.

Définit la propriété isLive sur false lors de l’envoi d’un flux vidéo pré-enregistré vers le lecteur vidéo et sur true lors de l’envoi de données en temps réel, telles qu’une diffusion en direct. Pour de meilleures performances, lorsque vous définissez la propriété isLive sur false, ne définissez pas la propriété bufferTime sur 0.



Implémentation
    public function get isLive():Boolean

Eléments de l’API associés

isRTMP

propriété 
isRTMP:Boolean  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Valeur booléenne définie sur true si le fichier FLV est en diffusion en flux continu à partir d’un serveur FMS via RTMP. Sa valeur est définie sur false pour toute autre source de fichier FLV.



Implémentation
    public function get isRTMP():Boolean

Eléments de l’API associés

metadata

propriété 
metadata:Object  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Objet représentant un paquet de métadonnées reçu par un appel à la méthode de rappel NetSteam.onMetaData(), le cas échéant. Prêt lorsque l’événement metadataReceived est distribué.

Si le fichier FLV est codé à l’aide de l’encodeur de Flash 8, la propriété metadata contient les informations présentées ci-dessous. Les fichiers FLV plus anciens contiennent uniquement les valeurs height, width et duration.

ParamètreDescription
canSeekToEndValeur booléenne définie sur true si le fichier FLV est codé avec une image-clé sur la dernière image qui permet de rechercher jusqu’à la fin d’un clip téléchargé progressivement. Elle est définie sur false si le fichier FLV n’est pas codé avec une image-clé sur la dernière image.
cuePointsTableau d’objets (un par point de repère intégré dans le fichier FLV). Cette valeur n’est pas définie si le fichier FLV ne contient pas de points de repère. Chaque objet possède les propriétés ci-dessous.
  • type—Chaîne qui spécifie le type de point de repère : "navigation" ou "event".
  • name—Chaîne représentant le nom du point de repère.
  • time—Nombre correspondant à l’heure du point de repère (en secondes) avec une précision de trois décimales (millisecondes).
  • parameters—Objet facultatif possédant des paires nom/valeur désignées par l’utilisateur au moment de la création des points de repère.
audiocodecidNombre qui indique le codec audio (technique de codage/décodage) utilisé.
audiodelay Nombre représentant le temps 0 dans le fichier source à partir duquel le fichier FLV a été encodé.

Le contenu vidéo est légèrement retardé pour que l’audio puisse être synchronisé. Par exemple, si la valeur audiodelay est .038, la vidéo qui commençait à 0 dans le fichier source commence à .038 dans le fichier FLV.

Notez que les classes FLVPlayback et VideoPlayer corrigent ce décalage dans leurs paramètres de temps. Vous pouvez donc conserver les paramètres que vous utilisiez dans le fichier source.

audiodatarateNombre indiquant les kilo-octets par seconde de l’audio.
videocodecidNombre indiquant la version codec utilisée pour coder la vidéo.
framerateNombre indiquant la cadence du fichier FLV.
videodatarateNombre indiquant la vitesse de transmission vidéo du fichier FLV.
heightNombre indiquant la hauteur du fichier FLV.
widthNombre indiquant la largeur du fichier FLV.
durationNombre indiquant la durée du fichier FLV en secondes.



Implémentation
    public function get metadata():Object

Eléments de l’API associés

ncMgr

propriété 
ncMgr:INCManager  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Objet INCManager qui permet d’accéder à une occurrence de la classe implémentant INCManager, interface de la classe INCManager.

Vous pouvez utiliser cette propriété pour mettre en œuvre un objet INCManager personnalisé qui requiert une initialisation personnalisée.



Implémentation
    public function get ncMgr():INCManager

Eléments de l’API associés

netConnection

propriété 
netConnection:NetConnection  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Permet d’accéder directement à l’occurrence de NetConnection créée par le lecteur vidéo.



Implémentation
    public function get netConnection():NetConnection

netStream

propriété 
netStream:NetStream  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Permet d'accéder directement à l'occurrence de NetStream créée par le lecteur vidéo.



Implémentation
    public function get netStream():NetStream

netStreamClientClass

propriété 
public static var netStreamClientClass:Object

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.115.0, AIR 1.0

Enregistre une classe personnalisée pour la propriété client de NetStream. Par défaut, fl.video.VideoPlayerClient est utilisée ; cette classe gère les messages onMetaData() et onCuePoint(). Pour ajouter la gestion personnalisée des autres messages, tels que onImageData() et onTextData(), vous pouvez créer votre propre classe et définir cette propriété sur cette classe.

Le constructeur de la classe doit accepter une occurrence de VideoPlayer comme seul paramètre et avoir une propriété ready booléenne. La valeur de cette propriété doit être false tant que le Client attend les messages de données qui doivent se trouver au début du fichier. Si le lecteur VideoPlayer effectue son rembobinage avant la réception de ces messages, ils risquent de n’être jamais reçus. Par défaut, fl.video.VideoPlayerClient renvoie true pour la propriété ready dès l’appel de onMetaData().

Vous pouvez définir la propriété sur l’objet de classe lui-même (comme dans l’exemple suivant) ou sur le nom de chaîne de la classe :

        import fl.video.
        VideoPlayer.netStreamClientClass = MyCustomClient;
        

La définition sur le nom de chaîne de la classe ne suffit pas pour imposer la compilation de la classe dans le fichier SWF. La valeur par défaut est l’objet de classe fl.video.VideoPlayerClient, pas le nom de chaîne.

Il est fortement conseillé que toute implémentation personnalisée soit une sous-classe de fl.video.VideoPlayer. Toute autre pratique risque de corrompre les métadonnées et la gestion des points de répère construite dans le lecteur VideoPlayer et le composant FLVPlayback.

La valeur par défaut est fl.video.VideoPlayerClient.


Valeur émise
VideoError — Si cette propriété est définie sur une valeur non valide, l’erreur VideoError.NETSTREAM_CLIENT_CLASS_UNSET sera émise.

playheadTime

propriété 
playheadTime:Number

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Nombre représentant la durée de lecture (ou position de la tête de lecture) actuelle, mesurée en secondes, qui peut être une valeur décimale. Lorsque vous définissez cette propriété, vous déclenchez une recherche et vous avez toutes les restrictions d’une recherche.

Lorsque la position de la tête de lecture change (une fois toutes les 0,25 secondes lors de la lecture du fichier FLV), le composant distribue l’événement playheadUpdate.

La propriété playheadTime peut ne pas avoir la valeur attendue immédiatement après l’appel aux méthodes de recherche ou la définition de la propriété playheadTime pour provoquer une recherche. Tout d'abord, s'il s'agit d'un téléchargement progressif, vous pouvez rechercher uniquement une image-clé. Ainsi une recherche vous amène à l'heure de la première image-clé après l'heure spécifiée. (En cas de diffusion à flux continu, une recherche vous conduit toujours à l'heure exacte spécifiée même si le fichier FLV source n'y possède pas d'image-clé.) En second lieu, une recherche est asynchrone. Ainsi si vous appelez une méthode de recherche ou définissez la propriété playheadTime, celle-ci n’est pas immédiatement mise à jour. Pour déterminer le temps écoulé à la fin de la recherche, écoutez l’événement seek, qui ne se déclenche pas tant que la propriété playheadTime n’a pas été mise à jour.



Implémentation
    public function get playheadTime():Number
    public function set playheadTime(value:Number):void

Eléments de l’API associés

playheadUpdateInterval

propriété 
playheadUpdateInterval:Number

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Nombre représentant l’intervalle (en millisecondes) entre chaque événement playheadUpdate. Lorsque vous définissez cette propriété pendant la lecture du fichier FLV, l’horloge redémarre.

Etant donné que les points de repère ActionScript démarrent aux mises à jour de la tête de lecture, diminuer la valeur de la propriété playheadUpdateInterval peut améliorer la précision des points de repère ActionScript.

Comme l’intervalle des mises à jour de la tête de lecture est défini par un appel à la méthode globale setInterval(), la mise à jour ne peut pas être déclenchée plus fréquemment que la cadence du fichier FLV, comme pour tout intervalle défini de cette façon. Par exemple, pour la fréquence par défaut de 12 images par seconde, l'intervalle efficace le plus petit que vous pouvez créer est approximativement de 83 millisecondes ou d'une seconde (1 000 millisecondes) divisée par 12.

La valeur par défaut est 250.



Implémentation
    public function get playheadUpdateInterval():Number
    public function set playheadUpdateInterval(value:Number):void

Eléments de l’API associés

progressInterval

propriété 
progressInterval:Number

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Nombre représentant l’intervalle (en millisecondes) entre chaque événement progress. Si vous définissez cette propriété pendant la lecture du flux vidéo, l'horloge redémarre.



Implémentation
    public function get progressInterval():Number
    public function set progressInterval(value:Number):void

registrationHeight

propriété 
registrationHeight:Number

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Hauteur utilisée pour aligner le contenu vidéo lors d’un redimensionnement automatique. La propriété registrationHeight ne doit pas être confondue avec la propriété height. La propriété height reflète la hauteur réelle du contenu vidéo.

Exemple 1, chargement d'un fichier FLV de 80x80 avec les paramètres suivants :

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Ensuite, après le redimensionnement automatique, vous obtenez le résultat suivant :
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Exemple 2, charge le même scénario que l’exemple 1, à l’exception des paramètres suivants :

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Vous obtenez alors le résultat suivant :
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Exemple 3, charge le même scénario que l’exemple 2, à l’exception des paramètres suivants :

  • scaleMode = VideoScaleMode.EXACT_FIT
Vous obtenez exactement les mêmes valeurs que les valeurs d’alignement :
  • x = 100
  • y = 100
  • width = 60
  • height = 40

La définition de la propriété registrationHeight est équivalente à la définition de la propriété height et inversement. La définition de toute autre propriété ou l’appel de toute méthode de modification de la hauteur, telle que scaleX, setSize et setScale. Assurez-vous également que height et registrationHeight restent synchronisés.



Implémentation
    public function get registrationHeight():Number
    public function set registrationHeight(value:Number):void

Eléments de l’API associés

registrationWidth

propriété 
registrationWidth:Number

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Largeur utilisée pour aligner le contenu vidéo lors d’un redimensionnement automatique. La propriété registrationWidth ne doit pas être confondue avec la propriété width. La propriété width reprend la largeur réelle du contenu vidéo.

Exemple 1, chargement d'un fichier FLV de 80x80 avec les paramètres suivants :

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Ensuite, après le redimensionnement automatique, vous obtenez le résultat suivant :
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Exemple 2, charge le même scénario que l’exemple 1, à l’exception des paramètres suivants :

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Vous obtenez alors le résultat suivant :
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Exemple 3, charge le même scénario que l’exemple 2, à l’exception des paramètres suivants :

  • scaleMode = VideoScaleMode.EXACT_FIT
Vous obtenez exactement les mêmes valeurs que les valeurs d’alignement :
  • x = 100
  • y = 100
  • width = 60
  • height = 40

La définition de la propriété registrationWidth est équivalente à la définition de la propriété width et inversement. La définition de toute autre propriété ou l’appel de toute méthode de modification de la largeur, telle que scaleX , setSize et setScale. Assurez-vous également que width et registrationWidth restent synchronisés.



Implémentation
    public function get registrationWidth():Number
    public function set registrationWidth(value:Number):void

Eléments de l’API associés

registrationX

propriété 
registrationX:Number

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Coordonnée x utilisée pour aligner le contenu vidéo lors d’un redimensionnement automatique. A ne pas confondre avec la propriété x, qui dépend de l’emplacement réel du contenu vidéo.

Exemple 1, chargement d'un fichier FLV de 80x80 avec les paramètres suivants :

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Ensuite, après le redimensionnement automatique, vous obtenez le résultat suivant :
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Exemple 2, charge le même scénario que l’exemple 1, à l’exception des paramètres suivants :

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Vous obtenez alors le résultat suivant :
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Exemple 3, charge le même scénario que l’exemple 2, à l’exception des paramètres suivants :

  • scaleMode = VideoScaleMode.EXACT_FIT
Vous obtenez exactement les mêmes valeurs que les valeurs d’alignement :
  • x = 100
  • y = 100
  • width = 60
  • height = 40

Lorsque la propriété x ou registrationX est définie, la deuxième propriété est modifiée pour préserver son décalage par rapport à la première. Par exemple, si x = 10 et registrationX = 20, la sélection de x = 110 définit également registrationX = 120.



Implémentation
    public function get registrationX():Number
    public function set registrationX(value:Number):void

Eléments de l’API associés

registrationY

propriété 
registrationY:Number

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Coordonnée y utilisée pour aligner le contenu vidéo lors d’un redimensionnement automatique. A ne pas confondre avec la propriété y, qui dépend de l’emplacement réel du contenu vidéo.

Exemple 1, chargement d'un fichier FLV de 80x80 avec les paramètres suivants :

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Ensuite, après le redimensionnement automatique, vous obtenez le résultat suivant :
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Exemple 2, charge le même scénario que l’exemple 1, à l’exception des paramètres suivants :

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Vous obtenez alors le résultat suivant :
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Exemple 3, charge le même scénario que l’exemple 2, à l’exception des paramètres suivants :

  • scaleMode = VideoScaleMode.EXACT_FIT
Vous obtenez exactement les mêmes valeurs que les valeurs d’alignement :
  • x = 100
  • y = 100
  • width = 60
  • height = 40

Lorsque la propriété y ou registrationY est définie, la deuxième propriété est modifiée pour préserver son décalage par rapport à la première. Par exemple, si y = 10 et registrationy = 20, la sélection de y = 110 définit également registrationy = 120.



Implémentation
    public function get registrationY():Number
    public function set registrationY(value:Number):void

Eléments de l’API associés

scaleMode

propriété 
scaleMode:String

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Spécifie le redimensionnement de la vidéo après le chargement. Si défini sur VideoScaleMode.MAINTAIN_ASPECT_RATIO, conserve le format de la vidéo dans le rectangle défini par registrationX, registrationY, registrationWidth et registrationHeight. Si défini sur VideoScaleMode.NO_SCALE, adapte automatiquement la taille de la vidéo au fichier FLV. Si défini sur VideoScaleMode.EXACT_FIT, ignore les dimensions du fichier FLV source et la vidéo est étirée pour s’adapter au rectangle défini par registrationX, registrationY, registrationWidth et registrationHeight. S défini après le chargement du fichier FLV, la mise en forme automatique commence immédiatement. Les valeurs proviennent de VideoScaleMode.

La valeur par défaut est VideoScaleMode.MAINTAIN_ASPECT_RATIO.



Implémentation
    public function get scaleMode():String
    public function set scaleMode(value:String):void

Eléments de l’API associés

scaleX

propriété 
scaleX:Number[override]

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Nombre indiquant l’échelle horizontale.

La valeur par défaut est 1.



Implémentation
    override public function get scaleX():Number
    override public function set scaleX(value:Number):void

Eléments de l’API associés

scaleY

propriété 
scaleY:Number[override]

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Nombre indiquant l’échelle verticale.

La valeur par défaut est 1.



Implémentation
    override public function get scaleY():Number
    override public function set scaleY(value:Number):void

Eléments de l’API associés

soundTransform

propriété 
soundTransform:flash.media:SoundTransform

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Ménage un accès direct à la propriété NetStream.soundTransform pour exposer davantage de contrôles audio. Définissez la propriété pour modifier les paramètres ; utilisez la méthode d’accesseur Get de la propriété pour récupérer les paramètres actuels.



Implémentation
    public function get soundTransform():flash.media:SoundTransform
    public function set soundTransform(value:flash.media:SoundTransform):void

Eléments de l’API associés

source

propriété 
source:String  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Chaîne indiquant l’URL du fichier FLV à diffuser en continu et de quelle façon. L'URL peut être l'URL HTTP d'un fichier FLV, l'URL RTMP d'un flux ou l'URL HTTP d'un fichier XML.

Si vous définissez cette propriété dans l’inspecteur de composants ou l’inspecteur des propriétés, le chargement et la lecture du fichier FLV débutent au prochain événement « enterFrame ». Ce délai donne du temps pour définir les propriétés isLive , autoPlay et cuePoints, entre autres, qui affectent le chargement. Il permet également à ActionScript placé sur la première image d’avoir une incidence sur le composant FLVPlayback avant le début de la lecture.

Si vous définissez cette propriété avec ActionScript, elle appelle immédiatement la méthode VideoPlayer.load() lorsque la propriété autoPlay est définie sur false. Ou, elle appelle la méthode VideoPlayer.play() lorsque la propriété autoPlay est définie sur true. Les propriétés autoPlay, totalTime et isLive affectent le mode de chargement du nouveau fichier FLV. Ainsi, si vous les définissez, vous devez le faire avant la propriété source.

Définissez la propriété autoPlay sur false pour empêcher la lecture automatique du nouveau fichier FLV.



Implémentation
    public function get source():String

Eléments de l’API associés

state

propriété 
state:String  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Chaîne indiquant l’état du composant. Cette propriété est définie par les méthodes load(), play(), stop(), pause() et seek().

Les valeurs possibles pour la propriété state sont : buffering, connectionError, disconnected, loading, paused, playing, rewinding, seeking et stopped. Vous pouvez utiliser les propriétés de la classe FLVPlayback pour tester ces états.



Implémentation
    public function get state():String

Eléments de l’API associés

stateResponsive

propriété 
stateResponsive:Boolean  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Valeur booléenne définie sur true si l'état est réactif. Si l’état n’est pas réactif, les appels aux méthodes play(), load(), stop(), pause() et seek() sont placés en file d’attente et exécutés ultérieurement, lorsque l’état change et devient réactif. Etant donné que ces appels sont mis en file d’attente pour être exécutés plus tard, il n’est habituellement pas nécessaire de suivre la valeur de la propriété stateResponsive. Les états réactifs sont : stopped, playing, paused et buffering.



Implémentation
    public function get stateResponsive():Boolean

Eléments de l’API associés

totalTime

propriété 
totalTime:Number  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Nombre représentant la durée de lecture totale de la vidéo en secondes.

Lors de la diffusion en continu à partir d’un serveur FMS (Flash Media Server) et de l’utilisation de NCManager par défaut, cette valeur est déterminée automatiquement par des API côté serveur, et elle écrase celle définie au moyen de cette propriété ou obtenue à partir de métadonnées. La propriété est prête pour la lecture lorsque l'état stopped ou playing est atteint après la définition de la propriété source. Cette propriété n’a aucune signification pour les flux en direct à partir d’un serveur FMS.

Lors d’un téléchargement HTTP, cette valeur est déterminée de façon automatique si le fichier FLV comporte des métadonnées intégrées. Dans tous les autres cas, définissez-la de façon explicite, faute de quoi elle aura la valeur NaN. Lorsque vous la définissez de façon explicite, la valeur des métadonnées du flux sont ignorées.

Lorsque vous définissez cette propriété, la valeur est effective pour le prochain fichier FLV chargé en définissant source. Elle n'a aucun effet sur un fichier FLV déjà chargé. En outre, cette propriété ne renvoie pas la nouvelle valeur transmise tant qu’un fichier FLV n’a pas été chargé.

La lecture continue si cette propriété n’est jamais définie (de façon explicite ou automatique), mais elle risque de poser des problèmes avec les commandes de recherche.

Si cette valeur n’est pas définie de façon explicite, elle reste NaN jusqu’à ce que les métadonnées permettent de lui accorder une valeur valide.



Implémentation
    public function get totalTime():Number

Eléments de l’API associés

videoHeight

propriété 
videoHeight:int  [lecture seule] [override]

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Largeur source du fichier FLV chargé. Cette propriété renvoie -1 si aucune information n'est disponible.



Implémentation
    override public function get videoHeight():int

Eléments de l’API associés

videoWidth

propriété 
videoWidth:int  [lecture seule] [override]

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Largeur source du fichier FLV chargé. Cette propriété renvoie -1 si aucune information n'est disponible.



Implémentation
    override public function get videoWidth():int

Eléments de l’API associés

visible

propriété 
visible:Boolean[override]

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Valeur booléenne qui, si elle est définie sur true, rend l’occurrence de VideoPlayer visible. Si elle a la valeur false, l’occurrence est masquée.

La valeur par défaut est true.



Implémentation
    override public function get visible():Boolean
    override public function set visible(value:Boolean):void

volume

propriété 
volume:Number

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Nombre compris entre 0 et 1 indiquant le réglage de contrôle du volume.

La valeur par défaut est 1.



Implémentation
    public function get volume():Number
    public function set volume(value:Number):void

Eléments de l’API associés

width

propriété 
width:Number[override]

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Nombre indiquant la largeur de l’occurrence de VideoPlayer sur la scène.

Remarque : la propriété flash.media.Video.width est similaire à la propriété fl.video.VideoPlayer.videoWidth.



Implémentation
    override public function get width():Number
    override public function set width(value:Number):void

Eléments de l’API associés

x

propriété 
x:Number[override]

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Nombre indiquant la position horizontale du lecteur vidéo, en pixels.

La définition de cette propriété x affecte également la propriété registrationX. Lorsque la propriété x ou registrationX est définie, la deuxième propriété est modifiée pour préserver son décalage par rapport à la première. Par exemple, si x = 10 et registrationX = 20, la sélection de x = 110 définit également registrationX = 120.



Implémentation
    override public function get x():Number
    override public function set x(value:Number):void

Eléments de l’API associés

y

propriété 
y:Number[override]

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Nombre indiquant la position verticale du lecteur vidéo, en pixels.

La définition de cette propriété y affecte également la propriété registrationY. Lorsque la propriété y ou registrationY est définie, la deuxième propriété est modifiée pour préserver son décalage par rapport à la première. Par exemple, si y = 10 et registrationy = 20, la sélection de y = 110 définit également registrationy = 120.



Implémentation
    override public function get y():Number
    override public function set y(value:Number):void

Eléments de l’API associés

Détails du constructeur

VideoPlayer

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

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Crée un objet VideoPlayer avec une largeur et une hauteur spécifiées.

Paramètres
width:int (default = 320) — Largeur du lecteur vidéo, en pixels.
 
height:int (default = 240) — Hauteur du lecteur vidéo, en pixels.

Eléments de l’API associés

Détails de la méthode

close

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

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Impose la fermeture du flux vidéo et de la connexion à Flash Media Server. Cette méthode déclenche l’événement close. Il est généralement inutile d’appeler cette méthode de façon directe, car le flux est arrêté par la fonctionnalité de délai de temporisation.

Eléments de l’API associés

load

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

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Similaire à la méthode play(), mais provoque le chargement du fichier FLV sans lecture. Autoresizing se produit si nécessaire et si la première image du fichier FLV s’affiche. Une fois le chargement initial et la mise en forme automatique terminés, l’état devient VideoState.PAUSED.

Cette méthode accepte les mêmes paramètres que la méthode play(), mais vous ne pouvez pas appeler la méthode load() sans URL. Sinon, une erreur sera renvoyée. Si le lecteur vidéo est dans un état non réactif, la méthode load() place la requête dans une file d’attente.

Paramètres

url:String — Une chaîne d’URL pour le fichier FLV que vous devez charger. Si aucune valeur n’est transmise pour l’URL, une erreur est renvoyée avec le message null URL sent to VideoPlayer.load.
 
totalTime:Number (default = NaN) — Longueur du fichier FLV. Transmet 0, null ou undefined pour détecter automatiquement la longueur à partir des métadonnées, du serveur ou du code XML.
 
isLive:Boolean (default = false) — Cette valeur est true si vous procédez à une diffusion en continu à partir d’un serveur FMS.
 
startTime:Number (default = NaN) — Heure, en secondes, considérée comme l’instant 0 dans le média donné. La lecture démarre à partir de la valeur définie dans ce paramètre ; la propriété playheadTime considère startTime comme l’instant 0 et aucune recherche ne sera possible avant cette valeur (une recherche sur 0 équivaut à une recherche sur le paramètre startTime défini). Ce paramètre est ignoré si isLive est défini sur true.
 
duration:Number (default = NaN) — Durée, en secondes, qui représente la durée du média. Ce paramètre est utilisé uniquement lorsque startTime est <= 0. Avec startTime, ce paramètre définit un segment du média qui est considéré comme la totalité du média par le lecteur vidéo. A la fin de la vidéo (c’est-à-dire lorsque la durée de lecture définie est écoulée), la lecture s’arrête et un événement complete est distribué. Toute tentative de recherche au-delà de cette durée sera vouée à l’échec. Dès que la propriété totalTime est récupérée, elle renvoie la durée spécifiée. Cette propriété n’a rien à voir avec le paramètre totalTime de cette méthode. En effet, ce paramètre permet de spécifier la durée actuelle de l’élément multimédia, particulièrement utile lorsque ce dernier ne contient pas de métadonnées avec cette information ; si la valeur du paramètre totalTime est inférieure à la durée actuelle de l’élément multimédia, la lecture ne s’arrête pas. Ce paramètre de durée, néanmoins, permet d’arrêter la lecture. Ce paramètre est ignoré si isLive est défini sur true.

Eléments de l’API associés

ncConnected

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

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Appelé par INCManager lorsque la connexion est terminée ou a échoué après un appel à la méthode INCManager.connectToURL(). Si la connexion a échoué, définissez la propriété INCManager.netConnection sur null ou undefined avant de procéder à l’appel.

Eléments de l’API associés

ncReconnected

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

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Appelé par INCManager lorsque la reconnexion est terminée ou a échoué après un appel à la méthode INCManager.reconnect(). Si la connexion échoue, définissez la propriété INCManager.netconnection sur null avant de l’appeler.

Eléments de l’API associés

pause

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

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Interrompt la lecture de la vidéo. Si la vidéo est interrompue ou arrêtée, n’a aucun effet. Pour relancer la lecture, appelez play(). Ne prend aucun paramètre.

Lorsque l’état du lecteur n’est pas réactif, la méthode pause() place la requête en file d’attente.

Renvoie une exception si appelée alors qu'aucun flux n'est connecté. Utilisez l'événement stateChange et la propriété connected pour déterminer dans quelles situations l'appel de cette méthode est sûr.

Si le lecteur vidéo est en état arrêté, l’appel à la méthode pause() n’a aucun effet et le lecteur demeure dans cet état.

Eléments de l’API associés

play

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

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Entraîne la lecture de la vidéo. Peut être appelé lorsque la vidéo est interrompue ou arrêtée ou lorsque la vidéo est déjà en cours de lecture. Appelle cette méthode sans argument pour lire une vidéo déjà chargée ou transmet une URL pour charger un nouveau flux.

Lorsque l’état du lecteur n’est pas réactif, la requête est placée en file d’attente.

Renvoie une exception lorsque l’appel se fait sans argument lorsque aucun flux n’est connecté. Utilisez l'événement stateChange et la propriété connected pour déterminer dans quelles situations l'appel de cette méthode est sûr.

Paramètres

url:String (default = null) — Transmettez une chaîne d’URL si vous devez charger et lire un nouveau fichier FLV. Si vous avez déjà chargé un fichier FLV et souhaitez poursuivre sa lecture, transmettez null.
 
totalTime:Number (default = NaN) — Transmet la longueur du fichier FLV. Transmet 0 ou NaN pour détecter automatiquement la longueur à partir des métadonnées, du serveur ou du code XML. Si la propriété INCManager.streamLength n’a pas la valeur 0 ou null ou undefined lorsque la propriété ncConnected est appelée, cette valeur s’impose dans tous les cas.
 
isLive:Boolean (default = false) — Transmet true en cas de diffusion d’une source vidéo en direct de FCS.
 
startTime:Number (default = NaN) — Heure, en secondes, considérée comme l’instant 0 dans le média donné. La lecture démarre à partir de la valeur définie dans ce paramètre ; la propriété playheadTime considère startTime comme l’instant 0 et aucune recherche ne sera possible avant cette valeur (une recherche sur 0 équivaut à une recherche sur le paramètre startTime défini). Ce paramètre est ignoré si isLive est défini sur true.
 
duration:Number (default = NaN) — Durée, en secondes, qui représente la durée du média. Ce paramètre est utilisé uniquement lorsque startTime est <= 0. Avec startTime, ce paramètre définit un segment du média qui est considéré comme la totalité du média par le lecteur vidéo. A la fin de la vidéo (c’est-à-dire lorsque la durée de lecture définie est écoulée), la lecture s’arrête et un événement complete est distribué. Toute tentative de recherche au-delà de cette durée sera vouée à l’échec. Dès que la propriété totalTime est récupérée, elle renvoie la durée spécifiée. Cette propriété n’a rien à voir avec le paramètre totalTime de cette méthode. En effet, ce paramètre permet de spécifier la durée actuelle de l’élément multimédia, particulièrement utile lorsque ce dernier ne contient pas de métadonnées avec cette information ; si la valeur du paramètre totalTime est inférieure à la durée actuelle de l’élément multimédia, la lecture ne s’arrête pas. Ce paramètre de durée, néanmoins, permet d’arrêter la lecture. Ce paramètre est ignoré si isLive est défini sur true.

Eléments de l’API associés

playWhenEnoughDownloaded

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

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Lit le fichier FLV lorsqu’une quantité suffisante de ce dernier est téléchargée. Lorsque le fichier FLV est téléchargé ou si vous diffusez en continu à partir d’un serveur FMS, l’appel de la méthode playWhenEnoughDownloaded() est identique à celle de play(), sans paramètre. L’appel de cette méthode ne suspend pas la lecture. Par conséquent, il est recommandé d’appeler la méthode pause() au préalable.

seek

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

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Recherche une heure donnée (en secondes) dans le fichier, avec une précision décimale allant jusqu’aux millisecondes. Lorsque la vidéo est en cours de lecture, la vidéo poursuit sa lecture à partir de ce point. Si la vidéo est interrompue, elle recherche ce point et reste interrompue. Si la vidéo est arrêtée, elle recherche ce point et active l’état paused. Sans effet sur les flux vidéo en direct.

La propriété playheadTime peut ne pas avoir la valeur attendue immédiatement après l’appel aux méthodes de recherche ou la définition de la propriété playheadTime pour provoquer une recherche. S’il s’agit d’un téléchargement progressif, vous pouvez rechercher uniquement une image-clé. Ainsi une recherche vous amène à l’heure de la première image-clé après l’heure spécifiée.

Remarque : en cas de diffusion en flux continu, une recherche vous conduit toujours à l’heure exacte spécifiée même si le fichier FLV source n’y possède pas d’image-clé.

La recherche est asynchrone. Ainsi si vous appelez une méthode de recherche ou définissez la propriété playheadTime, celle-ci n’est pas immédiatement mise à jour. Pour obtenir l’heure à la fin de la recherche, écoutez l’événement seek, qui ne se déclenche pas tant que la propriété playheadTime n’a pas été mise à jour.

Renvoie une exception si appelée alors qu'aucun flux n'est connecté. Utilisez l'événement stateChange et la propriété connected pour déterminer dans quelles situations l'appel de cette méthode est sûr.

Paramètres

time:Number — Nombre qui indique l'heure, en secondes, à laquelle positionner la tête de lecture.


Valeur émise
VideoError — Si temps est < 0 ou NaN.

Eléments de l’API associés

setScale

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

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Définit simultanément les propriétés scaleX et scaleY. La définition de scaleX ou scaleY déclenche de façon distincte deux événements autolayout, tandis que l’appel de la méthode setScale() déclenche uniquement l’événement autolayout.

Lorsque la propriété scaleMode est définie sur VideoScaleMode.MAINTAIN_ASPECT_RATIO ou VideoScaleMode.NO_SCALE, l’appel de cette méthode déclenche immédiatement un événement autolayout.

Paramètres

scaleX:Number — Nombre représentant l’échelle horizontale.
 
scaleY:Number — Nombre représentant l’échelle verticale.

Eléments de l’API associés

setSize

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

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Définit simultanément les propriétés width et height. La définition de width ou height déclenche de façon distincte deux événements autolayout, tandis que l’appel de la méthode setSize() déclenche uniquement l’événement autolayout.

Lorsque la propriété scaleMode est définie sur VideoScaleMode.MAINTAIN_ASPECT_RATIO ou VideoScaleMode.NO_SCALE, l’appel de cette méthode déclenche immédiatement un événement autolayout.

Paramètres

width:Number — La largeur du lecteur vidéo.
 
height:Number — La hauteur du lecteur vidéo.

Eléments de l’API associés

stop

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

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Arrête la lecture de la vidéo. Si autoRewind est défini sur true, revient à la première image. Si la vidéo est déjà arrêtée, n’a aucun effet. Pour relancer la lecture, appelez play(). Ne prend aucun paramètre.

Lorsque l’état du lecteur n’est pas réactif, la requête est placée en file d’attente.

Renvoie une exception si appelée alors qu'aucun flux n'est connecté. Utilisez l'événement stateChange et la propriété connected pour déterminer dans quelles situations l'appel de cette méthode est sûr.

Eléments de l’API associés

Détails de l’événement

autoRewound

Evénement
Type d’objet d’événement: fl.video.VideoEvent
propriété VideoEvent.type = fl.video.VideoEvent.AUTO_REWOUND

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Distribué lorsque la tête de lecture est placée au début de la piste car la propriété autoRewind est définie sur true.

L'événement autoRewound est de type VideoEvent et dispose de la constante VideoEvent.AUTO_REWOUND.

Définit la valeur de la propriété type d’un objet d’événement autoRewound.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
stateChaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant.
playheadTimeNombre correspondant au temps de lecture ou à la position actuels de la tête de lecture.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

close

Evénement  
Type d’objet d’événement: fl.video.VideoEvent
propriété VideoEvent.type = fl.video.VideoEvent.CLOSE

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Distribué par l’occurrence VideoPlayer à la fermeture de NetConnection, en faisant expirer le délai ou via un appel à la méthode closeVideoPlayer(), ou lorsque vous appelez les méthodes load() ou play() ou définissez la propriété source, ce qui entraîne la fermeture de la connexion RTMP. L’occurrence de FLVPlayback ne distribue cet événement que lorsque le flux provient de Flash Media Server (FMS) ou d’un autre service FVSS (Flash Video Streaming Service).

L’événement close est de type VideoEvent et dispose de la constante VideoEvent.CLOSE.

Définit la valeur de la propriété type d’un objet d’événement close.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
stateChaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant.
playheadTimeNombre correspondant au temps de lecture ou à la position actuels de la tête de lecture.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

complete

Evénement  
Type d’objet d’événement: fl.video.VideoEvent
propriété VideoEvent.type = fl.video.VideoEvent.COMPLETE

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Distribué à la fin de la lecture car le lecteur a atteint la fin du fichier FLV. Le composant ne distribue pas l’événement si vous appelez les méthodes stop() ou pause(), ou si vous cliquez sur les commandes correspondantes.

Lorsque l’application a recours au téléchargement progressif, elle ne définit pas la propriété totalTime de façon explicite, et elle télécharge un fichier FLV qui ne spécifie pas la durée dans les métadonnées. Le lecteur vidéo définit la propriété totalTime sur une valeur totale approximative avant de diffuser cet événement.

Le lecteur vidéo distribue également les événements stateChange et stopped.

L’événement complete est de type VideoEvent et dispose de la constante VideoEvent.COMPLETE.

Définit la valeur de la propriété type d’un objet événement complete.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
stateChaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant.
playheadTimeNombre correspondant au temps de lecture ou à la position actuels de la tête de lecture.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

cuePoint

Evénement  
Type d’objet d’événement: fl.video.MetadataEvent
propriété MetadataEvent.type = fl.video.MetadataEvent.CUE_POINT

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Distribué lorsqu’un point de repère est atteint. L’objet d’événement possède une propriété info qui contient l’objet info reçu par le rappel de l’événement NetStream.onCuePoint pour les points de repère du fichier FLV. S’il s’agit de points de repère ActionScript, il contient l’objet transmis aux méthodes ou aux propriétés de points de repère ActionScript.

L’événement cuePoint est de type MetadataEvent et comporte la constante MetadataEvent.CUE_POINT.

Définit la valeur de la propriété type d’un objet de l’événement cuePoint.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
infoObjet disposant de propriétés qui décrivent le point de repère.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

    

drmAuthenticate

Evénement  
Type d’objet d’événement: flash.events.DRMAuthenticateEvent

Version du produit: Flash CS3
Versions du moteur d’exécution: AIR 1.0

Evénement drmAuthenticate

    

drmError

Evénement  
Type d’objet d’événement: flash.events.DRMErrorEvent

Version du produit: Flash CS3
Versions du moteur d’exécution: AIR 1.0

Evénement drmError

    

drmStatus

Evénement  
Type d’objet d’événement: flash.events.DRMStatusEvent

Version du produit: Flash CS3
Versions du moteur d’exécution: AIR 1.0

Evénement drmError

layout

Evénement  
Type d’objet d’événement: fl.video.LayoutEvent
propriété LayoutEvent.type = fl.video.LayoutEvent.LAYOUT

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Distribué lorsque le lecteur vidéo est redimensionné ou redisposé. Vous trouverez ci-dessous deux scénarios de disposition du lecteur :

  • si le lecteur vidéo est disposé à l’aide de l’événement autoLayout ou en appelant les méthodes setScale() ou setSize(), ou en modifiant les propriétés width, height, scaleX et scaleY.
  • s’il existe deux lecteurs vidéo de taille différente et si la propriété visibleVideoPlayerIndex passe de l’un à l’autre.

L’événement layout est de type LayoutEvent et dispose de la constante LayoutEvent.LAYOUT.

Définit la valeur de la propriété type d’un objet de l’événement layout.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
oldBoundsLes valeurs des propriétés x, y, width et height de la cible avant que l’événement layout ne se produise.
oldRegistrationBoundsLes valeurs des propriétés registrationX, registrationY, registrationWidth et registrationHeight de la cible avant que l’événement layout ne se produise.

Eléments de l’API associés

metadataReceived

Evénement  
Type d’objet d’événement: fl.video.MetadataEvent
propriété MetadataEvent.type = fl.video.MetadataEvent.METADATA_RECEIVED

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Distribué la première fois que les métadonnées du fichier FLV sont atteintes. L’objet d’événement possède une propriété info qui contient l’objet info reçu par le rappel de l’événement NetStream.onMetaData.

L’événement metadataReceived est de type MetadataEvent et comporte la constante MetadataEvent.METADATA_RECEIVED.

Définit la valeur de la propriété type d’un objet de l’événement metadataReceived.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
infoObjet disposant de propriétés qui décrivent le fichier FLV.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

playheadUpdate

Evénement  
Type d’objet d’événement: fl.video.VideoEvent
propriété VideoEvent.type = fl.video.VideoEvent.PLAYHEAD_UPDATE

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Distribué pendant la lecture du fichier FLV à la fréquence spécifiée par la propriété playheadUpdateInterval ou lorsque la procédure de retour en début de fichier commence. Le composant ne distribue pas cet événement lorsque le lecteur vidéo est en pause ou arrêté, à moins qu’une recherche n’ait lieu.

L’événement playheadUpdate est de type VideoEvent et dispose de la constante VideoEvent.PLAYHEAD_UPDATE.

Définit la valeur de la propriété type d’un objet d’événement playheadUpdate.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
stateChaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant.
playheadTimeNombre correspondant au temps de lecture ou à la position actuels de la tête de lecture.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

progress

Evénement  
Type d’objet d’événement: fl.video.VideoProgressEvent
propriété VideoProgressEvent.type = fl.video.VideoProgressEvent.PROGRESS

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Il indique la progression en nombre d’octets téléchargés. Evénement distribué à la fréquence spécifiée par la propriété progressInterval, il se déclenche au début du chargement et se termine lorsque tous les octets sont chargés ou en cas d'erreur réseau. La valeur par défaut est une exécution toutes les 0,25 secondes, en commençant lorsque la méthode load est appelée et en se terminant lorsque tous les octets sont chargés ou en cas d’erreur réseau. Utilisez cet événement pour vérifier les octets chargés ou le nombre d’octets du tampon.

Il est distribué uniquement s’il s’agit d’un téléchargement HTTP progressif. Indique la progression, en nombre d’octets téléchargés. L’objet d’événement dispose de propriétés bytesLoaded et bytesTotal., qui sont identiques aux propriétés FLVPlayback du même nom.

L’événement progress est de type VideoProgressEvent et dispose de la constante VideoProgressEvent.PROGRESS.

Définit la valeur de la propriété type d’un objet événement progress.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
bytesLoadedNombre d’éléments ou d’octets chargés lors du traitement de l’événement par l’écouteur.
bytesTotalNombre total d’éléments ou d’octets qui seront chargés si le processus de chargement aboutit.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

ready

Evénement  
Type d’objet d’événement: fl.video.VideoEvent
propriété VideoEvent.type = fl.video.VideoEvent.READY

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Evénement distribué lorsque le fichier FLV est chargé et prêt à s’afficher. Il est déclenché la première fois que vous entrez un état réactif après avoir chargé un nouveau fichier FLV avec la méthode play() ou load(). Il est déclenché une seule fois par fichier FLV chargé.

L’événement ready est de type VideoEvent et dispose de la constante VideoEvent.READY.

Définit la valeur de la propriété type d’un objet d’événement ready.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
stateChaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant.
playheadTimeNombre correspondant au temps de lecture ou à la position actuels de la tête de lecture.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

stateChange

Evénement  
Type d’objet d’événement: fl.video.VideoEvent
propriété VideoEvent.type = fl.video.VideoEvent.STATE_CHANGE

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Distribué lorsque l’état de lecture est modifié. Lorsque l’appel autoRewind est terminé, l’événement stateChange est distribué avec l’état rewinding. L’événement stateChange ne se produit pas avant la fin du rembobinage.

Il permet de procéder au suivi lorsque la lecture passe à un état réactif ou non réactif, comme par exemple au cours d’une connexion, d’un redimensionnement ou d’un rembobinage. Les méthodes play(), pause(), stop() et seek() placent les requêtes à exécuter en file d’attente lorsque le lecteur active un état non réactif.

L’événement stateChange est de type VideoEvent et dispose de la constante VideoEvent.STATE_CHANGE.

Définit la valeur de la propriété type d’un objet d’événement stateChange.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
stateChaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant.
playheadTimeNombre correspondant au temps de lecture ou à la position actuels de la tête de lecture.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

Détails de la constante

SHORT_VERSION

Constante
public static const SHORT_VERSION:String = "2.1"

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Déclare une variable indiquant le numéro de version court du composant. Le numéro de version est utile lorsque vous disposez d’un fichier FLA et devez connaître la version du composant. Pour déterminer la version du composant, tapez le code de suivi ci-dessous dans le fichier FLA :

FLVPlayback.SHORT_VERSION

La variable SHORT_VERSION inclut uniquement la version majeure et secondaire, par exemple, 2.0. La variable VERSION inclut les numéros de version majeure et secondaire, ainsi que la révision et les numéros, par exemple, 2.0.0.11.

Eléments de l’API associés

VERSION

Constante 
public static const VERSION:String = "2.1.0.23"

Version du langage: ActionScript 3.0
Version du produit: Flash CS3
Versions du moteur d’exécution: Flash Player 9.0.28.0, AIR 1.0

Déclare une variable indiquant le numéro de version long du composant. Le numéro de version est utile lorsque vous disposez d’un fichier FLA et devez connaître la version du composant. Pour déterminer la version du composant, tapez le code de suivi ci-dessous dans le fichier FLA :

FLVPlayback.VERSION

La variable VERSION inclut les numéros de version majeure et secondaire, ainsi que la révision et les numéros, par exemple, 2.0.0.11. La variable SHORT_VERSION inclut uniquement la version majeure et secondaire, par exemple, 2.0.

Eléments de l’API associés

VideoPlayerExample.as

Cet exemple crée de façon dynamique deux occurrences de VideoPlayer et définit un filtre de flou pour l’une d’entre elles.

Pour exécuter l’exemple, suivez ces étapes :

  1. Ajoutez le composant FLVPlayback dans votre bibliothèque.
  2. Remplacez testVideoPath par un chemin absolu ou relatif vers un fichier FLV.
  3. Enregistrez ce code sous le nom VideoPlayerExample.as, dans le même répertoire que votre fichier FLA.
  4. Définissez la classe Document dans le fichier FLA sur 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 ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.