Guida di riferimento di ActionScript® 3.0 per la piattaforma Adobe® Flash®
Home  |  Nascondi elenco pacchetti e classi |  Pacchetti  |  Classi  |  Novità  |  Indice  |  Appendici  |  Perché in inglese?
Filtri: AIR 30.0 e versioni precedenti, Flash Player 30.0 e versioni precedenti, Flash Lite 4
Flex 4.6 e versioni precedenti, Flash Pro CS6 e versioni precedenti
Nascondi filtri
fl.video 

VideoPlayer  - AS3 Flash

Pacchettix

Primo livello
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

Elementi del linguaggio

Costanti globali
Funzioni globali
Operatori
Istruzioni, parole chiave e direttive
Tipi speciali

Appendici

Novità
Errori del compilatore
Avvisi del compilatore
Errori runtime
Migrazione a ActionScript 3
Set di caratteri supportati
Tag solo di MXML
Elementi XML di Motion
Tag Timed Text
Elenco degli elementi obsoleti
Costanti di implementazione dell’accessibilità
Utilizzare gli esempi ActionScript
Note legali
Pacchettofl.video
Classepublic class VideoPlayer
EreditarietàVideoPlayer Inheritance Video Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

La classe VideoPlayer vi consente di creare un lettore video con un file SWF leggermente più piccolo di quello che sarebbe necessario se utilizzaste il componente FLVPlayback. A differenza del componente FLVPlayback, la classe VideoPlayer non consente di includere uno skin o controlli di riproduzione e, nonostante non sia possibile trovare o cercare i cue point, gli eventi cuePoint si verificano ugualmente. La classe FLVPlayback racchiude la classe VideoPlayer.

Utilizzate la classe FLVPlayback in quasi tutti i casi perché non vi sono funzionalità della classe VideoPlayer che non siano accessibili anche dalla classe FLVPlayback.

Inoltre, l'interfaccia della classe FLVPlayback si collega direttamente alla classe NCManager per poter accedere, ad esempio, ai file FLV in streaming su un server video, ad esempio Flash Media Server. L'interazione con la classe NCManager ha luogo quando impostate la proprietà contentPath e quando passate un URL ai metodi play() e load(). Tuttavia, se la classe VideoPlayer viene utilizzata individualmente, dovete includere la seguente istruzione nel codice ActionScript per assicurarvi che la classe NCManager venga inclusa:

var _forceNCManager:fl.video.NCManager;

La classe NCManager implementa un'interfaccia, INCManager, e può essere sostituita da una classe personalizzata per la gestione di comunicazioni di rete che implementano questa interfaccia. In questo caso dovete anche includere la seguente istruzione, sostituendo NCManager con il nome della classe fornito dall'utente:

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

Non dovete invece aggiungere questa istruzione se utilizzate la classe NCManager predefinita.

Nota: potete anche impostare iNCManagerClass per sostituire fl.video.NCManager predefinito quando usate il componente FLVPlayback.

Per gestire flussi multipli per ampiezze di banda differenti, NCManager supporta un sottoinsieme di SMIL.

Vedere gli esempi

Elementi API correlati



Proprietà pubbliche
 ProprietàDefinito da
 InheritedaccessibilityProperties : AccessibilityProperties
Le opzioni di accessibilità correnti di questo oggetto di visualizzazione.
DisplayObject
  align : String
Specifica come viene visualizzato il video in relazione alle proprietà registrationX, registrationY, registrationWidth e registrationHeight.
VideoPlayer
 Inheritedalpha : Number
Indica il valore della trasparenza alfa dell'oggetto specificato.
DisplayObject
  autoRewind : Boolean
Valore booleano che, se impostato su true, riavvolge il file FLV fino al fotogramma 1 quando termina la riproduzione, perché il lettore ha raggiunto la fine del flusso oppure perché è stato chiamato il metodo stop().
VideoPlayer
 InheritedblendMode : String
Un valore della classe BlendMode che specifica il metodo di fusione da utilizzare.
DisplayObject
 InheritedblendShader : Shader
[sola scrittura] Imposta uno shader utilizzato per la fusione dei colori di primo piano e sfondo.
DisplayObject
  bufferTime : Number
Un numero che specifica il numero di secondi di bufferizzazione in memoria allo scadere del quale ha inizio la riproduzione di un flusso video.
VideoPlayer
  bytesLoaded : uint
[sola lettura] Un numero che indica le dimensioni di scaricamento in numero di byte per un'operazione di scaricamento HTTP.
VideoPlayer
  bytesTotal : uint
[sola lettura] Un numero che specifica il numero totale di byte scaricati via HTTP.
VideoPlayer
 InheritedcacheAsBitmap : Boolean
Se è impostata su true, nella cache dei runtime Flash viene memorizzata una rappresentazione bitmap interna dell'oggetto di visualizzazione.
DisplayObject
 Inherited    cacheAsBitmapMatrix : Matrix
Se il valore è diverso da null, questo oggetto Matrix definisce il modo in cui viene eseguito il rendering di un oggetto di visualizzazione quando cacheAsBitmap è impostato su true.
DisplayObject
 Inheritedconstructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto.
Object
 Inheriteddeblocking : int
Indica il tipo di filtro applicato al decodificatore video nel corso del postprocessing.
Video
 Inheritedfilters : Array
Un array indicizzato che contiene ogni oggetto filtro attualmente associato all'oggetto di visualizzazione.
DisplayObject
  height : Number
[override] Numero che specifica l'altezza dell'istanza VideoPlayer, espressa in pixel.
VideoPlayer
  idleTimeout : Number
Il tempo (in millisecondi) allo scadere del quale Flash chiude una connessione inattiva con un server video, ad esempio Flash Media Server, perché la riproduzione è sospesa o interrotta.
VideoPlayer
  iNCManagerClass : Object = fl.video.NCManager
[statico] Per fare in modo che tutti gli oggetti VideoPlayer usino la classe personalizzata come implementazione INCManager predefinita, impostate la proprietà iNCManagerClass sull'oggetto class o sul nome stringa della classe personalizzata.
VideoPlayer
  isLive : Boolean
[sola lettura] Un valore booleano che è true se il flusso video è dal vivo.
VideoPlayer
  isRTMP : Boolean
[sola lettura] Valore booleano che è true in caso di streaming del file FLV da Flash Media Server (FMS) mediante RTMP.
VideoPlayer
 InheritedloaderInfo : LoaderInfo
[sola lettura] Restituisce un oggetto LoaderInfo contenente informazioni sul caricamento del file al quale questo oggetto di visualizzazione appartiene.
DisplayObject
 Inheritedmask : DisplayObject
L'oggetto di visualizzazione chiamante viene mascherato dall'oggetto mask specificato.
DisplayObject
  metadata : Object
[sola lettura] Un oggetto corrispondente al pacchetto di metadati ricevuto da una chiamata al metodo di callback NetSteam.onMetaData(), se disponibile.
VideoPlayer
 InheritedmetaData : Object
Ottiene l’oggetto di metadati dell’istanza DisplayObject se i metadati sono stati memorizzati insieme all’istanza di questo DisplayObject nel file SWF mediante un tag PlaceObject4.
DisplayObject
 InheritedmouseX : Number
[sola lettura] Indica la coordinata x del mouse o la posizione del dispositivo di input dell'utente, espressa in pixel.
DisplayObject
 InheritedmouseY : Number
[sola lettura] Indica la coordinata y del mouse o la posizione del dispositivo di input dell'utente, espressa in pixel.
DisplayObject
 Inheritedname : String
Indica il nome dell'istanza dell'oggetto DisplayObject.
DisplayObject
  ncMgr : INCManager
[sola lettura] Oggetto INCManager che fornisce accesso all'istanza della classe che implementa INCManager, che è un'interfaccia della classe NCManager.
VideoPlayer
  netConnection : NetConnection
[sola lettura] Consente l'accesso diretto all'istanza NetConnection creata dal lettore video.
VideoPlayer
  netStream : NetStream
[sola lettura] Consente l'accesso diretto all'istanza NetStream creata dal lettore video.
VideoPlayer
  netStreamClientClass : Object
[statico] Registra una classe personalizzata per la proprietà client di NetStream.
VideoPlayer
 InheritedopaqueBackground : Object
Specifica se l'oggetto di visualizzazione è opaco con un determinato colore di sfondo.
DisplayObject
 Inheritedparent : DisplayObjectContainer
[sola lettura] Indica l'oggetto DisplayObjectContainer che contiene questo oggetto di visualizzazione.
DisplayObject
  playheadTime : Number
Un numero corrispondente al tempo o alla posizione corrente dell'indicatore di riproduzione, in secondi; può essere un valore frazionario.
VideoPlayer
  playheadUpdateInterval : Number
Un numero corrispondente al tempo in millisecondi tra un evento playheadUpdate e il successivo.
VideoPlayer
  progressInterval : Number
Un numero corrispondente al tempo in millisecondi tra un evento progress e il successivo.
VideoPlayer
  registrationHeight : Number
L'altezza utilizzata per allineare il contenuto video durante il ridimensionamento automatico.
VideoPlayer
  registrationWidth : Number
La larghezza utilizzata per allineare il contenuto video durante il ridimensionamento automatico.
VideoPlayer
  registrationX : Number
La coordinata x utilizzata per allineare il contenuto video durante il ridimensionamento automatico.
VideoPlayer
  registrationY : Number
La coordinata y utilizzata per allineare il contenuto video durante il ridimensionamento automatico.
VideoPlayer
 Inheritedroot : DisplayObject
[sola lettura] Nel caso di un oggetto di visualizzazione all'interno di un file SWF caricato, la proprietà principale è l'oggetto di visualizzazione più in alto nella porzione della struttura dell'elenco di visualizzazione rappresentata da quel file SWF.
DisplayObject
 Inheritedrotation : Number
Indica la rotazione dell'istanza DisplayObject, espressa in gradi, rispetto alla posizione originale.
DisplayObject
 InheritedrotationX : Number
Indica la rotazione dell'asse x dell'istanza DisplayObject, espressa in gradi, rispetto all'orientamento originale relativo al contenitore principale 3D.
DisplayObject
 InheritedrotationY : Number
Indica la rotazione dell'asse y dell'istanza DisplayObject, espressa in gradi, rispetto all'orientamento originale relativo al contenitore principale 3D.
DisplayObject
 InheritedrotationZ : Number
Indica la rotazione dell'asse z dell'istanza DisplayObject, espressa in gradi, rispetto all'orientamento originale relativo al contenitore principale 3D.
DisplayObject
 Inheritedscale9Grid : Rectangle
La griglia di modifica in scala attualmente attiva.
DisplayObject
  scaleMode : String
Specifica il modo in cui viene ridimensionato il video dopo il caricamento.
VideoPlayer
  scaleX : Number
[override] Numero che corrisponde alla scala orizzontale.
VideoPlayer
  scaleY : Number
[override] Numero che corrisponde alla scala verticale.
VideoPlayer
 InheritedscaleZ : Number
Indica la scala di profondità (percentuale) di un oggetto applicata dal punto di registrazione dell'oggetto.
DisplayObject
 InheritedscrollRect : Rectangle
I limiti del rettangolo di scorrimento dell'oggetto di visualizzazione.
DisplayObject
 Inheritedsmoothing : Boolean
Specifica se il video debba essere attenuato (interpolato) quando viene modificato in scala.
Video
  soundTransform : flash.media:SoundTransform
Fornisce l'accesso diretto alla proprietà NetStream.soundTransform per esporre un maggiore controllo audio.
VideoPlayer
  source : String
[sola lettura] Una stringa che specifica l'URL del file FLV da riprodurre in streaming e la modalità di streaming.
VideoPlayer
 Inheritedstage : Stage
[sola lettura] Lo stage dell'oggetto di visualizzazione.
DisplayObject
  state : String
[sola lettura] Una stringa che specifica lo stato del componente.
VideoPlayer
  stateResponsive : Boolean
[sola lettura] Valore booleano che è true se lo stato è in grado di rispondere.
VideoPlayer
  totalTime : Number
[sola lettura] Un numero in secondi corrispondente al tempo di riproduzione totale del video.
VideoPlayer
 Inheritedtransform : flash.geom:Transform
Un oggetto con proprietà relative alla matrice, alla trasformazione del colore e ai limiti di pixel di un oggetto di visualizzazione.
DisplayObject
  videoHeight : int
[override] [sola lettura] Larghezza di origine del file FLV caricato.
VideoPlayer
  videoWidth : int
[override] [sola lettura] Larghezza di origine del file FLV caricato.
VideoPlayer
  visible : Boolean
[override] Valore booleano che, se è true, rende visibile l'istanza VideoPlayer.
VideoPlayer
  volume : Number
Un numero da 0 a 1 che indica l'impostazione di controllo del volume.
VideoPlayer
  width : Number
[override] Numero che specifica la larghezza dell'istanza VideoPlayer sullo stage.
VideoPlayer
  x : Number
[override] Numero che specifica la posizione orizzontale del lettore video, espressa in pixel.
VideoPlayer
  y : Number
[override] Numero che specifica la posizione verticale del lettore video, espressa in pixel.
VideoPlayer
 Inheritedz : Number
Indica la posizione della coordinata z lungo l'asse z dell'istanza DisplayObject relativa al contenitore principale 3D.
DisplayObject
Metodi pubblici
 MetodoDefinito da
  
VideoPlayer(width:int = 320, height:int = 240)
Crea un nuovo oggetto VideoPlayer con valori di larghezza e altezza specifici.
VideoPlayer
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un oggetto listener di eventi con un oggetto EventDispatcher, in modo che il listener riceva la notifica di un evento.
EventDispatcher
 Inherited
Specifica un flusso video proveniente da una videocamera da visualizzare all'interno dei limiti dell'oggetto Video nell'applicazione.
Video
 Inherited
Specifica un flusso video da visualizzare all'interno dei limiti dell'oggetto Video nell'applicazione.
Video
 Inherited
Cancella l'immagine attualmente visualizzata nell'oggetto Video (non nel flusso video).
Video
  
Forza la chiusura del flusso video e della connessione Flash Media Server.
VideoPlayer
 Inherited
Invia un evento nel flusso di eventi.
EventDispatcher
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Restituisce un rettangolo che definisce l'area dell'oggetto di visualizzazione relativa al sistema di coordinate dell'oggetto targetCoordinateSpace.
DisplayObject
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
Restituisce un rettangolo che definisce i bordi dell'oggetto di visualizzazione in base al sistema di coordinate definito dal parametro targetCoordinateSpace, esclusi gli eventuali tratti presenti sulle forme.
DisplayObject
 Inherited
Converte le coordinate dello stage (globali) in quelle (locali) dell'oggetto di visualizzazione per l'oggetto Point.
DisplayObject
 Inherited
Converte un punto bidimensionale dalle coordinate dello stage (globali) in quelle (locali) di un oggetto di visualizzazione tridimensionale.
DisplayObject
 Inherited
Verifica se per l'oggetto EventDispatcher sono presenti listener registrati per un tipo specifico di evento.
EventDispatcher
 Inherited
Indica se per un oggetto è definita una proprietà specifica.
Object
 Inherited
Valuta il riquadro di delimitazione dell'oggetto di visualizzazione per verificare se si sovrappone o si interseca con il riquadro di delimitazione dell'oggetto di visualizzazione obj.
DisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
Valuta l'oggetto di visualizzazione per stabilire se si sovrappone o si interseca con il punto specificato dai parametri x e y.
DisplayObject
 Inherited
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro.
Object
  
load(url:String, totalTime:Number = NaN, isLive:Boolean = false, startTime:Number = NaN, duration:Number = NaN):void
Simile al metodo play(), ma carica il file FLV senza riprodurlo.
VideoPlayer
 Inherited
Converte un punto tridimensionale delle coordinate (locali) dell'oggetto di visualizzazione tridimensionale in un punto bidimensionale nelle coordinate dello stage (globali).
DisplayObject
 Inherited
Converte le coordinate dell'oggetto di visualizzazione (locali) in quelle dello stage (globali) per l'oggetto Point.
DisplayObject
  
Chiamato da INCManager dopo che una connessione è riuscita o fallita a seguito di una chiamata al metodo INCManager.connectToURL().
VideoPlayer
  
Chiamato da INCManager dopo che una riconnessione è riuscita o fallita a seguito di una chiamata al metodo INCManager.reconnect().
VideoPlayer
  
Mette in pausa la riproduzione del video.
VideoPlayer
  
play(url:String = null, totalTime:Number = NaN, isLive:Boolean = false, startTime:Number = NaN, duration:Number = NaN):void
Avvia la riproduzione del video.
VideoPlayer
  
Riproduce il file FLV quando ne è stata scaricata una porzione sufficiente.
VideoPlayer
 Inherited
Indica se la proprietà specificata esiste ed è enumerabile.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Rimuove un listener dall'oggetto EventDispatcher.
EventDispatcher
  
Cerca un tempo specifico nel file, indicato in secondi, utilizzando solo i primi tre decimali (millisecondi).
VideoPlayer
 Inherited
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche.
Object
  
setScale(scaleX:Number, scaleY:Number):void
Imposta le proprietà scaleX e scaleY simultaneamente.
VideoPlayer
  
setSize(width:Number, height:Number):void
Imposta le proprietà width e height simultaneamente.
VideoPlayer
  
Interrompe la riproduzione del video.
VideoPlayer
 Inherited
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate.
Object
 Inherited
Restituisce la rappresentazione in formato stringa dell'oggetto specificato.
Object
 Inherited
Restituisce il valore di base dell'oggetto specificato.
Object
 Inherited
Verifica se un listener di eventi è registrato con questo oggetto EventDispatcher o qualsiasi suo antenato per il tipo di evento specificato.
EventDispatcher
Eventi
 Evento Riepilogo Definito da
 Inherited[evento di trasmissione] Inviato quando Flash Player o l'applicazione AIR ottiene lo stato di attivazione del sistema operativo ed entra nello stato attivo.EventDispatcher
 InheritedInviato quando un oggetto di visualizzazione viene aggiunto all'elenco di visualizzazione.DisplayObject
 InheritedInviato quando un oggetto di visualizzazione viene aggiunto all'elenco di visualizzazione sullo stage, sia direttamente o mediante l'aggiunta di una sottostruttura ad albero che contiene l'oggetto di visualizzazione.DisplayObject
  Inviato quando l'indicatore di riproduzione viene spostato all'inizio del lettore video perché la proprietà autoRewind è impostata su true.VideoPlayer
  Inviato dall'istanza VideoPlayer quando chiude la connessione NetConnection per temporizzazione o mediante una chiamata al metodo close(), oppure quando si chiama il metodo load() o il metodo play() o quando si imposta source e di conseguenza si fa in modo che la connessione RTMP venga chiusa.VideoPlayer
  Inviato quando la riproduzione termina perché viene raggiunta la fine del file FLV.VideoPlayer
  Inviato quando viene raggiunto un cue point.VideoPlayer
 Inherited[evento di trasmissione] Inviato quando Flash Player o l'applicazione AIR perde l'attivazione del sistema operativo e sta entrando nello stato inattivo.EventDispatcher
  Evento drmAuthenticateVideoPlayer
  
    drmError
Evento drmErrorVideoPlayer
  
    drmStatus
Evento drmErrorVideoPlayer
 Inherited[evento di trasmissione] Inviato quando l'indicatore di riproduzione sta entrando in un nuovo fotogramma.DisplayObject
 Inherited[evento di trasmissione] Inviato quando l'indicatore di riproduzione sta per uscire dal fotogramma corrente.DisplayObject
 Inherited[evento di trasmissione] Inviato dopo l'esecuzione delle funzioni di costruzione degli oggetti di visualizzazione dei fotogrammi, ma prima dell'esecuzione degli script di fotogramma.DisplayObject
  Inviato quando il lettore video viene ridimensionato o disposto.VideoPlayer
  Inviato quando vengono raggiunti per la prima volta i metadati del file FLV.VideoPlayer
  Inviato mentre il file FLV è in fase di riproduzione alla frequenza specificata dalla proprietà playheadUpdateInterval o quando viene avviato il riavvolgimento.VideoPlayer
  Indica l'incremento del numero di byte scaricati.VideoPlayer
  Evento inviato quando un file FLV è stato caricato ed è pronto per essere visualizzato.VideoPlayer
 InheritedInviato quando un oggetto di visualizzazione sta per essere rimosso dall'elenco di visualizzazione.DisplayObject
 InheritedInviato quando un oggetto di visualizzazione sta per essere rimosso dall'elenco di visualizzazione sullo stage, sia direttamente o mediante la rimozione di una sottostruttura ad albero che contiene l'oggetto di visualizzazione.DisplayObject
 Inherited[evento di trasmissione] Inviato quando stanno per essere eseguiti l'aggiornamento e il rendering dell'elenco di visualizzazione.DisplayObject
  Inviato quando cambia lo stato di riproduzione.VideoPlayer
Costanti pubbliche
 CostanteDefinito da
  SHORT_VERSION : String = "2.1"
[statico] Variabile di stato che indica il numero di versione breve del componente.
VideoPlayer
  VERSION : String = "2.1.0.23"
[statico] Variabile di stato che indica il numero di versione lungo del componente.
VideoPlayer
Descrizione delle proprietà

align

proprietà
align:String

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Specifica come viene visualizzato il video in relazione alle proprietà registrationX, registrationY, registrationWidth e registrationHeight. La proprietà align esegue layout automatico quando la proprietà scaleModeè impostata su VideoScaleMode.MAINTAIN_ASPECT_RATIO o su VideoScaleMode.NO_SCALE. Se modificate questa proprietà dopo il caricamento di un file FLV, viene immediatamente avviato il layout automatico. I valori provengono dalla classe VideoAlign.

Il valore predefinito è VideoAlign.CENTER.



Implementazione
    public function get align():String
    public function set align(value:String):void

Elementi API correlati

autoRewind

proprietà 
autoRewind:Boolean

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Un valore booleano che, se è true, riavvolge il file FLV fino al primo fotogramma quando termina la riproduzione, perché il lettore ha raggiunto la fine del flusso oppure perché è stato chiamato il metodo stop(). Questa proprietà non ha alcun effetto per i flussi dal vivo.

Il valore predefinito è false.



Implementazione
    public function get autoRewind():Boolean
    public function set autoRewind(value:Boolean):void

bufferTime

proprietà 
bufferTime:Number

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Un numero che specifica il numero di secondi di bufferizzazione in memoria allo scadere del quale ha inizio la riproduzione di un flusso video. Per i file FLV in streaming via RTMP, che non vengono scaricati ed eseguono la bufferizzazione solo in memoria, potrebbe essere importante aumentare l'impostazione del valore predefinito 0,1. Se il file FLV viene scaricato progressivamente tramite HTTP, aumentando questo valore non si riscontrano grandi miglioramenti, sebbene questo possa migliorare la visualizzazione di un video di alta qualità su un computer più vecchio e più lento.

Per un video preregistrato (quindi non dal vivo), non impostare la proprietà bufferTime su0 ma utilizzare il tempo di bufferizzazione predefinito o aumentarlo.

Questa proprietà non specifica la quantità di file FLV da scaricare prima di iniziare la riproduzione.



Implementazione
    public function get bufferTime():Number
    public function set bufferTime(value:Number):void

Elementi API correlati

bytesLoaded

proprietà 
bytesLoaded:uint  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Un numero che indica le dimensioni di scaricamento in numero di byte per un'operazione di scaricamento HTTP. Restituisce 0 se non è presente alcun flusso, se il flusso proviene da FMS (Flash Media Server) oppure se le informazioni non sono ancora disponibili. Il valore restituito è utile solo per uno scaricamento HTTP.



Implementazione
    public function get bytesLoaded():uint

bytesTotal

proprietà 
bytesTotal:uint  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Un numero che specifica il numero totale di byte scaricati via HTTP. Restituisce -1 se non è presente alcun flusso, se il flusso proviene da FMS (Flash Media Server) oppure se le informazioni non sono ancora disponibili. Il valore restituito è utile solo per uno scaricamento HTTP.



Implementazione
    public function get bytesTotal():uint

height

proprietà 
height:Number[override]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Numero che specifica l'altezza dell'istanza VideoPlayer, espressa in pixel.

Nota: non confondete questa proprietà con la proprietà flash.media.Video.height, che è simile alla proprietà fl.video.VideoPlayer.videoHeight.



Implementazione
    override public function get height():Number
    override public function set height(value:Number):void

Elementi API correlati

idleTimeout

proprietà 
idleTimeout:Number

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Il tempo (in millisecondi) allo scadere del quale Flash chiude una connessione inattiva con un server video, ad esempio Flash Media Server, perché la riproduzione è sospesa o interrotta. Questa proprietà non ha alcun effetto sullo scaricamento HTTP di un file FLV.

Se questa proprietà viene impostata quando un flusso video è già inattivo, riavvia il periodo di timeout con il nuovo valore.



Implementazione
    public function get idleTimeout():Number
    public function set idleTimeout(value:Number):void

iNCManagerClass

proprietà 
public static var iNCManagerClass:Object = fl.video.NCManager

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Per fare in modo che tutti gli oggetti VideoPlayer usino la classe personalizzata come implementazione INCManager predefinita, impostate la proprietà iNCManagerClass sull'oggetto class o sul nome stringa della classe personalizzata. La classe FLVPlayback include la definizione della classe predefinita, mentre il lettore video non la include.

Il valore predefinito è "fl.video.NCManager" come stringa.

isLive

proprietà 
isLive:Boolean  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Un valore booleano che è true se il flusso video è dal vivo. Questa proprietà è efficace solo in caso di streaming da un server video, ad esempio Flash Media Server o un altro servizio Flash Video Streaming Service, mentre viene ignorata in caso di scaricamento HTTP.

Impostate la proprietà isLive su false quando inviate un flusso video preregistrato al lettore video e su true quando invianote dati in tempo reale (ad esempio, una trasmissione dal vivo). Per ottenere migliori prestazioni quando impostate la proprietà isLive su false, non impostate la proprietà bufferTime su 0.



Implementazione
    public function get isLive():Boolean

Elementi API correlati

isRTMP

proprietà 
isRTMP:Boolean  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Valore booleano che è true in caso di streaming del file FLV da Flash Media Server (FMS) mediante RTMP. Il valore è false per qualsiasi altro file FLV di origine.



Implementazione
    public function get isRTMP():Boolean

Elementi API correlati

metadata

proprietà 
metadata:Object  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Un oggetto corrispondente al pacchetto di metadati ricevuto da una chiamata al metodo di callback NetSteam.onMetaData(), se disponibile. Pronto quando l'evento metadataReceived viene inviato.

Se il file FLV viene codificato con Flash 8 Encoder, la proprietà metadata contiene le seguenti informazioni. I file FLV più vecchi contengono solo i valori height, width e duration.

ParametroDescrizione
canSeekToEndUn valore booleano che è true se il file FLV viene codificato con un fotogramma chiave sull'ultimo fotogramma che permette di cercare la fine di un clip filmato a scaricamento progressivo. È false se il file FLV non viene codificato con un fotogramma chiave sull'ultimo fotogramma.
cuePointsUn array di oggetti, uno per ciascun cue point incorporato nel file FLV. Il valore è undefined se il file FLV non contiene cue point. Ciascun oggetto ha le seguenti proprietà:
  • type - Una stringa che specifica se il cue point è di tipo "navigation" o "event".
  • name - Una stringa che indica il nome del cue point.
  • time - Un numero che specifica il tempo del cue point in secondi e considera solo i primi tre decimali (millisecondi).
  • parameters - Un oggetto opzionale in cui le coppie nome-valore vengono definite dall'utente durante la creazione dei cue point.
audiocodecidUn numero che indica il codec audio (tecnica code/decode) utilizzato.
audiodelay Un numero che rappresenta il tempo 0 nel file di origine da cui è stato codificato il file FLV.

Il contenuto video viene ritardato per un breve periodo di tempo necessario per sincronizzare l'audio. Per esempio, se il valore audiodelay è .038, il video che è iniziato al tempo 0 nel file di origine inizia al tempo .038 nel file FLV.

Tenete presente che mediante le impostazioni di tempo delle classi FLVPlayback e VideoPlayer è possibile compensare questo ritardo. Questo significa che potete continuare a utilizzare le impostazioni di tempo impiegate nel file di origine.

audiodatarateUn numero che indica i kilobyte per secondo dell'audio.
videocodecidUn numero che indica la versione codec utilizzata per codificare il video.
framerateUn numero che specifica la frequenza dei fotogrammi del file FLV.
videodatarateUn numero che specifica la velocità dati video del file FLV.
heightUn numero che specifica l'altezza del file FLV.
widthUn numero che specifica la larghezza del file FLV.
durationUn numero che specifica la durata del file FLV in secondi.



Implementazione
    public function get metadata():Object

Elementi API correlati

ncMgr

proprietà 
ncMgr:INCManager  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Oggetto INCManager che fornisce accesso all'istanza della classe che implementa INCManager, che è un'interfaccia della classe NCManager.

Potete utilizzare questa proprietà per implementare un INCManager personalizzato che richieda un'inizializzazione personalizzata.



Implementazione
    public function get ncMgr():INCManager

Elementi API correlati

netConnection

proprietà 
netConnection:NetConnection  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Consente l'accesso diretto all'istanza NetConnection creata dal lettore video.



Implementazione
    public function get netConnection():NetConnection

netStream

proprietà 
netStream:NetStream  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Consente l'accesso diretto all'istanza NetStream creata dal lettore video.



Implementazione
    public function get netStream():NetStream

netStreamClientClass

proprietà 
public static var netStreamClientClass:Object

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.115.0, AIR 1.0

Registra una classe personalizzata per la proprietà client di NetStream. Per impostazione predefinita viene utilizzato fl.video.VideoPlayerClient; questa classe gestisce i messaggi onMetaData() e onCuePoint(). Per aggiungere la gestione personalizzata di altri messaggi, ad esempio onImageData() e onTextData(), potete creare una propria classe e impostare questa proprietà su tale classe..

La funzione di costruzione della classe deve ricevere un'istanza VideoPlayer come suo unico parametro e deve disporre di una proprietà pronta Boolean. Questa proprietà deve essere false finché il Client attende gli eventuali messaggi di testo previsti all'inizio del file. Se il VideoPlayer effettua l'avvolgimento automatico di ridimensionamento prima che vengano ricevuti questi messaggi, essi potrebbero non essere mai ricevuti. Per impostazione predefinita, fl.video.VideoPlayerClient restituisce true dalla proprietà pronta non appena viene chiamato onMetaData().

Potete impostare la proprietà sull'oggetto classe stesso (come nell'esempio seguente) o sul nome di stringa della classe:

        import fl.video.
        VideoPlayer.netStreamClientClass = MyCustomClient;
        

Notate che l'impostazione della proprietà sul nome di stringa della classe non è sufficiente per forzare la compilazione della classe nel file SWF. Il valore predefinito è l'oggetto della classe fl.video.VideoPlayerClient, non il nome della stringa.

Si consiglia vivamente di fare in modo che eventuali personalizzazioni adottino come sottoclasse fl.video.VideoPlayer. In caso contrario rischiate di danneggiare la gestione dei metadati e dei cue point integrati in VideoPlayer e nel componente FLVPlayback.

Il valore predefinito è fl.video.VideoPlayerClient.


Genera
VideoError — Se questa proprietà viene impostata su un valore non valido, viene generato VideoError.NETSTREAM_CLIENT_CLASS_UNSET.

playheadTime

proprietà 
playheadTime:Number

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Un numero corrispondente al tempo o alla posizione corrente dell'indicatore di riproduzione, in secondi; può essere un valore frazionario. L'impostazione di questa proprietà attiva una ricerca ed è soggetta a tutte le restrizioni previste per le ricerche.

Quando il tempo dell'indicatore di riproduzione cambia, ovvero ogni 0,25 secondi durante la riproduzione del file FLV, il componente invia l'evento playheadUpdate.

Per diversi motivi, la proprietà playheadTime potrebbe non avere il valore previsto subito dopo che avete chiamato uno dei metodi di ricerca o impostato playheadTime per attivare la ricerca. Innanzitutto, per lo scaricamento progressivo, potete cercare solo un fotogramma chiave, in modo che la ricerca porti al tempo del primo fotogramma chiave secondo il tempo specificato. In caso di streaming, la ricerca va sempre con precisione al tempo specificato anche se il file FLV di origine non ha un fotogramma chiave. In secondo luogo, la ricerca è asincrona, pertanto se chiamate un metodo di ricerca o impostate la proprietà playheadTime, playheadTime non esegue l'aggiornamento automatico. Per ottenere il tempo al termine della ricerca, intercettate l'evento seek, che non si attiva finché la proprietà playheadTime non viene aggiornata.



Implementazione
    public function get playheadTime():Number
    public function set playheadTime(value:Number):void

Elementi API correlati

playheadUpdateInterval

proprietà 
playheadUpdateInterval:Number

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Un numero corrispondente al tempo in millisecondi tra un evento playheadUpdate e il successivo. L'impostazione di questa proprietà durante la riproduzione del file FLV determina il riavvio del timer.

Poiché i cue point ActionScript avviano l'aggiornamento dell'indicatore di riproduzione, abbassando il valore della proprietà playheadUpdateInterval potete migliorare l'accuratezza dei cue point ActionScript.

Poiché l'intervallo dell'aggiornamento dell'indicatore di riproduzione viene impostato da una chiamata al metodo globale setInterval(), la frequenza dell'aggiornamento non può essere maggiore di quella dei fotogrammi del file SWF, come accade per ogni intervallo impostato in questo modo. Pertanto, ad esempio, per una frequenza di 12 fotogrammi per secondo, l'intervallo efficace più basso che si può creare è di circa 83 millisecondi, oppure un secondo (1000 millisecondi) diviso per 12.

Il valore predefinito è 250.



Implementazione
    public function get playheadUpdateInterval():Number
    public function set playheadUpdateInterval(value:Number):void

Elementi API correlati

progressInterval

proprietà 
progressInterval:Number

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Un numero corrispondente al tempo in millisecondi tra un evento progress e il successivo. L'impostazione di questa proprietà durante la riproduzione del flusso video determina il riavvio del timer.



Implementazione
    public function get progressInterval():Number
    public function set progressInterval(value:Number):void

registrationHeight

proprietà 
registrationHeight:Number

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

L'altezza utilizzata per allineare il contenuto video durante il ridimensionamento automatico. Non confondere la proprietà registrationHeight con la proprietà height. La proprietà height riflette l'altezza effettiva del contenuto video.

Esempio 1, caricate un file FVL 80 x 80 con le seguenti impostazioni:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Dopo il ridimensionamento automatico, ottenete quanto segue:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Esempio 2, caricate lo stesso scenario dell'esempio 1, ma con le seguenti impostazioni:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Ottenete quanto segue:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Esempio 3, caricate lo stesso scenario dell'esempio 2, ma con le seguenti impostazioni:

  • scaleMode = VideoScaleMode.EXACT_FIT
Ottenete gli stessi valori dei valori di registrazione:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

L'impostazione della proprietà registrationHeight equivale a impostare la proprietà height e viceversa. Se impostate qualsiasi altra proprietà o chiamate qualsiasi metodo che altera l'altezza, quale scaleX, setSize e setScale, mantenete sincronizzate anche height e registrationHeight.



Implementazione
    public function get registrationHeight():Number
    public function set registrationHeight(value:Number):void

Elementi API correlati

registrationWidth

proprietà 
registrationWidth:Number

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

La larghezza utilizzata per allineare il contenuto video durante il ridimensionamento automatico. Non confondete la proprietà registrationWidth con la proprietà width. La proprietà width riflette la larghezza effettiva del contenuto video.

Esempio 1, caricate un file FVL 80 x 80 con le seguenti impostazioni:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Dopo il ridimensionamento automatico, ottenete quanto segue:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Esempio 2, caricate lo stesso scenario dell'esempio 1, ma con le seguenti impostazioni:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Ottenete quanto segue:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Esempio 3, caricate lo stesso scenario dell'esempio 2, ma con le seguenti impostazioni:

  • scaleMode = VideoScaleMode.EXACT_FIT
Ottenete gli stessi valori dei valori di registrazione:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

L'impostazione della proprietà registrationWidth equivale a impostare la proprietà width e viceversa. Se impostate qualsiasi altra proprietà o chiamate qualsiasi metodo che altera la larghezza, quale scaleX, setSize e setScale, mantenete sincronizzate anche width e registrationWidth.



Implementazione
    public function get registrationWidth():Number
    public function set registrationWidth(value:Number):void

Elementi API correlati

registrationX

proprietà 
registrationX:Number

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

La coordinata x utilizzata per allineare il contenuto video durante il ridimensionamento automatico. Da non confondere con la proprietà x, che riflette la posizione attuale del contenuto video.

Esempio 1, caricate un file FVL 80 x 80 con le seguenti impostazioni:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Dopo il ridimensionamento automatico, ottenete quanto segue:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Esempio 2, caricate lo stesso scenario dell'esempio 1, ma con le seguenti impostazioni:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Ottenete quanto segue:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Esempio 3, caricate lo stesso scenario dell'esempio 2, ma con le seguenti impostazioni:

  • scaleMode = VideoScaleMode.EXACT_FIT
Ottenete gli stessi valori dei valori di registrazione:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

Se impostate la proprietà x o registrationX, la seconda proprietà viene modificata per mantenere il suo offset rispetto alla prima. Ad esempio, se x = 10 e registrationX = 20, se impostate x = 110, registrationX = 120.



Implementazione
    public function get registrationX():Number
    public function set registrationX(value:Number):void

Elementi API correlati

registrationY

proprietà 
registrationY:Number

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

La coordinata y utilizzata per allineare il contenuto video durante il ridimensionamento automatico. Da non confondere con la proprietà y, che riflette la posizione attuale del contenuto video.

Esempio 1, caricate un file FVL 80 x 80 con le seguenti impostazioni:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Dopo il ridimensionamento automatico, ottenete quanto segue:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Esempio 2, caricate lo stesso scenario dell'esempio 1, ma con le seguenti impostazioni:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Ottenete quanto segue:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Esempio 3, caricate lo stesso scenario dell'esempio 2, ma con le seguenti impostazioni:

  • scaleMode = VideoScaleMode.EXACT_FIT
Ottenete gli stessi valori dei valori di registrazione:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

Se impostate la proprietà y o registrationY, la seconda proprietà viene modificata per mantenere il suo offset rispetto alla prima. Ad esempio, se y = 10 e registrationY = 20, se impostate y = 110, registrationY = 120.



Implementazione
    public function get registrationY():Number
    public function set registrationY(value:Number):void

Elementi API correlati

scaleMode

proprietà 
scaleMode:String

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Specifica il modo in cui viene ridimensionato il video dopo il caricamento. Se impostato su VideoScaleMode.MAINTAIN_ASPECT_RATIO, mantiene le proporzioni del video entro il rettangolo definito da registrationX, registrationY, registrationWidth e registrationHeight. Se impostato su VideoScaleMode.NO_SCALE, il video viene automaticamente ridimensionato in base alle dimensioni del file FLV di origine. Se impostato su VideoScaleMode.EXACT_FIT, le dimensioni del file FLV di origine vengono ignorate e il video viene allungato per adattarsi al rettangolo definito da registrationX, registrationY, registrationWidth e registrationHeight. Se viene impostato dopo il caricamento del file FLV, viene immediatamente avviato un layout automatico. I valori provengono da VideoScaleMode.

Il valore predefinito è VideoScaleMode.MAINTAIN_ASPECT_RATIO.



Implementazione
    public function get scaleMode():String
    public function set scaleMode(value:String):void

Elementi API correlati

scaleX

proprietà 
scaleX:Number[override]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Numero che corrisponde alla scala orizzontale.

Il valore predefinito è 1.



Implementazione
    override public function get scaleX():Number
    override public function set scaleX(value:Number):void

Elementi API correlati

scaleY

proprietà 
scaleY:Number[override]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Numero che corrisponde alla scala verticale.

Il valore predefinito è 1.



Implementazione
    override public function get scaleY():Number
    override public function set scaleY(value:Number):void

Elementi API correlati

soundTransform

proprietà 
soundTransform:flash.media:SoundTransform

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Fornisce l'accesso diretto alla proprietà NetStream.soundTransform per esporre un maggiore controllo audio. Impostate la proprietà per modificare le impostazioni; utilizzate il metodo getter supplementare della proprietà per recuperare le impostazioni correnti.



Implementazione
    public function get soundTransform():flash.media:SoundTransform
    public function set soundTransform(value:flash.media:SoundTransform):void

Elementi API correlati

source

proprietà 
source:String  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Una stringa che specifica l'URL del file FLV da riprodurre in streaming e la modalità di streaming. L'URL può essere un URL HTTP di un FLV, un URL RTMP di un flusso oppure un URL HTTP di un file XML.

Se impostate questa proprietà nella finestra di ispezione dei componenti o nella finestra di ispezione Proprietà, il file FLV avvia il caricamento e la riproduzione al prossimo evento enterFrame. Il ritardo assicura il tempo necessario per impostare, tra le altre, le proprietà isLive, autoPlay e cuePoints, che incidono sul caricamento. Inoltre consente al codice ActionScript inserito nel primo fotogramma di agire sul componente FLVPlayback prima che venga avviata la riproduzione.

Se impostate questa proprietà da ActionScript, viene immediatamente chiamato il metodo VideoPlayer.load() se la proprietà autoPlay è impostata su false. In alternativa, viene chiamato il metodo VideoPlayer.play() se la proprietà autoPlay è impostata su true. Le proprietà autoPlay, totalTime e isLive influenzano il caricamento del nuovo file FLV, perciò se impostate tali proprietà, dovete farlo prima di impostare la proprietà source.

Impostate la proprietà autoPlay su false per evitare che il nuovo file FLV avvii la riproduzione automatica.



Implementazione
    public function get source():String

Elementi API correlati

state

proprietà 
state:String  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Una stringa che specifica lo stato del componente. Questa proprietà viene impostata con i metodi load(), play(), stop(), pause() e seek().

I valori possibili per la proprietà state sono: buffering, connectionError, disconnected, loading, paused, playing, rewinding, seeking e stopped. È possibile usare le proprietà di classe FLVPlayback per verificare questi stati.



Implementazione
    public function get state():String

Elementi API correlati

stateResponsive

proprietà 
stateResponsive:Boolean  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Un valore booleano che è true se lo stato è in grado di rispondere. Se lo stato corrente non è in grado di rispondere, le chiamate ai metodi play(), load(), stop(), pause() e seek() vengono messe in coda ed eseguite successivamente, nel momento in cui lo stato sarà in grado di rispondere. Poiché le chiamate vengono messe in coda ed eseguite successivamente, di solito non è necessario tracciare il valore della proprietà stateResponsive. Gli stati in grado di rispondere sono: stopped, playing, paused e buffering.



Implementazione
    public function get stateResponsive():Boolean

Elementi API correlati

totalTime

proprietà 
totalTime:Number  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Un numero in secondi corrispondente al tempo di riproduzione totale del video.

Quando il video viene scaricato in streaming da un FMS (Flash Media Server) e utilizzate l'oggetto NCManager predefinito, questo valore viene determinato automaticamente dalle API (Application Programming Interfaces) server-side e il valore ottenuto ha la priorità su qualunque altro valore impostato da questa proprietà o ricavato dai metadati. La proprietà è pronta per la lettura quando viene raggiunto lo stato stopped o playing dopo l'impostazione della proprietà source. Questa proprietà non ha alcun effetto per i flussi dal vivo da un server FMS.

Con lo scaricamento HTTP, il valore viene determinato automaticamente se il file FLV presenta metadati incorporati; in caso contrario, impostarlo esplicitamente oppure verrà impostato su NaN. Se lo impostate esplicitamente, il valore dei metadati nello stream viene ignorato.

Se impostate questa proprietà, il valore ha effetto a partire dal successivo file FLV caricato impostando source. Non ha effetto su un file FLV già caricato. Inoltre, questa proprietà non restituisce il nuovo valore passato finché non viene caricato un file FLV.

La riproduzione funziona anche se questa proprietà non viene impostata (in modo esplicito o automatico), ma potrebbero verificarsi problemi con i controlli di ricerca.

Se non impostato esplicitamente, il valore sarà NaN fino a quando non verrà impostato su un valore valido appartenente ai metadati.



Implementazione
    public function get totalTime():Number

Elementi API correlati

videoHeight

proprietà 
videoHeight:int  [sola lettura] [override]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Larghezza di origine del file FLV caricato. Questa proprietà restituisce -1 se non è ancora disponibile alcuna informazione.



Implementazione
    override public function get videoHeight():int

Elementi API correlati

videoWidth

proprietà 
videoWidth:int  [sola lettura] [override]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Larghezza di origine del file FLV caricato. Questa proprietà restituisce -1 se non è ancora disponibile alcuna informazione.



Implementazione
    override public function get videoWidth():int

Elementi API correlati

visible

proprietà 
visible:Boolean[override]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Valore booleano che, se è true, rende visibile l'istanza VideoPlayer. Se è false, l'istanza risulta invisibile.

Il valore predefinito è true.



Implementazione
    override public function get visible():Boolean
    override public function set visible(value:Boolean):void

volume

proprietà 
volume:Number

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Un numero da 0 a 1 che indica l'impostazione di controllo del volume.

Il valore predefinito è 1.



Implementazione
    public function get volume():Number
    public function set volume(value:Number):void

Elementi API correlati

width

proprietà 
width:Number[override]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Numero che specifica la larghezza dell'istanza VideoPlayer sullo stage.

Nota: la proprietà flash.media.Video.width è simile alla proprietà fl.video.VideoPlayer.videoWidth.



Implementazione
    override public function get width():Number
    override public function set width(value:Number):void

Elementi API correlati

x

proprietà 
x:Number[override]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Numero che specifica la posizione orizzontale del lettore video, espressa in pixel.

L'impostazione della proprietà x influisce anche sulla proprietà registrationX. Se impostate la proprietà x o registrationX, la seconda proprietà viene modificata per mantenere il suo offset rispetto alla prima. Ad esempio, se x = 10 e registrationX = 20, se impostate x = 110, registrationX = 120.



Implementazione
    override public function get x():Number
    override public function set x(value:Number):void

Elementi API correlati

y

proprietà 
y:Number[override]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Numero che specifica la posizione verticale del lettore video, espressa in pixel.

L'impostazione della proprietà y influisce anche sulla proprietà registrationY. Se impostate la proprietà y o registrationY, la seconda proprietà viene modificata per mantenere il suo offset rispetto alla prima. Ad esempio, se y = 10 e registrationY = 20, se impostate y = 110, registrationY = 120.



Implementazione
    override public function get y():Number
    override public function set y(value:Number):void

Elementi API correlati

Descrizione della funzione di costruzione

VideoPlayer

()Funzione di costruzione
public function VideoPlayer(width:int = 320, height:int = 240)

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Crea un nuovo oggetto VideoPlayer con valori di larghezza e altezza specifici.

Parametri
width:int (default = 320) — La larghezza del video espressa in pixel.
 
height:int (default = 240) — L'altezza del video espressa in pixel.

Elementi API correlati

Descrizione dei metodi

close

()metodo
public function close():void

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Forza la chiusura del flusso video e della connessione Flash Media Server. Questo metodo attiva l'evento close. Generalmente, non è necessario chiamare questo metodo direttamente, in quanto il timeout di inattività si occupa di chiudere il flusso.

Elementi API correlati

load

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

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Simile al metodo play(), ma carica il file FLV senza riprodurlo. Viene effettuato il ridimensionamento automatico, se opportuno, e viene mostrato il primo fotogramma del file FLV. Dopo il caricamento e il layout automatico iniziali, lo stato è VideoState.PAUSED.

Questo metodo impiega gli stessi parametri del metodo play(), ma non potete chiamare il metodo load() senza un URL. Se lo fate, viene generato un errore. Se il lettore video non è in grado di rispondere, il metodo load() mette in coda la richiesta.

Parametri

url:String — Una stringa URL per il file FLV da caricare. Se non viene passato alcun valore per l'URL, viene generato un errore con il messaggio URL con valore null inviato a VideoPlayer.load.
 
totalTime:Number (default = NaN) — La lunghezza di un file FLV. Passate il valore 0, null o undefined per rilevare automaticamente la lunghezza dai metadati, dal server o dall'XML.
 
isLive:Boolean (default = false) — Il valore è true se state effettuando lo streaming di un feed dal vivo da Flash Media Server (FMS).
 
startTime:Number (default = NaN) — Tempo, in secondi, da considerare come tempo 0 nel contenuto specificato. La riproduzione inizierà da questo punto, playheadTime interpreterà startTime come pari a 0 e non sarà possibile effettuare una ricerca prima di questo tempo (una ricerca su 0 verrebbe eseguita fino allo startTime specificato). Questo parametro viene ignorato se isLive è true.
 
duration:Number (default = NaN) — Tempo, in secondi, da utilizzare come durata del contenuto. Utilizzato solo se startTime <= 0. Con startTime, questo parametro definisce un segmento del contenuto che viene trattato come l'intero contenuto dal VideoPlayer. Quando il video esegue la durata seconds, la riproduzione si ferma e viene inviato un evento completo. Eventuali tentativi di effettuare una ricerca oltre la durata hanno esito negativo. Quando viene recuperata la proprietà totalTime, viene restituita la durata specificata. Si tratta di una situazione diversa rispetto a quando si utilizza il parametro totalTime con questo metodo, perché il parametro viene utilizzato per specificare la durata effettiva del contenuto, il che è specialmente utile quando il contenuto non include metadati con questa informazione; se totalTime è inferiore alla durata effettiva del contenuto, la riproduzione non viene per questo interrotta. Al contrario, con questo parametro di durata, la riproduzione viene fermata. Questo parametro viene ignorato se isLive è true.

Elementi API correlati

ncConnected

()metodo 
public function ncConnected():void

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Chiamato da INCManager dopo che una connessione è riuscita o fallita a seguito di una chiamata al metodo INCManager.connectToURL(). Se la connessione fallisce, impostate la proprietà INCManager.netConnection su null o su undefined prima di effettuare la chiamata.

Elementi API correlati

ncReconnected

()metodo 
public function ncReconnected():void

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Chiamato da INCManager dopo che una riconnessione è riuscita o fallita a seguito di una chiamata al metodo INCManager.reconnect(). Se la connessione fallisce, impostate la proprietà INCManager.netconnection su null prima di effettuare la chiamata.

Elementi API correlati

pause

()metodo 
public function pause():void

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Mette in pausa la riproduzione del video. Se il video è già in pausa o interrotto, non ha alcun effetto. Per ricominciare la riproduzione, chiamate play(). Non richiede alcun parametro.

Se il lettore è in uno stato non suscettibile di risposta, la richiesta viene messa in coda dal metodo pause().

Genera un'eccezione se viene chiamato quando non è connesso alcun flusso. Utilizzate l'evento stateChange e la proprietà connected per determinare quando è sicuro chiamare questo metodo.

Se il lettore è in stato di interruzione, la chiamata al metodo pause() non ha effetto e il lettore rimane nello stato di interruzione.

Elementi API correlati

play

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

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Avvia la riproduzione del video. Può essere chiamato mentre il video è in pausa, fermo o già in corso di riproduzione. Chiamate questo metodo senza argomenti per riprodurre un video già caricato oppure passate un URL per caricare un nuovo flusso.

Se il lettore è in uno stato non suscettibile di risposta, la richiesta viene messa in coda.

Genera un'eccezione se viene chiamato senza argomenti e non è connesso alcun flusso. Utilizzate l'evento stateChange e la proprietà connected per determinare quando è sicuro chiamare questo metodo.

Parametri

url:String (default = null) — Passate una stringa URL se desiderate caricare e riprodurre un nuovo file FLV. Se è già stato caricato un file FLV e desiderate continuarne la riproduzione, passate il valore null.
 
totalTime:Number (default = NaN) — Passate la lunghezza del file FLV. Passate il valore 0 o NaN per rilevare automaticamente la lunghezza dai metadati, dal server o dall'XML. Se la proprietà INCManager.streamLength non è impostata su 0 o null o sul valore undefined quando viene chiamata la proprietà ncConnected, tale valore viene considerato prioritario rispetto a questo.
 
isLive:Boolean (default = false) — Passate true se si sta effettuando lo streaming di un feed dal vivo da FMS (Flash Media Server).
 
startTime:Number (default = NaN) — Tempo, in secondi, da considerare come tempo 0 nel contenuto specificato. La riproduzione inizierà da questo punto, playheadTime interpreterà startTime come pari a 0 e non sarà possibile effettuare una ricerca prima di questo tempo (una ricerca su 0 verrebbe eseguita fino allo startTime specificato). Questo parametro viene ignorato se isLive è true.
 
duration:Number (default = NaN) — Tempo, in secondi, da utilizzare come durata del contenuto. Utilizzato solo se startTime <= 0. Con startTime, questo parametro definisce un segmento del contenuto che viene trattato come l'intero contenuto dal VideoPlayer. Quando il video esegue la durata seconds, la riproduzione si ferma e viene inviato un evento completo. Eventuali tentativi di effettuare una ricerca oltre la durata hanno esito negativo. Quando viene recuperata la proprietà totalTime, viene restituita la durata specificata. Si tratta di una situazione diversa rispetto a quando si utilizza il parametro totalTime con questo metodo, perché il parametro viene utilizzato per specificare la durata effettiva del contenuto, il che è specialmente utile quando il contenuto non include metadati con questa informazione; se totalTime è inferiore alla durata effettiva del contenuto, la riproduzione non viene per questo interrotta. Al contrario, con questo parametro di durata, la riproduzione viene fermata. Questo parametro viene ignorato se isLive è true.

Elementi API correlati

playWhenEnoughDownloaded

()metodo 
public function playWhenEnoughDownloaded():void

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Riproduce il file FLV quando ne è stata scaricata una porzione sufficiente. Se il file FLV è stato scaricato o se si sta eseguendo lo streaming da FMS, chiamare il metodo playWhenEnoughDownloaded() equivale a chiamare il metodo play() senza parametri. La chiamata a questo metodo non mette in pausa la riproduzione; di conseguenza, in molti casi è consigliabile chiamare il metodo pause() prima di chiamare questo metodo.

seek

()metodo 
public function seek(time:Number):void

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Cerca un tempo specifico nel file, indicato in secondi, utilizzando solo i primi tre decimali (millisecondi). Se un video è in fase di riproduzione, il video continua a essere riprodotto da quel punto. Se il video è in pausa, il video cerca quel punto e rimane in pausa. Se il video è fermo, cerca quel punto ed entra in pausa. Non ha alcun effetto con lo streaming dal vivo.

La proprietà playheadTime potrebbe non avere il valore previsto subito dopo che avete chiamato uno dei metodi di ricerca o impostato playheadTime per attivare la ricerca. Per lo scaricamento progressivo, potete cercare solo un fotogramma chiave, in modo che la ricerca porti al tempo del primo fotogramma chiave secondo il tempo specificato.

Nota: in caso di streaming, la ricerca va sempre con precisione al tempo specificato anche se il file FLV di origine non ha un fotogramma chiave.

La ricerca è asincrona, pertanto se chiamate un metodo di ricerca o impostate la proprietà playheadTime, playheadTime non esegue l'aggiornamento automatico. Per ottenere il tempo al termine della ricerca, intercettate l'evento seek, che non si attiva finchè la proprietà playheadTime non viene aggiornata.

Genera un'eccezione se viene chiamato quando non è connesso alcun flusso. Utilizzate l'evento stateChange e la proprietà connected per determinare quando è sicuro chiamare questo metodo.

Parametri

time:Number — Un numero che specifica il valore (in secondi) in corrispondenza del quale deve essere collocato l'indicatore di riproduzione.


Genera
VideoError — Se time è minore di 0 o NaN.

Elementi API correlati

setScale

()metodo 
public function setScale(scaleX:Number, scaleY:Number):void

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Imposta le proprietà scaleX e scaleY simultaneamente. Se le proprietà scaleX e scaleY vengono impostate singolarmente, vengono attivati due eventi autolayout, mentre se si chiama il metodo setScale(), viene attivato un solo evento autolayout.

Se la proprietà scaleMode è impostata su VideoScaleMode.MAINTAIN_ASPECT_RATIO o su VideoScaleMode.NO_SCALE, la chiamata a questo metodo provoca l'attivazione immediata di un evento autolayout.

Parametri

scaleX:Number — Un numero che rappresenta la scala orizzontale.
 
scaleY:Number — Numero che rappresenta la scala verticale.

Elementi API correlati

setSize

()metodo 
public function setSize(width:Number, height:Number):void

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Imposta le proprietà width e height simultaneamente. Se le proprietà width e height vengono impostate singolarmente, vengono attivati due eventi autolayout, mentre se si chiama il metodo setSize(), viene attivato un solo evento autolayout.

Se la proprietà scaleMode è impostata su VideoScaleMode.MAINTAIN_ASPECT_RATIO o su VideoScaleMode.NO_SCALE, la chiamata a questo metodo provoca l'attivazione immediata di un evento autolayout.

Parametri

width:Number — La larghezza del lettore video.
 
height:Number — L'altezza del lettore video.

Elementi API correlati

stop

()metodo 
public function stop():void

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Interrompe la riproduzione del video. Se autoRewind è true, viene riavvolto fino all'inizio. Se il video è già interrotto, non ha alcun effetto. Per ricominciare la riproduzione, chiamate play(). Non richiede alcun parametro.

Se il lettore è in uno stato non suscettibile di risposta, la richiesta viene messa in coda.

Genera un'eccezione se viene chiamato quando non è connesso alcun flusso. Utilizzate l'evento stateChange e la proprietà connected per determinare quando è sicuro chiamare questo metodo.

Elementi API correlati

Descrizione degli eventi

autoRewound

Evento
Tipo di oggetto evento: fl.video.VideoEvent
proprietà VideoEvent.type = fl.video.VideoEvent.AUTO_REWOUND

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Inviato quando l'indicatore di riproduzione viene spostato all'inizio del lettore video perché la proprietà autoRewind è impostata su true.

L'evento autoRewound è di tipo VideoEvent e ha la costante VideoEvent.AUTO_REWOUND.

Definisce il valore della proprietà type di un oggetto evento autoRewound.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
stateUna stringa che identifica la costante proveniente dalla classe VideoState che descrive lo stato di riproduzione del componente.
playheadTimeUn numero corrispondente al tempo o alla posizione di riproduzione corrente.
vpL'indice dell'oggetto VideoPlayer.

Elementi API correlati

close

Evento  
Tipo di oggetto evento: fl.video.VideoEvent
proprietà VideoEvent.type = fl.video.VideoEvent.CLOSE

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Inviato dall'istanza VideoPlayer quando chiude NetConnection per timeout o mediante una chiamata al metodo close(), oppure quando chiamate il metodo load() o il metodo play() o quando impostate la proprietà source e di conseguenza provocate la chiusura della connessione RTMP. L'istanza FLVPlayback invia questo evento solo quando in caso di streaming da un server FMS (Flash Media Server) oppure da un altro servizio FVSS (Flash Video Streaming Service).

L'evento close è di tipo VideoEvent e ha la costante VideoEvent.CLOSE.

Definisce il valore della proprietà type di un oggetto evento close.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
stateUna stringa che identifica la costante proveniente dalla classe VideoState che descrive lo stato di riproduzione del componente.
playheadTimeUn numero corrispondente al tempo o alla posizione di riproduzione corrente.
vpL'indice dell'oggetto VideoPlayer.

Elementi API correlati

complete

Evento  
Tipo di oggetto evento: fl.video.VideoEvent
proprietà VideoEvent.type = fl.video.VideoEvent.COMPLETE

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Inviato quando la riproduzione termina perché viene raggiunta la fine del file FLV. Il componente non invia l'evento se viene chiamato il metodo stop() o pause() oppure si fa clic sui controlli corrispondenti.

Quando l'applicazione utilizza lo scaricamento progressivo, la proprietà totalTime non viene impostata esplicitamente e viene scaricato un file FLV che non specifica la durata nei metadati. Il lettore video imposta la proprietà totalTime su un valore totale approssimativo prima di inviare questo evento.

Il lettore video invia anche gli eventi stateChange e stopped.

L'evento complete è di tipo VideoEvent e ha la costante VideoEvent.COMPLETE.

Definisce il valore della proprietà type di un oggetto evento complete.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
stateUna stringa che identifica la costante proveniente dalla classe VideoState che descrive lo stato di riproduzione del componente.
playheadTimeUn numero corrispondente al tempo o alla posizione di riproduzione corrente.
vpL'indice dell'oggetto VideoPlayer.

Elementi API correlati

cuePoint

Evento  
Tipo di oggetto evento: fl.video.MetadataEvent
proprietà MetadataEvent.type = fl.video.MetadataEvent.CUE_POINT

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Inviato quando viene raggiunto un cue point. L'oggetto evento ha una proprietà info che contiene l'oggetto info ricevuto dal callback dell'evento NetStream.onCuePoint per i cue point del file FLV. Per i cue point ActionScript, esso contiene l'oggetto che è stato passato attraverso i metodi o le proprietà dei cue point ActionScript.

L'evento cuePoint è di tipo MetadataEvent e ha la costante MetadataEvent.CUE_POINT.

Definisce il valore della proprietà type di un oggetto evento cuePoint.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
infoL'oggetto con proprietà che descrivono il cue point.
vpL'indice dell'oggetto VideoPlayer.

Elementi API correlati

    

drmAuthenticate

Evento  
Tipo di oggetto evento: flash.events.DRMAuthenticateEvent

Versione prodotto: Flash CS3
Versioni runtime: AIR 1.0

Evento drmAuthenticate

    

drmError

Evento  
Tipo di oggetto evento: flash.events.DRMErrorEvent

Versione prodotto: Flash CS3
Versioni runtime: AIR 1.0

Evento drmError

    

drmStatus

Evento  
Tipo di oggetto evento: flash.events.DRMStatusEvent

Versione prodotto: Flash CS3
Versioni runtime: AIR 1.0

Evento drmError

layout

Evento  
Tipo di oggetto evento: fl.video.LayoutEvent
proprietà LayoutEvent.type = fl.video.LayoutEvent.LAYOUT

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Inviato quando il lettore video viene ridimensionato o disposto. Esistono due scenari di posizionamento:

  • Se il lettore video è stato disposto mediante l'evento autoLayout, una chiamata al metodo setScale() o setSize() o la modifica delle proprietà width, height, scaleX e scaleY.
  • Se sono presenti due lettori video di dimensioni diverse e la proprietà visibleVideoPlayerIndex viene alternata tra un lettore e l'altro.

L'evento layout è di tipo LayoutEvent e ha la costante LayoutEvent.LAYOUT.

Definisce il valore della proprietà type di un oggetto evento layout.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
oldBoundsI valori delle proprietà x, y, width e height del target prima che si verifichi l'evento layout.
oldRegistrationBoundsI valori delle proprietà registrationX, registrationY, registrationWidth e registrationHeight del target prima che si verifichi l'evento layout.

Elementi API correlati

metadataReceived

Evento  
Tipo di oggetto evento: fl.video.MetadataEvent
proprietà MetadataEvent.type = fl.video.MetadataEvent.METADATA_RECEIVED

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Inviato quando vengono raggiunti per la prima volta i metadati del file FLV. L'oggetto evento ha una proprietà info che contiene l'oggetto info ricevuto dal callback dell'evento NetStream.onMetaData.

L'evento metadataReceived è di tipo MetadataEvent e ha la costante MetadataEvent.METADATA_RECEIVED.

Definisce il valore della proprietà type di un oggetto evento metadataReceived.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
infoL'oggetto con proprietà che descrivono il file FLV.
vpL'indice dell'oggetto VideoPlayer.

Elementi API correlati

playheadUpdate

Evento  
Tipo di oggetto evento: fl.video.VideoEvent
proprietà VideoEvent.type = fl.video.VideoEvent.PLAYHEAD_UPDATE

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Inviato mentre il file FLV è in fase di riproduzione alla frequenza specificata dalla proprietà playheadUpdateInterval o quando viene avviato il riavvolgimento. Il componente non invia questo evento quando il lettore video è in pausa o fermo, a meno che non si verifichi una ricerca.

L'evento playheadUpdate è di tipo VideoEvent e ha la costante VideoEvent.PLAYHEAD_UPDATE.

Definisce il valore della proprietà type di un oggetto evento playheadUpdate.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
stateUna stringa che identifica la costante proveniente dalla classe VideoState che descrive lo stato di riproduzione del componente.
playheadTimeUn numero corrispondente al tempo o alla posizione di riproduzione corrente.
vpL'indice dell'oggetto VideoPlayer.

Elementi API correlati

progress

Evento  
Tipo di oggetto evento: fl.video.VideoProgressEvent
proprietà VideoProgressEvent.type = fl.video.VideoProgressEvent.PROGRESS

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Indica l'incremento del numero di byte scaricati. Inviato alla frequenza specificata dalla proprietà progressInterval, a cominciare da quando inizia il caricamento e fino a quando tutti i byte sono stati caricati oppure si verifica un errore di rete. L'impostazione predefinita è di ogni 0,25 secondi, a cominciare da quando viene chiamato il caricamento e fino a quando tutti i byte sono stati caricati oppure si verifica un errore di rete. Utilizzate questo evento per verificare i byte caricati o bufferizzati.

Inviato solo per lo scaricamento progressivo in HTTP. Indica l'incremento del numero di byte scaricati. L'oggetto evento ha le proprietà bytesLoaded e bytesTotal, che sono le stesse proprietà di FLVPlayback con gli stessi nomi.

L'evento progress è di tipo VideoProgressEvent e ha la costante VideoProgressEvent.PROGRESS.

Definisce il valore della proprietà type di un oggetto evento progress.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
bytesLoadedIl numero di elementi o di byte caricati nel momento in cui il listener elabora l'evento.
bytesTotalIl numero totale di elementi o di byte che saranno caricati se il processo di caricamento viene completato correttamente.
vpL'indice dell'oggetto VideoPlayer.

Elementi API correlati

ready

Evento  
Tipo di oggetto evento: fl.video.VideoEvent
proprietà VideoEvent.type = fl.video.VideoEvent.READY

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Evento inviato quando un file FLV è stato caricato ed è pronto per essere visualizzato. Viene attivato la prima volta che viene rilevato uno stato in grado di rispondere dopo il caricamento di un nuovo file FLV con il metodo play() o load(). Viene attivato solo una volta per ciascun file FLV caricato.

L'evento ready è di tipo VideoEvent e ha la costante VideoEvent.READY.

Definisce il valore della proprietà type di un oggetto evento ready.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
stateUna stringa che identifica la costante proveniente dalla classe VideoState che descrive lo stato di riproduzione del componente.
playheadTimeUn numero corrispondente al tempo o alla posizione di riproduzione corrente.
vpL'indice dell'oggetto VideoPlayer.

Elementi API correlati

stateChange

Evento  
Tipo di oggetto evento: fl.video.VideoEvent
proprietà VideoEvent.type = fl.video.VideoEvent.STATE_CHANGE

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Inviato quando cambia lo stato di riproduzione. Quando una chiamata autoRewind viene completata, l'evento stateChange viene inviato con lo stato rewinding. L'evento stateChange si attiva solo quando il riavvolgimento automatico è completato.

Questo evento può essere utilizzato per tenere traccia di quando la riproduzione entra o esce dagli stati non suscettibili di risposta, ad esempio durante la connessione, il ridimensionamento o il riavvolgimento. I metodi play(), pause(), stop() e seek() mettono in coda le richieste, che vengono eseguite nel momento in cui il lettore ritorna in uno stato in grado di rispondere.

L'evento stateChange è di tipo VideoEvent e ha la costante VideoEvent.STATE_CHANGE.

Definisce il valore della proprietà type di un oggetto evento stateChange.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
stateUna stringa che identifica la costante proveniente dalla classe VideoState che descrive lo stato di riproduzione del componente.
playheadTimeUn numero corrispondente al tempo o alla posizione di riproduzione corrente.
vpL'indice dell'oggetto VideoPlayer.

Elementi API correlati

Descrizione delle costanti

SHORT_VERSION

Costante
public static const SHORT_VERSION:String = "2.1"

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Variabile di stato che indica il numero di versione breve del componente. Il numero di versione è utile quando avete un file FLA e desiderate conoscere la versione del componente. Per determinare la versione del componente, digitate la seguente traccia di codice nel file FLA:

FLVPlayback.SHORT_VERSION

La variabile SHORT_VERSION include unicamente i numeri di versione principali e minori, ad esempio 2.0. La variabile VERSION include i numeri di versione principali e minori, così come i numeri di revisione e di build, ad esempio, 2.0.0.11.

Elementi API correlati

VERSION

Costante 
public static const VERSION:String = "2.1.0.23"

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flash CS3
Versioni runtime: Flash Player 9.0.28.0, AIR 1.0

Variabile di stato che indica il numero di versione lungo del componente. Il numero di versione è utile quando avete un file FLA e desiderate conoscere la versione del componente. Per determinare la versione del componente, digitate la seguente traccia di codice nel file FLA:

FLVPlayback.VERSION

La variabile VERSION include i numeri di versione principali e minori, così come i numeri di revisione e di build, ad esempio, 2.0.0.11. La variabile SHORT_VERSION include unicamente i numeri di versione principali e minori, ad esempio 2.0.

Elementi API correlati

VideoPlayerExample.as

In questo esempio vengono create dinamicamente due istanze VideoPlayer e si applica un filtro di sfocatura su una delle due.

Per provare l'esempio, eseguite queste operazioni:

  1. Aggiungete il componente FLVPlayback alla libreria.
  2. Sostituite testVideoPath con un percorso assoluto o relativo a un file FLV.
  3. Salvate il codice come VideoPlayerExample.as nella stessa directory del file FLA.
  4. Impostate la classe documento nel file FLA su 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 ]Perché in inglese?
Il contenuto della Guida di riferimento di ActionScript 3.0 appare in inglese

Non tutte le parti della Guida di riferimento di ActionScript 3.0 sono tradotte in tutte le lingue. Quando un elemento del linguaggio non è tradotto, viene riportato in inglese. Ad esempio, la classe ga.controls.HelpBox non è tradotta in nessuna lingua. Pertanto, nella versione italiana della guida di riferimento, la descrizione della classe ga.controls.HelpBox è riportata in inglese.