Naslaggids voor Adobe ActionScript® 3.0 voor het Adobe® Flash®-platform
Startpagina  |  Lijst met pakketten en klassen verbergen |  Pakketten  |  Klassen  |  Nieuw  |  Index  |  Bijlagen  |  Waarom in het Engels?
Filters: AIR 30.0 en eerder, Flash Player 30.0 en eerder, Flash Lite 4
Flex 4.6 en eerder, Flash Pro CS6 en eerder
Filters verbergen
fl.video 

VideoPlayer  - AS3 Flash

Pakkettenx

Hoofdniveau
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

Taalelementen

Algemene constanten
Algemene functies
Operatoren
Programmeerinstructies, gereserveerde woorden en compileraanwijzingen
Speciale typen

Bijlagen

Nieuw
Compilerfouten
Compilerwaarschuwingen
Uitvoeringsfouten
Migreren naar ActionScript 3
Ondersteunde tekensets
Alleen MXML-labels
Elementen van bewegings-XML
Timed Text-tags
Lijst van vervangen elementen
Constanten voor toegankelijkheidsimplementatie
ActionScript-voorbeelden gebruiken
Juridische kennisgeving
Pakketfl.video
Klassepublic class VideoPlayer
OverervingVideoPlayer Inheritance Video Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Met de klasse VideoPlayer kunt u een videospeler maken met een iets kleiner SWF-bestand dan wanneer u de component FLVPlayback zou gebruiken. In tegenstelling tot de component FLVPlayback, is het met de klasse VideoPlayer niet mogelijk om een skin of afspeelbesturingselementen op te nemen. De gebeurtenissen cuePoint treden op ook al kunt u geen actiepunten zoeken of vinden. De klasse FLVPlayback omvat de klasse VideoPlayer.

Gebruik in principe altijd de klasse FLVPlayback omdat de klasse VideoPlayer geen functionaliteit bevat die niet kan worden benaderd via de klasse FLVPlayback.

Bovendien communiceert de klasse FLVPlayback automatisch met de klasse NCManager om bijvoorbeeld toegang te krijgen tot streaming FLV-bestanden op een videoserver, zoals Flash Media Server. U communiceert met de klasse NCManager wanneer u de eigenschap contentPath instelt en wanneer u een URL doorgeeft aan de methoden play() en load(). Wanneer u de klasse VideoPlayer echter afzonderlijk gebruikt, moet u de volgende instructie in uw ActionScript-code opnemen om ervoor te zorgen dat ook de klasse NCManager wordt opgenomen:

var _forceNCManager:fl.video.NCManager;

De klasse NCManager implementeert een interface, INCManager, en kan worden vervangen door een aangepaste klasse voor het beheer van netwerkcommunicatie die deze interface implementeert. Wanneer u dat doet, moet u ook de volgende instructie opnemen, waarbij u NCManager vervangt door de naam van de klasse die u hebt opgegeven:

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

U hoeft deze instructie niet toe te voegen als u de standaard NCManager-klasse gebruikt.

Opmerking: u kunt iNCManagerClass ook instellen zodat deze de standaard fl.video.NCManager vervangt wanneer de component FLVPlayback wordt gebruikt.

NCManager ondersteunt een subset van SMIL om meerdere streams voor meerdere bandbreedten af te handelen.

Bekijk de voorbeelden

Verwante API-elementen



Openbare eigenschappen
 EigenschapGedefinieerd door
 InheritedaccessibilityProperties : AccessibilityProperties
De huidige toegankelijkheidsopties voor dit weergaveobject.
DisplayObject
  align : String
Hiermee wordt opgegeven hoe de video wordt weergegeven ten opzichte van de eigenschappen registrationX, registrationY, registrationWidth en registrationHeight.
VideoPlayer
 Inheritedalpha : Number
Geeft de alpha-transparantiewaarde van het opgegeven object aan.
DisplayObject
  autoRewind : Boolean
Een Booleaanse waarde die, indien true, zorgt dat het FLV-bestand naar frame 1 terugspoelt wanneer het afspelen stopt, omdat de speler het einde van de stream heeft bereikt of de methode stop() is aangeroepen.
VideoPlayer
 InheritedblendMode : String
Een waarde uit de klasse BlendMode die opgeeft welke overvloeimodus moet worden gebruikt.
DisplayObject
 InheritedblendShader : Shader
[alleen-schrijven] Stelt de arcering in die moet worden gebruikt om voor- en achtergrond in elkaar te laten overvloeien.
DisplayObject
  bufferTime : Number
Een getal dat het aantal seconden opgeeft dat een videostream wordt gebufferd in het geheugen, voordat deze wordt afgespeeld.
VideoPlayer
  bytesLoaded : uint
[alleen-lezen] Een getal dat de downloadvoortgang in bytes voor een HTTP-download aangeeft.
VideoPlayer
  bytesTotal : uint
[alleen-lezen] Een getal dat het totale aantal gedownloade bytes voor een HTTP-download aangeeft.
VideoPlayer
 InheritedcacheAsBitmap : Boolean
Indien ingesteld op true, plaatsen Flash-runtimes een interne bitmaprepresentatie van het weergaveobject in cache.
DisplayObject
 Inherited    cacheAsBitmapMatrix : Matrix
Als dit Matrix-object niet null is, definieert het hoe een weergaveobject wordt gerenderd als cacheAsBitmap wordt ingesteld op true.
DisplayObject
 Inheritedconstructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie.
Object
 Inheriteddeblocking : int
Geeft het type filter aan dat op gedecodeerde video wordt toegepast als onderdeel van nabewerking.
Video
 Inheritedfilters : Array
Een geïndexeerde array die elk filterobject bevat dat momenteel is gekoppeld aan het weergaveobject.
DisplayObject
  height : Number
[overschrijven] Een getal dat de hoogte van de instantie VideoPlayer (in pixels) in het werkgebied opgeeft.
VideoPlayer
  idleTimeout : Number
De hoeveelheid tijd, in milliseconden, voordat Flash een inactieve verbinding naar een videoserver, zoals Flash Media Server, beëindigt omdat het afspelen is gepauzeerd of gestopt.
VideoPlayer
  iNCManagerClass : Object = fl.video.NCManager
[statisch] Stel de eigenschap INCManagerClass in op het klasseobject of de tekenreeksnaam van uw aangepaste klasse als u wilt dat alle objecten VideoPlayer uw aangepaste klasse als standaard INCManager-implementatie gebruiken.
VideoPlayer
  isLive : Boolean
[alleen-lezen] Een Booleaanse waarde die true is wanneer de video-stream live is.
VideoPlayer
  isRTMP : Boolean
[alleen-lezen] Een Booleaanse waarde die true is wanneer het FLV-bestand via Flash Media Server (FMS) wordt gestreamd met RTMP.
VideoPlayer
 InheritedloaderInfo : LoaderInfo
[alleen-lezen] Retourneert een object LoaderInfo dat informatie bevat over het laden van het bestand waartoe dit weergaveobject behoort.
DisplayObject
 Inheritedmask : DisplayObject
Het aanroepende weergaveobject wordt gemaskeerd door het opgegeven object mask.
DisplayObject
  metadata : Object
[alleen-lezen] Een object dat een pakket met informatie over metagegevens is, dat wordt ontvangen van een aanroep van de callback-methode NetSteam.onMetaData(), indien beschikbaar.
VideoPlayer
 InheritedmetaData : Object
Krijgt het metagegevensobject van de DisplayObject-instantie als de metagegevens zijn opgeslagen naast de instantie van dit DisplayObject in het SWF-bestand door een PlaceObject4-markering.
DisplayObject
 InheritedmouseX : Number
[alleen-lezen] Geeft de x-coördinaat van de apparaatpositie van de muis of de gebruikersinvoer aan in pixels.
DisplayObject
 InheritedmouseY : Number
[alleen-lezen] Geeft de y-coördinaat van de apparaatpositie van de muis of de gebruikersinvoer aan in pixels.
DisplayObject
 Inheritedname : String
Geeft de instantienaam van het DisplayObject aan.
DisplayObject
  ncMgr : INCManager
[alleen-lezen] Een object INCManager dat toegang biedt tot een instantie van de klasse die INCManager implementeert; dit is een interface voor de klasse NCManager.
VideoPlayer
  netConnection : NetConnection
[alleen-lezen] Hiermee wordt directe toegang toegestaan aan de instantie NetConnection die door de videospeler is gemaakt.
VideoPlayer
  netStream : NetStream
[alleen-lezen] Hiermee wordt directe toegang toegestaan aan de instantie NetStream die door de videospeler is gemaakt.
VideoPlayer
  netStreamClientClass : Object
[statisch] Registreert een aangepaste klasse voor de eigenschap client van het object NetStream.
VideoPlayer
 InheritedopaqueBackground : Object
Geeft op of het weergaveobject dekkend is met een bepaalde achtergrondkleur.
DisplayObject
 Inheritedparent : DisplayObjectContainer
[alleen-lezen] Geeft het object DisplayObjectContainer aan dat dit weergaveobject bevat.
DisplayObject
  playheadTime : Number
Een getal dat de huidige tijd of positie van de afspeelkop in seconden aangeeft. Dit kan een decimaal getal zijn.
VideoPlayer
  playheadUpdateInterval : Number
Een getal dat het tijdsinterval, in milliseconden, tussen elke gebeurtenis playheadUpdate is.
VideoPlayer
  progressInterval : Number
Een getal dat het tijdsinterval, in milliseconden, tussen elke gebeurtenis progress is.
VideoPlayer
  registrationHeight : Number
De hoogte die wordt gebruikt om de video-inhoud uit te lijnen wanneer de grootte automatisch wordt gewijzigd.
VideoPlayer
  registrationWidth : Number
De breedte die wordt gebruikt om de video-inhoud uit te lijnen wanneer de grootte automatisch wordt gewijzigd.
VideoPlayer
  registrationX : Number
De x-coördinaat die wordt gebruikt om de video-inhoud uit te lijnen wanneer de grootte automatisch wordt gewijzigd.
VideoPlayer
  registrationY : Number
De y-coördinaat die wordt gebruikt om de video-inhoud uit te lijnen wanneer de grootte automatisch wordt gewijzigd.
VideoPlayer
 Inheritedroot : DisplayObject
[alleen-lezen] Voor een weergaveobject in een geladen SWF-bestand is de eigenschap root het bovenste weergaveobject in het gedeelte van de boomstructuur van het weergaveoverzicht dat wordt vertegenwoordigd door dat SWF-bestand.
DisplayObject
 Inheritedrotation : Number
Geeft de rotatie van de instantie DisplayObject vanaf de oorspronkelijke oriëntatie (in graden) aan.
DisplayObject
 InheritedrotationX : Number
Geeft in graden de X-asrotatie van de DisplayObject-instantie aan ten opzichte van de 3D parent-container.
DisplayObject
 InheritedrotationY : Number
Geeft in graden de y-asrotatie van de DisplayObject-instantie aan ten opzichte van de 3D parent-container.
DisplayObject
 InheritedrotationZ : Number
Geeft in graden de z-asrotatie van de DisplayObject-instantie aan ten opzichte van de 3D parent-container.
DisplayObject
 Inheritedscale9Grid : Rectangle
Het huidige schaalraster dat wordt gebruikt.
DisplayObject
  scaleMode : String
Hiermee wordt opgegeven hoe de grootte van de video na het laden wordt gewijzigd.
VideoPlayer
  scaleX : Number
[overschrijven] Een getal dat de horizontale schaal aangeeft.
VideoPlayer
  scaleY : Number
[overschrijven] Een getal dat de verticale schaal aangeeft.
VideoPlayer
 InheritedscaleZ : Number
Bepaalt de diepteschaal (percentage) van een object zoals deze wordt toegepast vanuit het registratiepunt van het object.
DisplayObject
 InheritedscrollRect : Rectangle
De verschuivende rechthoekgrenzen van het weergaveobject.
DisplayObject
 Inheritedsmoothing : Boolean
Geeft op of de video vloeiend (geïnterpoleerd) moet worden bij schaling.
Video
  soundTransform : flash.media:SoundTransform
Hiermee wordt directe toegang tot de eigenschap NetStream.soundTransform geboden om meer geluidsbesturing beschikbaar te maken.
VideoPlayer
  source : String
[alleen-lezen] Een tekenreeks die de URL van het FLV-bestand opgeeft dat moet worden gestreamd en opgeeft hoe het moet worden gestreamd.
VideoPlayer
 Inheritedstage : Stage
[alleen-lezen] Het werkgebied van het weergaveobject.
DisplayObject
  state : String
[alleen-lezen] Een tekenreeks die de status van de component opgeeft.
VideoPlayer
  stateResponsive : Boolean
[alleen-lezen] Een Booleaanse waarde die waar is als in deze status kan worden gereageerd.
VideoPlayer
  totalTime : Number
[alleen-lezen] Een getal dat de totale afspeeltijd voor de video in seconden aangeeft.
VideoPlayer
 Inheritedtransform : flash.geom:Transform
Een object met eigenschappen die betrekking hebben op de matrix van een weergaveobject, de kleurtransformatie en de pixelbeperkingen.
DisplayObject
  videoHeight : int
[overschrijven] [alleen-lezen] Bronbreedte van het geladen FLV-bestand.
VideoPlayer
  videoWidth : int
[overschrijven] [alleen-lezen] Bronbreedte van het geladen FLV-bestand.
VideoPlayer
  visible : Boolean
[overschrijven] Een Booleaanse waarde die, indien true, de instantie VideoPlayer zichtbaar maakt.
VideoPlayer
  volume : Number
Een getal in het bereik van 0 tot 1 dat de instelling van de volumeregelaar aangeeft.
VideoPlayer
  width : Number
[overschrijven] Een getal dat de breedte van de instantie VideoPlayer in het werkgebied opgeeft.
VideoPlayer
  x : Number
[overschrijven] Een getal dat de horizontale positie (in pixels) van de videospeler opgeeft.
VideoPlayer
  y : Number
[overschrijven] Een getal dat de verticale positie (in pixels) van de videospeler opgeeft.
VideoPlayer
 Inheritedz : Number
Geeft de z-coördinaatpositie langs de z-as van de DisplayObject-instantie aan ten opzichte van de bovenliggende 3D-container.
DisplayObject
Openbare methoden
 MethodeGedefinieerd door
  
VideoPlayer(width:int = 320, height:int = 240)
Hiermee wordt een object VideoPlayer gemaakt met een opgegeven breedte en hoogte.
VideoPlayer
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registreert een gebeurtenislistenerobject bij een object EventDispatcher, zodat de listener een melding van een gebeurtenis ontvangt.
EventDispatcher
 Inherited
Geeft een videostream van een camera op die binnen de grenzen van het object Video in de toepassing moet worden weergegeven.
Video
 Inherited
Geeft een videostream op die binnen de grenzen van het object Video in de toepassing moet worden weergegeven.
Video
 Inherited
Wist het beeld dat op dit moment in het Video-object wordt weergegeven (niet de videostream).
Video
  
Hiermee wordt de verbinding tussen de videostream en Flash Media Server gedwongen gesloten.
VideoPlayer
 Inherited
Verzendt een gebeurtenis naar de gebeurtenisstroom.
EventDispatcher
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Retourneert een rechthoek die het gebied van het weergaveobject aangeeft ten opzichte van het coördinatensysteem van het object targetCoordinateSpace.
DisplayObject
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
Retourneert een rechthoek die de grens van het weergaveobject aangeeft op basis van het coördinatensysteem dat wordt gedefinieerd door de paramater targetCoordinateSpace, minus enige streken op vormen.
DisplayObject
 Inherited
Hiermee worden de (algemene) werkgebiedcoördinaten van het object point omgezet in (lokale) objectcoördinaten.
DisplayObject
 Inherited
Converteert een tweedimensionaal punt van de (algemene) werkruimtecoördinaten naar (lokale) coördinaten van een driedimensionaal weergaveobject.
DisplayObject
 Inherited
Controleert of het object EventDispatcher listeners heeft geregistreerd voor een specifiek type gebeurtenis.
EventDispatcher
 Inherited
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd.
Object
 Inherited
Evalueert het selectiekader van het weergaveobject om te zien of dit het selectiekader van het weergaveobject obj overlapt of snijdt.
DisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
Hiermee wordt het weergaveobject geëvalueerd om te zien of deze een punt dat is opgegeven door de parameters x en y, overlapt of doorsnijdt.
DisplayObject
 Inherited
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven.
Object
  
load(url:String, totalTime:Number = NaN, isLive:Boolean = false, startTime:Number = NaN, duration:Number = NaN):void
Lijkt op de methode play(), maar zorgt dat het FLV-bestand wordt geladen zonder het af te spelen.
VideoPlayer
 Inherited
Converteert een driedimensionaal punt van de (lokale) coördinaten van het driedimensionale weergaveobject naar een tweedimensionaal punt in de (algemene) werkruimtecoördinaten.
DisplayObject
 Inherited
Hiermee worden de (lokale) weergaveobjectcoördinaten van het object point omgezet in (algemene) werkgebiedcoördinaten.
DisplayObject
  
Wordt aangeroepen door INCManager nadat de verbinding is voltooid of mislukt na een aanroep van de methode INCManager.connectToURL().
VideoPlayer
  
Wordt aangeroepen door INCManager nadat opnieuw verbinden is voltooid of mislukt na een aanroep van de methode INCManager.reconnect().
VideoPlayer
  
Hiermee wordt het afspelen van video gepauzeerd.
VideoPlayer
  
play(url:String = null, totalTime:Number = NaN, isLive:Boolean = false, startTime:Number = NaN, duration:Number = NaN):void
Hiermee wordt de video afgespeeld.
VideoPlayer
  
Speelt het FLV-bestand af wanneer voldoende van het bestand is gedownload.
VideoPlayer
 Inherited
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Verwijdert een listener uit het object EventDispatcher.
EventDispatcher
  
Hiermee wordt naar een bepaalde tijd in het bestand gespoeld, opgegeven in seconden en met een precisie van drie decimalen (milliseconden).
VideoPlayer
 Inherited
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in.
Object
  
setScale(scaleX:Number, scaleY:Number):void
Stelt de eigenschappen scaleX en scaleY tegelijkertijd in.
VideoPlayer
  
setSize(width:Number, height:Number):void
Hiermee worden de eigenschappen height en width tegelijkertijd ingesteld.
VideoPlayer
  
Hiermee wordt het afspelen van video gestopt.
VideoPlayer
 Inherited
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies.
Object
 Inherited
Retourneert een tekenreeksrepresentatie van het opgegeven object.
Object
 Inherited
Retourneert de primitieve waarde van het opgegeven object.
Object
 Inherited
Controleert of een gebeurtenislistener is geregistreerd bij dit object EventDispatcher of een van de voorouders voor het opgegeven type gebeurtenis.
EventDispatcher
Gebeurtenissen
 Gebeurtenis Overzicht Gedefinieerd door
 Inherited[uitgezonden gebeurtenis] Wordt verzonden wanneer Flash Player of de AIR-toepassing de besturingssysteemfocus krijgt en actief wordt.EventDispatcher
 InheritedWordt verzonden wanneer een weergaveobject aan het weergaveoverzicht wordt toegevoegd.DisplayObject
 InheritedWordt verzonden wanneer een weergaveobject direct of via toevoeging van een subboomstructuur die het weergaveobject bevat, aan het weergaveoverzicht van het werkgebied wordt toegevoegd.DisplayObject
  Wordt verzonden wanneer de afspeelkop naar het begin van de videospeler wordt verplaatst omdat de eigenschap autoRewind op true is ingesteld.VideoPlayer
  Wordt verzonden door de instantie VideoPlayer wanneer het de NetConnection sluit, na een time-out of via een aanroep van de methode close(), of wanneer u de methode load() of play() aanroept of de eigenschap source instelt, waardoor de RTMP-verbinding wordt gesloten.VideoPlayer
  Wordt verzonden wanneer het afspelen is voltooid omdat de speler het einde van het FLV-bestand heeft bereikt.VideoPlayer
  Wordt verzonden wanneer een actiepunt is bereikt.VideoPlayer
 Inherited[uitgezonden gebeurtenis] Wordt verzonden wanneer Flash Player of de AIR-toepassing de systeemfocus verliest en inactief wordt.EventDispatcher
  drmAuthenticate-gebeurtenisVideoPlayer
  
    drmError
drmError-gebeurtenisVideoPlayer
  
    drmStatus
drmError-gebeurtenisVideoPlayer
 Inherited[uitzendgebeurtenis] Wordt verzonden wanneer de afspeelkop een nieuw frame ingaat.DisplayObject
 Inherited[uitzendgebeurtenis] Wordt verzonden wanneer de afspeelkop het huidige frame verlaat.DisplayObject
 Inherited[uitzendgebeurtenis] Wordt verzonden nadat de constructors van frameweergaveobjecten zijn uitgevoerd, maar voordat framescripts zijn uitgevoerd.DisplayObject
  Wordt verzonden wanneer de grootte en/of lay-out van de videospeler worden aangepast.VideoPlayer
  Wordt verzonden wanneer de metagegevens van het FLV-bestand voor het eerst worden bereikt.VideoPlayer
  Wordt verzonden terwijl het FLV-bestand wordt afgespeeld met het interval dat door de eigenschap playheadUpdateInterval is opgegeven of wanneer het terugspoelen begint.VideoPlayer
  Geeft de voortgang aan in het aantal gedownloade bytes.VideoPlayer
  Gebeurtenis die wordt verzonden wanneer een FLV-bestand is geladen en klaar is om te worden weergegeven.VideoPlayer
 InheritedWordt verzonden vlak voordat een weergaveobject uit het weergaveoverzicht wordt verwijderd.DisplayObject
 InheritedWordt verzonden vlak voordat een weergaveobject uit het weergaveoverzicht wordt verwijderd. Dit kan rechtstreeks gebeuren of door de subboomstructuur te verwijderen die het weergaveobject bevat.DisplayObject
 Inherited[uitzendgebeurtenis] Wordt verzonden wanneer de weergavelijst op het punt staat te worden bijgewerkt en gerenderd.DisplayObject
  Wordt verzonden wanneer de afspeelstatus wordt gewijzigd.VideoPlayer
Openbare constanten
 ConstanteGedefinieerd door
  SHORT_VERSION : String = "2.1"
[statisch] Een statusvariabele die het korte versienummer van de component aangeeft.
VideoPlayer
  VERSION : String = "2.1.0.23"
[statisch] Een statusvariabele die het lange versienummer van de component aangeeft.
VideoPlayer
Eigenschapdetails

align

eigenschap
align:String

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Hiermee bepaalt u hoe de video wordt weergegeven ten opzichte van de eigenschappen registrationX, registrationY, registrationWidth en registrationHeight. De eigenschap align voert deze automatische lay-out uit als de eigenschap scaleMode is ingesteld op VideoScaleMode.MAINTAIN_ASPECT_RATIO of VideoScaleMode.NO_SCALE. Wanneer u deze eigenschap wijzigt nadat een FLV-bestand is geladen, wordt onmiddellijk automatische lay-out gestart. Waarden zijn afkomstig uit de klasse VideoAlign.

De standaardwaarde is VideoAlign.CENTER.



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

Verwante API-elementen

autoRewind

eigenschap 
autoRewind:Boolean

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Een Booleaanse waarde die, indien true, zorgt dat het FLV-bestand naar frame 1 terugspoelt wanneer het afspelen stopt, omdat de speler het einde van de stream heeft bereikt of de methode stop() is aangeroepen. Deze eigenschap heeft geen betekenis voor live streams.

De standaardwaarde is false.



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

bufferTime

eigenschap 
bufferTime:Number

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Een getal dat het aantal seconden opgeeft dat een videostream wordt gebufferd in het geheugen, voordat deze wordt afgespeeld. Voor FLV-bestanden die via RTMP worden gestreamd, die niet zijn gedownload en alleen in het geheugen bufferen, kan het van belang zijn deze instelling van standaardwaarde 0.1 te verhogen. Een progressief via HTTP gedownload FLV-bestand heeft weinig voordeel van een verhoging van deze waarde, hoewel dit de weergave van een video van hoge kwaliteit op een oudere, langzamere computer kan verbeteren.

Voor vooraf opgenomen (niet live) video moet u de eigenschap bufferTime niet instellen op 0, maar moet u de standaardbuffertijd gebruiken of de buffertijd verhogen.

Deze eigenschap geeft niet aan hoeveel van het FLV-bestand gedownload moet worden voordat wordt begonnen met afspelen.



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

Verwante API-elementen

bytesLoaded

eigenschap 
bytesLoaded:uint  [alleen-lezen]

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Een getal dat de downloadvoortgang in bytes voor een HTTP-download aangeeft. Hiermee wordt 0 geretourneerd wanneer er geen stream is, wanneer de stream via Flash Media Server (FMS) wordt aangeboden of wanneer nog geen informatie beschikbaar is. De geretourneerde waarde is alleen nuttig voor een HTTP-download.



Implementatie
    public function get bytesLoaded():uint

bytesTotal

eigenschap 
bytesTotal:uint  [alleen-lezen]

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Een getal dat het totale aantal gedownloade bytes voor een HTTP-download aangeeft. Hiermee wordt -1 geretourneerd wanneer er geen stream is, wanneer de stream via Flash Media Server (FMS) wordt aangeboden of wanneer nog geen informatie beschikbaar is. De geretourneerde waarde is alleen nuttig voor een HTTP-download.



Implementatie
    public function get bytesTotal():uint

height

eigenschap 
height:Number[overschrijven]

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Een getal dat de hoogte van de instantie VideoPlayer (in pixels) in het werkgebied opgeeft.

Opmerking: let op het verschil met de eigenschap flash.media.Video.height, die vergelijkbaar is met de eigenschap fl.video.VideoPlayer.videoHeight.



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

Verwante API-elementen

idleTimeout

eigenschap 
idleTimeout:Number

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

De hoeveelheid tijd, in milliseconden, voordat Flash een inactieve verbinding naar een videoserver, zoals Flash Media Server, beëindigt omdat het afspelen is gepauzeerd of gestopt. Deze eigenschap heeft geen effect op een FLV-bestand dat wordt gedownload via HTTP.

Wanneer deze eigenschap wordt ingesteld wanneer een videostream inactief is, wordt de time-outperiode met de nieuwe waarde gestart.



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

iNCManagerClass

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

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Stel de eigenschap INCManagerClass in op het klasseobject of de tekenreeksnaam van uw aangepaste klasse als u wilt dat alle objecten VideoPlayer uw aangepaste klasse als standaard INCManager-implementatie gebruiken. De klasse FLVPlayback bevat de definitie van de aangepaste klasse. De videospeler bevat deze niet.

De standaardwaarde is "fl.video.NCManager" als een tekenreeks.

isLive

eigenschap 
isLive:Boolean  [alleen-lezen]

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Een Booleaanse waarde die true is wanneer de video-stream live is. Deze eigenschap is alleen effectief wanneer streaming plaatsvindt van een videoserver, zoals Flash Media Server of Flash Video Streaming Service. De waarde van deze eigenschap wordt genegeerd voor een HTTP-download.

Stel de eigenschap isLive in op false wanneer u een vooraf opgenomen videostream naar de videospeler verzendt en op true wanneer u realtime gegevens verzendt, zoals een live uitzending. Voor betere prestaties wanneer u de eigenschap isLive instelt op false, moet u de eigenschap bufferTime niet instellen op 0.



Implementatie
    public function get isLive():Boolean

Verwante API-elementen

isRTMP

eigenschap 
isRTMP:Boolean  [alleen-lezen]

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Een Booleaanse waarde die true is wanneer het FLV-bestand via Flash Media Server (FMS) wordt gestreamd met RTMP. De waarde van deze eigenschap is false voor alle andere FLV-bestandsbronnen.



Implementatie
    public function get isRTMP():Boolean

Verwante API-elementen

metadata

eigenschap 
metadata:Object  [alleen-lezen]

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Een object dat een pakket met informatie over metagegevens is, dat wordt ontvangen van een aanroep van de callback-methode NetSteam.onMetaData(), indien beschikbaar. Gereed wanneer de gebeurtenis metadataReceived wordt verzonden.

Wanneer het FLV-bestand is gecodeerd met het Flash 8-coderingsprogramma, bevat de eigenschap metadata de volgende gegevens. Oudere FLV-bestanden bevatten alleen de waarden height, width en duration.

ParameterBeschrijving
canSeekToEndEen Booleaanse waarde die true is als het FLV-bestand met een hoofdframe op het laatste frame is gecodeerd waarmee u naar het einde van een filmclip van een progressieve download kunt zoeken. Wanneer het FLV-bestand niet met een hoofdframe op het laatste frame is gecodeerd, is de waarde false.
cuePointsEen array van objecten waarvan elk actiepunt in het FLV-bestand is ingesloten. Wanneer het FLV-bestand geen actiepunten bevat, is de waarde ongedefinieerd. Elk object heeft de volgende eigenschappen:
  • type — Een tekenreeks die het type actiepunt opgeeft, zoals 'navigatie' of 'gebeurtenis'.
  • name — Een tekenreeks die de naam van het actiepunt is.
  • time — Een getal dat de tijd van het actiepunt aangeeft, opgegeven in seconden en met een precisie van drie decimalen (milliseconden).
  • parameters — Een optioneel object dat naam-waardeparen bevat die door de gebruiker worden opgegeven bij het maken van actiepunten.
audiocodecidEen getal dat de audio-codec aangeeft (techniek voor coderen/decoderen) die is gebruikt.
audiodelay Een getal dat tijd 0 vertegenwoordigt in het bronbestand van waaruit het FLV-bestand is gecodeerd.

Videoinhoud wordt gedurende de korte tijd vertraagd die nodig is om het geluid te synchroniseren. Wanneer bijvoorbeeld de waarde voor audiodelay 0,038 is, start de video die op tijd 0 in het bronbestand is gestart op tijd 0,038 in het FLV-bestand.

De klassen FLVPlayback en VideoPlayer compenseren deze vertraging in hun tijdinstellingen. Dit betekent dat u de tijdinstellingen kunt blijven gebruiken die u in uw bronbestand hebt gebruikt.

audiodatarateEen getal dat het aantal kilobytes per seconde aangeeft.
videocodecidEen getal dat de codec-versie aangeeft die is gebruikt om de video te coderen.
framerateEen getal dat de framesnelheid van het FLV-bestand aangeeft.
videodatarateEen getal dat de gegevenssnelheid van de video van het FLV-bestand aangeeft.
heightEen getal dat de hoogte van het FLV-bestand aangeeft.
widthEen getal dat de breedte van het FLV-bestand aangeeft.
durationEen getal dat de duur van het FLV-bestand in seconden aangeeft.



Implementatie
    public function get metadata():Object

Verwante API-elementen

ncMgr

eigenschap 
ncMgr:INCManager  [alleen-lezen]

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Een object INCManager dat toegang biedt tot een instantie van de klasse die INCManager implementeert; dit is een interface voor de klasse NCManager.

Met deze eigenschap kunt u een aangepaste INCManager implementeren die een aangepaste initialisatie nodig heeft.



Implementatie
    public function get ncMgr():INCManager

Verwante API-elementen

netConnection

eigenschap 
netConnection:NetConnection  [alleen-lezen]

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Hiermee wordt directe toegang toegestaan aan de instantie NetConnection die door de videospeler is gemaakt.



Implementatie
    public function get netConnection():NetConnection

netStream

eigenschap 
netStream:NetStream  [alleen-lezen]

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Hiermee wordt directe toegang toegestaan aan de instantie NetStream die door de videospeler is gemaakt.



Implementatie
    public function get netStream():NetStream

netStreamClientClass

eigenschap 
public static var netStreamClientClass:Object

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.115.0, AIR 1.0

Registreert een aangepaste klasse voor de eigenschap client van het object NetStream. fl.video.VideoPlayerClient wordt standaard gebruikt. Deze klasse handelt de berichten onMetaData() en onCuePoint() af. Wanneer u aangepaste afhandeling voor andere berichten wilt toevoegen, zoals onImageData() en onTextData(), kunt u uw eigen klasse maken en deze eigenschap instellen voor de klasse.

De constructor voor de klasse moet als enige parameter een instantie VideoPlayer gebruiken en moet een Booleaanse eigenschap ready hebben. Deze eigenschap moet false zijn terwijl de client nog wacht op gegevensberichten die aan het begin van het bestand worden verwacht. Wanneer de VideoPlayer de grootte wijzigt en automatisch terugspoelt voordat deze berichten zijn ontvangen, worden deze mogelijk nooit meer ontvangen. fl.video.VideoPlayerClient retourneert standaard true voor de eigenschap ready zodra onMetaData() wordt aangeroepen.

U kunt de eigenschap instellen op het klasseobject zelf (zoals in het voorbeeld hieronder) of op de tekenreeksnaam van de klasse:

        import fl.video.
        VideoPlayer.netStreamClientClass = MyCustomClient;
        

Het instellen op de tekenreeksnaam van de klasse is op zichzelf niet genoeg om te zorgen dat de klasse in het SWF-bestand wordt gecompileerd. De standaardwaarde is het klasseobject fl.video.VideoPlayerClient, niet de tekenreeksnaam.

Het wordt sterk aanbevolen om aangepaste implementaties fl.video.VideoPlayer als subklasse te geven. Wanneer u dit niet doet, riskeert u fouten in de metagegevens en actiepuntverwerking die zijn ingebouwd in de VideoPlayer en de component FLVPlayback.

De standaardwaarde is fl.video.VideoPlayerClient.


Gegenereerde uitzondering
VideoError — Wanneer deze eigenschap wordt op een ongeldige waarde ingesteld, wordt VideoError.NETSTREAM_CLIENT_CLASS_UNSET gegenereerd.

playheadTime

eigenschap 
playheadTime:Number

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Een getal dat de huidige tijd of positie van de afspeelkop in seconden aangeeft. Dit kan een decimaal getal zijn. Het instellen van deze eigenschap activeert een zoekopdracht en heeft alle beperkingen van een zoekopdracht.

Wanneer de afspeelkoptijd wijzigt, inbegrepen eenmaal elke 0,25 seconde terwijl het FLV-bestand wordt afgespeeld, verzendt de component de gebeurtenis playheadUpdate.

Om diverse redenen is het mogelijk dat de eigenschap playheadTime niet direct de verwachte waarde heeft na het aanroepen van een van de methoden seek of na het instellen van playheadTime om zoeken te activeren. Ten eerste kunt u bij een progressieve download alleen zoeken tot een hoofdframe, zodat een zoekopdracht naar de tijd van de eerste hoofdframe na de opgeven tijd gaat. (Bij het streamen gaat een zoekopdracht altijd naar de exact opgegeven tijd, zelfs wanneer het bron-FLV-bestand daar geen hoofdframe heeft.) Ten tweede verloopt zoeken asynchroon, dus wanneer u een zoekmethode aanroept of de eigenschap playheadTime instelt, wordt playheadTime niet onmiddellijk bijgewerkt. Wanneer u de tijd na voltooiing van het zoeken wilt verkrijgen, luistert u naar de gebeurtenis seek, die pas wordt verzonden wanneer de eigenschap playheadTime is bijgewerkt.



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

Verwante API-elementen

playheadUpdateInterval

eigenschap 
playheadUpdateInterval:Number

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Een getal dat het tijdsinterval, in milliseconden, tussen elke gebeurtenis playheadUpdate is. Door deze eigenschap in te stellen terwijl het FLV-bestand wordt afgespeeld, wordt de timer opnieuw gestart.

Omdat ActionScript-actiepunten starten wanneer de afspeelkop wordt bijgewerkt, kan het verlagen van de waarde van de eigenschap playheadUpdateInterval de nauwkeurigheid van ActionScript-actiepunten verhogen.

Omdat het update-interval van de afspeelkop wordt ingesteld door een aanroep van de algemene methode setInterval(), kan de update niet vaker worden geactiveerd dan de framesnelheid van het SWF-bestand, net als elk ander interval dat op deze manier wordt ingesteld. Voor bijvoorbeeld de standaardframesnelheid van 12 frames per seconde, is het laagste effectieve interval dat u kunt maken circa 83 milliseconden, oftewel één seconde (1000 milliseconden) gedeeld door 12.

De standaardwaarde is 250.



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

Verwante API-elementen

progressInterval

eigenschap 
progressInterval:Number

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Een getal dat het tijdsinterval, in milliseconden, tussen elke gebeurtenis progress is. Wanneer u deze eigenschap instelt tijdens het afspelen van de videostream, wordt de timer opnieuw gestart.



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

registrationHeight

eigenschap 
registrationHeight:Number

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

De hoogte die wordt gebruikt om de video-inhoud uit te lijnen wanneer de grootte automatisch wordt gewijzigd. Let op het verschil tussen de eigenschap registrationHeight en de eigenschap height. De eigenschap height geeft de werkelijke hoogte van de video-inhoud weer.

Voorbeeld 1. Laad een FLV-bestand van 80 x 80 met de volgende instellingen:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Nadat de grootte automatisch is aangepast, hebt u de volgende instellingen:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Voorbeeld 2. Laad hetzelfde scenario als in voorbeeld 1, maar nu met de volgende instellingen:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
U krijgt het volgende:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Voorbeeld 3. Laad hetzelfde scenario als in voorbeeld 2, maar nu met de volgende instellingen:

  • scaleMode = VideoScaleMode.EXACT_FIT
U krijgt precies dezelfde waarden als de registratiewaarden:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

Het instellen van de eigenschap registrationHeight is equivalent aan het instellen van de eigenschap height en andersom. Wanneer u een andere eigenschap instelt of een methode aanroept die de hoogte wijzigt, zoals scaleX, setSize en setScale, worden height en registrationHeight synchroon gehouden.



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

Verwante API-elementen

registrationWidth

eigenschap 
registrationWidth:Number

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

De breedte die wordt gebruikt om de video-inhoud uit te lijnen wanneer de grootte automatisch wordt gewijzigd. Let op het verschil tussen de eigenschap registrationWidth en de eigenschap width. De eigenschap width geeft de werkelijke breedte van de video-inhoud weer.

Voorbeeld 1. Laad een FLV-bestand van 80 x 80 met de volgende instellingen:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Nadat de grootte automatisch is aangepast, hebt u de volgende instellingen:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Voorbeeld 2. Laad hetzelfde scenario als in voorbeeld 1, maar nu met de volgende instellingen:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
U krijgt het volgende:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Voorbeeld 3. Laad hetzelfde scenario als in voorbeeld 2, maar nu met de volgende instellingen:

  • scaleMode = VideoScaleMode.EXACT_FIT
U krijgt precies dezelfde waarden als de registratiewaarden:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

Het instellen van de eigenschap registrationWidth is equivalent aan het instellen van de eigenschap width en andersom. Wanneer u een andere eigenschap instelt of een methode aanroept die de breedte wijzigt, zoals scaleX, setSize en setScale, worden width en registrationWidth synchroon gehouden.



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

Verwante API-elementen

registrationX

eigenschap 
registrationX:Number

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

De x-coördinaat die wordt gebruikt om de video-inhoud uit te lijnen wanneer de grootte automatisch wordt gewijzigd. Let op het verschil met de eigenschap x, die de werkelijke locatie van de video-inhoud weergeeft.

Voorbeeld 1. Laad een FLV-bestand van 80 x 80 met de volgende instellingen:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Nadat de grootte automatisch is aangepast, hebt u de volgende instellingen:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Voorbeeld 2. Laad hetzelfde scenario als in voorbeeld 1, maar nu met de volgende instellingen:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
U krijgt het volgende:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Voorbeeld 3. Laad hetzelfde scenario als in voorbeeld 2, maar nu met de volgende instellingen:

  • scaleMode = VideoScaleMode.EXACT_FIT
U krijgt precies dezelfde waarden als de registratiewaarden:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

Wanneer de eigenschap x of registrationX is ingesteld, wijzigt de tweede eigenschap zo dat de verschuiving ten opzichte van de eerste behouden blijft. Wanneer x = 10 en registrationX = 20, heeft de instelling x = 110 bijvoorbeeld tot gevolg dat registrationX = 120.



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

Verwante API-elementen

registrationY

eigenschap 
registrationY:Number

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

De y-coördinaat die wordt gebruikt om de video-inhoud uit te lijnen wanneer de grootte automatisch wordt gewijzigd. Let op het verschil met de eigenschap y, die de werkelijke locatie van de video-inhoud weergeeft.

Voorbeeld 1. Laad een FLV-bestand van 80 x 80 met de volgende instellingen:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Nadat de grootte automatisch is aangepast, hebt u de volgende instellingen:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Voorbeeld 2. Laad hetzelfde scenario als in voorbeeld 1, maar nu met de volgende instellingen:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
U krijgt het volgende:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Voorbeeld 3. Laad hetzelfde scenario als in voorbeeld 2, maar nu met de volgende instellingen:

  • scaleMode = VideoScaleMode.EXACT_FIT
U krijgt precies dezelfde waarden als de registratiewaarden:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

Wanneer de eigenschap y of registrationY is ingesteld, wijzigt de tweede eigenschap zo dat de verschuiving ten opzichte van de eerste behouden blijft. Wanneer y = 10 en registrationX = 20, heeft de instelling y = 110 bijvoorbeeld tot gevolg dat registrationY = 120.



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

Verwante API-elementen

scaleMode

eigenschap 
scaleMode:String

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Hiermee wordt opgegeven hoe de grootte van de video na het laden wordt gewijzigd. Wanneer deze is ingesteld op VideoScaleMode.MAINTAIN_ASPECT_RATIO, behoudt de video zijn hoogte-breedteverhouding binnen de rechthoek die is gedefinieerd door registrationX, registrationY, registrationWidth en registrationHeight. Wanneer deze is ingesteld op VideoScaleMode.NO_SCALE, wordt de grootte van de video automatisch aangepast aan de afmetingen van het FLV-bronbestand. Wanneer deze is ingesteld op VideoScaleMode.EXACT_FIT, worden de afmetingen van het FLV-bronbestand genegeerd en wordt de video dusdanig uitgerekt dat deze past in de rechthoek die is gedefinieerd door registrationX, registrationY, registrationWidth en registrationHeight. Wanneer deze wordt ingesteld nadat een FLV-bestand is geladen, wordt onmiddellijk een automatische lay-out gestart. Waarden zijn afkomstig van VideoScaleMode.

De standaardwaarde is VideoScaleMode.MAINTAIN_ASPECT_RATIO.



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

Verwante API-elementen

scaleX

eigenschap 
scaleX:Number[overschrijven]

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Een getal dat de horizontale schaal aangeeft.

De standaardwaarde is 1.



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

Verwante API-elementen

scaleY

eigenschap 
scaleY:Number[overschrijven]

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Een getal dat de verticale schaal aangeeft.

De standaardwaarde is 1.



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

Verwante API-elementen

soundTransform

eigenschap 
soundTransform:flash.media:SoundTransform

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Hiermee wordt directe toegang tot de eigenschap NetStream.soundTransform geboden om meer geluidsbesturing beschikbaar te maken. Stel de eigenschap in om de instellingen te wijzigen; gebruik de accessormethode getter van de eigenschap om de huidige instellingen op te halen.



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

Verwante API-elementen

source

eigenschap 
source:String  [alleen-lezen]

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Een tekenreeks die de URL van het FLV-bestand opgeeft dat moet worden gestreamd en opgeeft hoe het moet worden gestreamd. De URL kan een HTTP-URL naar een FLV-bestand zijn, een RTMP-URL naar een stream of een HTTP-URL naar een XML-bestand.

Wanneer u deze eigenschap instelt via Componentcontrole of Eigenschapcontrole, begint het FLV-bestand bij de volgende gebeurtenis enterFrame te laden en af te spelen. De vertraging geeft de tijd om onder andere de eigenschappen isLive, autoPlay en cuePoints in te stellen, die het laden beïnvloeden. Hierdoor is het ook mogelijk dat ActionScript in het eerste frame invloed heeft op de component FLVPlayback voordat deze wordt afgespeeld.

Wanneer u deze eigenschap instelt via ActionScript, roept deze onmiddellijk de methode VideoPlayer.load() aan wanneer de eigenschap autoPlay is ingesteld op false. Of deze roept de methode VideoPlayer.play() aan wanneer de eigenschap autoPlay is ingesteld op true. De eigenschappen autoPlay, totalTime en isLive beïnvloeden de manier waarop het nieuwe FLV-bestand wordt geladen. Wanneer u deze eigenschappen instelt, moet u ze dus instellen voordat u de eigenschap source instelt.

Stel de eigenschap autoPlay in op false als u wilt voorkomen dat het nieuwe FLV-bestand automatisch wordt afgespeeld.



Implementatie
    public function get source():String

Verwante API-elementen

state

eigenschap 
state:String  [alleen-lezen]

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Een tekenreeks die de status van de component opgeeft. Deze eigenschap wordt ingesteld door de methoden load(), play(), stop(), pause() en seek().

De mogelijke waarden voor de eigenschap state zijn: buffering, connectionError, disconnected, loading, paused, playing, rewinding, seeking en stopped. U kunt de eigenschappen van de klasse FLVPlayback gebruiken om deze statussen te testen.



Implementatie
    public function get state():String

Verwante API-elementen

stateResponsive

eigenschap 
stateResponsive:Boolean  [alleen-lezen]

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Een Booleaanse waarde die true is wanneer in deze status kan worden gereageerd. Wanneer in de status niet kan worden gereageerd, worden de aanroepen naar de methoden play(), load(), stop(), pause() en seek() in de wachtrij gezet om later te worden uitgevoerd, wanneer de status verandert in een status waarin wel kan worden gereageerd. Omdat deze aanroepen in de wachtrij worden geplaatst en later worden uitgevoerd, is het doorgaans niet nodig om de waarde van de eigenschap stateResponsive te volgen. Statussen waarin kan worden gereageerd, zijn: stopped, playing, paused en buffering.



Implementatie
    public function get stateResponsive():Boolean

Verwante API-elementen

totalTime

eigenschap 
totalTime:Number  [alleen-lezen]

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Een getal dat de totale afspeeltijd voor de video in seconden aangeeft.

Wanneer vanaf Flash Media Server (FMS) wordt gestreamd en de standaard-NCManager wordt gebruikt, wordt dit automatisch via de API's (programmeerinterface voor toepassingen) van de server bepaald en die waarde zal alles overschrijven dat met deze eigenschap is ingesteld of dat via metagegevens is verzameld. De eigenschap kan worden gelezen wanneer de status stopped of playing is bereikt na het instellen van de eigenschap source. Deze eigenschap heeft geen betekenis voor live streams vanuit een FMS.

Bij een HTTP-download wordt de waarde automatisch bepaald wanneer het FLV-bestand ingesloten metagegevens bevat. Wanneer dit niet het geval is, moet u de waarde expliciet instellen, anders wordt deze NaN. Wanneer u de eigenschap expliciet instelt, wordt de metagegevenswaarde in de stream genegeerd.

Wanneer u deze eigenschap instelt, geldt de waarde voor het volgende FLV-bestand dat wordt geladen door source in te stellen. De waarde heeft geen effect op het FLV-bestand dat al geladen is. Deze eigenschap zorgt er ook niet voor dat de nieuwe waarde wordt geretourneerd die wordt doorgegeven. Er moet eerst een nieuw FLV-bestand worden geladen.

Afspelen werkt nog steeds wanneer deze eigenschap nooit is ingesteld (expliciet of automatisch), maar er kunnen problemen optreden met besturingselementen voor zoekopdrachten.

Wanneer de waarde niet expliciet is ingesteld, is deze NaN totdat deze vanuit metagegevens een geldige waarde heeft gekregen.



Implementatie
    public function get totalTime():Number

Verwante API-elementen

videoHeight

eigenschap 
videoHeight:int  [alleen-lezen] [overschrijven]

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Bronbreedte van het geladen FLV-bestand. Deze eigenschap retourneert -1 als nog geen informatie beschikbaar is.



Implementatie
    override public function get videoHeight():int

Verwante API-elementen

videoWidth

eigenschap 
videoWidth:int  [alleen-lezen] [overschrijven]

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Bronbreedte van het geladen FLV-bestand. Deze eigenschap retourneert -1 als nog geen informatie beschikbaar is.



Implementatie
    override public function get videoWidth():int

Verwante API-elementen

visible

eigenschap 
visible:Boolean[overschrijven]

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Een Booleaanse waarde die, indien true, de instantie VideoPlayer zichtbaar maakt. Indien false, wordt de instantie onzichtbaar gemaakt.

De standaardwaarde is true.



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

volume

eigenschap 
volume:Number

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Een getal in het bereik van 0 tot 1 dat de instelling van de volumeregelaar aangeeft.

De standaardwaarde is 1.



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

Verwante API-elementen

width

eigenschap 
width:Number[overschrijven]

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Een getal dat de breedte van de instantie VideoPlayer in het werkgebied opgeeft.

Opmerking: de eigenschap flash.media.Video.width is vergelijkbaar met de eigenschap fl.video.VideoPlayer.videoWidth.



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

Verwante API-elementen

x

eigenschap 
x:Number[overschrijven]

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Een getal dat de horizontale positie (in pixels) van de videospeler opgeeft.

Wanneer u de eigenschap x instelt, heeft dat ook invloed op de eigenschap registrationX. Wanneer de eigenschap x of registrationX is ingesteld, wijzigt de tweede eigenschap zo dat de verschuiving ten opzichte van de eerste behouden blijft. Wanneer x = 10 en registrationX = 20, heeft de instelling x = 110 bijvoorbeeld tot gevolg dat registrationX = 120.



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

Verwante API-elementen

y

eigenschap 
y:Number[overschrijven]

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Een getal dat de verticale positie (in pixels) van de videospeler opgeeft.

Wanneer u de eigenschap y instelt, heeft dat ook invloed op de eigenschap registrationY. Wanneer de eigenschap y of registrationY is ingesteld, wijzigt de tweede eigenschap zo dat de verschuiving ten opzichte van de eerste behouden blijft. Wanneer y = 10 en registrationX = 20, heeft de instelling y = 110 bijvoorbeeld tot gevolg dat registrationY = 120.



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

Verwante API-elementen

Constructordetails

VideoPlayer

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

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Hiermee wordt een object VideoPlayer gemaakt met een opgegeven breedte en hoogte.

Parameters
width:int (default = 320) — De breedte van de videospeler, in pixels.
 
height:int (default = 240) — De hoogte van de videospeler, in pixels.

Verwante API-elementen

Methodedetails

close

()methode
public function close():void

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Hiermee wordt de verbinding tussen de videostream en Flash Media Server gedwongen gesloten. Deze methode activeert de gebeurtenis close. Gewoonlijk hoeft u deze methode niet rechtstreeks aan te roepen omdat de time-outfunctionaliteit bij inactiviteit ervoor zorgt dat de stream wordt gesloten.

Verwante API-elementen

load

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

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Lijkt op de methode play(), maar zorgt dat het FLV-bestand wordt geladen zonder het af te spelen. Indien van toepassing, wordt de grootte automatisch gewijzigd en wordt het eerste frame van het FLV-bestand weergegeven. Na het laden en de automatische lay-out, wijzigt de status in VideoState.PAUSED.

Deze methode heeft dezelfde parameters als de methode play(), maar u kunt de methode load() niet zonder URL aanroepen. Wanneer u dat wel doet, wordt een fout gegenereerd. Wanneer de videospeler zich in een status bevindt waarin geen reactie mogelijk is, plaatst de methode load() het verzoek in de wachtrij.

Parameters

url:String — Een URL-tekenreeks voor het FLV-bestand dat u wilt laden. Wanneer geen waarde voor de URL is doorgegeven, wordt een fout gegenereerd met het bericht null URL sent to VideoPlayer.load.
 
totalTime:Number (default = NaN) — De lengte van een FLV-bestand. Geef 0, null of undefined door om automatisch de lengte te detecteren op basis van metagegevens, via de server of via XML.
 
isLive:Boolean (default = false) — De waarde is true als een live feed wordt gestreamd vanuit Flash Media Server (FMS).
 
startTime:Number (default = NaN) — Tijd, in seconden, die als 0 wordt behandeld in de voorziene media. Het afspelen start hier, de playheadTime zal de tijd 0 als de startTime beschouwen en u kunt niet voor dat tijdstip zoeken (zoeken tot 0 betekent zoeken tot de opgegeven startTime). Deze parameter wordt genegeerd als isLive true is.
 
duration:Number (default = NaN) — Tijd, in seconden, die gebruikt moet worden als de duur van de media. Wordt alleen gebruikt als startTime <= 0 is. Met startTime definieert deze parameter een segment van de media die door de VideoPlayer als de volledige media wordt beschouwd. Wanneer de video de duur in seconden afspeelt, wordt het afspelen gestopt en wordt er een volledige gebeurtenis verzonden. Pogingen om voorbij de duur te zoeken, zullen mislukken. Wanneer de totalTime-eigenschap opgehaald wordt, wordt de opgegeven duur weergegeven. Dit is anders dan de totalTime-parameter voor deze methode, omdat die parameter wordt gebruikt om de werkelijke duur van de media op te geven. Dit is vooral nuttig als de media geen metagegevens met deze informatie bevat; als de totalTime kleiner is dan de werkelijke mediaduur, wordt het afspelen niet gestopt. Maar met deze duurparameter wordt het afspelen WEL gestopt. Deze parameter wordt genegeerd als isLive true is.

Verwante API-elementen

ncConnected

()methode 
public function ncConnected():void

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Wordt aangeroepen door INCManager nadat de verbinding is voltooid of mislukt na een aanroep van de methode INCManager.connectToURL(). Wanneer de verbinding niet tot stand gekomen is, stelt u de eigenschap INCManager.netConnection in op null of undefined voordat u de methode aanroept.

Verwante API-elementen

ncReconnected

()methode 
public function ncReconnected():void

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Wordt aangeroepen door INCManager nadat opnieuw verbinden is voltooid of mislukt na een aanroep van de methode INCManager.reconnect(). Wanneer de verbinding niet tot stand gekomen is, stelt u de eigenschap INCManager.netconnection in op null voordat u de methode aanroept.

Verwante API-elementen

pause

()methode 
public function pause():void

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Hiermee wordt het afspelen van video gepauzeerd. Wanneer de video is gepauzeerd of gestopt, heeft dit geen effect. Om het afspelen weer te starten, roept u play() aan. Gebruikt geen parameters.

Wanneer de speler niet reageert, plaatst de methode pause() de aanvraag in de wachtrij.

Genereert een uitzondering bij een aanroep terwijl er geen verbinding met een stream is. Gebruik de gebeurtenis stateChange en de eigenschap connected om te bepalen wanneer deze methode veilig kan worden aangeroepen.

Wanneer de speler in een stopstatus is, heeft een aanroep van de methode pause() geen effect en blijft de speler in stopstatus.

Verwante API-elementen

play

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

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Hiermee wordt de video afgespeeld. Kan worden aangeroepen wanneer de video is gepauzeerd of gestopt of terwijl de video al wordt afgespeeld. Roep deze methode aan zonder argumenten om een al geladen video af te spelen of geef een URL door om een nieuwe stream te laden.

Wanneer de speler niet reageert, wordt de aanvraag in de wachtrij gezet.

Hiermee wordt een uitzondering gegenereerd bij een aanroep zonder argumenten waarbij er geen verbinding is met een stream. Gebruik de gebeurtenis stateChange en de eigenschap connected om te bepalen wanneer deze methode veilig kan worden aangeroepen.

Parameters

url:String (default = null) — Geef een URL-tekenreeks door wanneer u een nieuw FLV-bestand wilt laden en afspelen. Wanneer u al een FLV-bestand hebt geladen en wil doorgaan met afspelen, geeft u null door.
 
totalTime:Number (default = NaN) — Doorgeven in de lengte van het FLV-bestand. Geef 0 of NaN door om automatisch de lengte te detecteren op basis van metagegevens, via de server of via XML. Wanneer de eigenschap INCManager.streamLength niet 0 of null is, of niet is gedefinieerd wanneer de eigenschap ncConnected wordt aangeroepen, heeft de betreffende waarde voorrang boven deze waarde.
 
isLive:Boolean (default = false) — Geef true door wanneer een live feed vanaf Flash Media Server (FMS) wordt gestreamd.
 
startTime:Number (default = NaN) — Tijd, in seconden, die als 0 wordt behandeld in de voorziene media. Het afspelen start hier, de playheadTime zal de tijd 0 als de startTime beschouwen en u kunt niet voor dat tijdstip zoeken (zoeken tot 0 betekent zoeken tot de opgegeven startTime). Deze parameter wordt genegeerd als isLive true is.
 
duration:Number (default = NaN) — Tijd, in seconden, die gebruikt moet worden als de duur van de media. Wordt alleen gebruikt als startTime <= 0 is. Met startTime definieert deze parameter een segment van de media die door de VideoPlayer als de volledige media wordt beschouwd. Wanneer de video de duur in seconden afspeelt, wordt het afspelen gestopt en wordt er een volledige gebeurtenis verzonden. Pogingen om voorbij de duur te zoeken, zullen mislukken. Wanneer de totalTime-eigenschap opgehaald wordt, wordt de opgegeven duur weergegeven. Dit is anders dan de totalTime-parameter voor deze methode, omdat die parameter wordt gebruikt om de werkelijke duur van de media op te geven. Dit is vooral nuttig als de media geen metagegevens met deze informatie bevat; als de totalTime kleiner is dan de werkelijke mediaduur, wordt het afspelen niet gestopt. Maar met deze duurparameter wordt het afspelen WEL gestopt. Deze parameter wordt genegeerd als isLive true is.

Verwante API-elementen

playWhenEnoughDownloaded

()methode 
public function playWhenEnoughDownloaded():void

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Speelt het FLV-bestand af wanneer voldoende van het bestand is gedownload. Wanneer het FLV-bestand is gedownload of wanneer u streamt vanuit Flash Media Server (FMS), is het aanroepen van de methode playWhenEnoughDownloaded() gelijk aan het aanroepen van de methode play() zonder parameters. Door deze methode aan te roepen, wordt het afspelen niet onderbroken. Daarom kunt u in veel gevallen beter eerst de methode pause() aanroepen voordat u deze methode aanroept.

seek

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

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Hiermee wordt naar een bepaalde tijd in het bestand gespoeld, opgegeven in seconden en met een precisie van drie decimalen (milliseconden). Wanneer een video wordt afgespeeld, gaat het afspelen van de video door vanaf dat punt. Wanneer een video is gepauzeerd, wordt naar dat punt gezocht en blijft deze gepauzeerd. Wanneer een video wordt gestopt, zoekt de video naar dat punt en wordt de pauzestatus geactiveerd. Heeft geen effect met live streams.

Het is mogelijk dat de eigenschap playheadTime niet direct de verwachte waarde heeft nadat u een van de methoden seek hebt aangeroepen of playheadTime hebt ingesteld om het zoeken te activeren. U kunt bij een progressieve download alleen zoeken tot een hoofdframe, zodat een zoekopdracht naar de tijd van de eerste hoofdframe na de opgeven tijd gaat.

Opmerking: bij het streamen gaat een zoekopdracht altijd naar de exact opgegeven tijd, zelfs wanneer het bron-FLV-bestand daar geen hoofdframe heeft.

Zoeken verloopt asynchroon, dus wanneer u een zoekmethode aanroept of de eigenschap playheadTime instelt, wordt playheadTime niet onmiddellijk bijgewerkt. Wanneer u de tijd na voltooiing van het zoeken wilt verkrijgen, luistert u naar de gebeurtenis seek die pas wordt gestart nadat de eigenschap playheadTime is bijgewerkt.

Genereert een uitzondering bij een aanroep terwijl er geen verbinding met een stream is. Gebruik de gebeurtenis stateChange en de eigenschap connected om te bepalen wanneer deze methode veilig kan worden aangeroepen.

Parameters

time:Number — Een getal dat de tijd in seconden opgeeft waar de afspeelkop moet worden geplaatst.


Gegenereerde uitzondering
VideoError — Wanneer time < 0 of NaN is.

Verwante API-elementen

setScale

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

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Stelt de eigenschappen scaleX en scaleY tegelijkertijd in. Wanneer u scaleX of scaleY afzonderlijk instelt, worden twee gebeurtenissen autolayout geactiveerd, terwijl maar één gebeurtenis autolayout wordt geactiveerd wanneer u de methode setScale() aanroept.

Wanneer de eigenschap scaleMode VideoScaleMode.MAINTAIN_ASPECT_RATIO of VideoScaleMode.NO_SCALE is, wordt onmiddellijk de gebeurtenis autolayout gegenereerd wanneer deze methode wordt aangeroepen.

Parameters

scaleX:Number — Een getal dat de horizontale schaal vertegenwoordigt.
 
scaleY:Number — Een getal dat de verticale schaal vertegenwoordigt.

Verwante API-elementen

setSize

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

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Stelt de eigenschappen width en height tegelijkertijd in. Wanneer u width of height afzonderlijk instelt, worden twee gebeurtenissen autolayout geactiveerd, terwijl maar één gebeurtenis autolayout wordt geactiveerd wanneer u de methode setSize() aanroept.

Wanneer de eigenschap scaleMode VideoScaleMode.MAINTAIN_ASPECT_RATIO of VideoScaleMode.NO_SCALE is, wordt onmiddellijk de gebeurtenis autolayout gegenereerd wanneer deze methode wordt aangeroepen.

Parameters

width:Number — De breedte van de videospeler.
 
height:Number — De hoogte van de videospeler.

Verwante API-elementen

stop

()methode 
public function stop():void

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Hiermee wordt het afspelen van video gestopt. Wanneer autoRewind is ingesteld op true, wordt teruggespoeld naar het eerste frame. Wanneer de video al is gestopt, heeft dit geen effect. Om het afspelen weer te starten, roept u play() aan. Gebruikt geen parameters.

Wanneer de speler niet reageert, wordt de aanvraag in de wachtrij gezet.

Genereert een uitzondering bij een aanroep terwijl er geen verbinding met een stream is. Gebruik de gebeurtenis stateChange en de eigenschap connected om te bepalen wanneer deze methode veilig kan worden aangeroepen.

Verwante API-elementen

Gebeurtenisdetails

autoRewound

Gebeurtenis
Type gebeurtenisobject: fl.video.VideoEvent
eigenschap VideoEvent.type = fl.video.VideoEvent.AUTO_REWOUND

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Wordt verzonden wanneer de afspeelkop naar het begin van de videospeler wordt verplaatst omdat de eigenschap autoRewind op true is ingesteld.

De gebeurtenis autoRewound is van het type VideoEvent en heeft de constante VideoEvent.AUTO_REWOUND.

Hiermee wordt de waarde van de eigenschap type van een gebeurtenisobject autoRewound gedefinieerd.

Deze gebeurtenis heeft de volgende eigenschappen:

EigenschapWaarde
bubblesfalse
cancelablefalse; er is geen standaardgedrag om te annuleren.
stateEen tekenreeks die de constante uit de klasse VideoState identificeert, die de afspeelstatus van de component beschrijft.
playheadTimeEen getal dat de huidige tijd of positie van de afspeelkop aangeeft.
vpDe index van het object VideoPlayer.

Verwante API-elementen

close

Gebeurtenis  
Type gebeurtenisobject: fl.video.VideoEvent
eigenschap VideoEvent.type = fl.video.VideoEvent.CLOSE

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Wordt verzonden door de instantie VideoPlayer wanneer de NetConnection wordt gesloten door een time-out te genereren of via een aanroep van de methode close() of wanneer u de methode load() of play() aanroept of de eigenschap contentPath instelt en de RTMP-verbinding daardoor laat verbreken. De instantie FLVPlayback verzendt deze gebeurtenis alleen bij streaming vanaf Flash Media Server (FMS) of Flash Video Streaming Service (FVSS).

De gebeurtenis close is van het type VideoEvent en heeft de constante VideoEvent.CLOSE.

Definieert de waarde van de eigenschap type van een gebeurtenisobject close.

Deze gebeurtenis heeft de volgende eigenschappen:

EigenschapWaarde
bubblesfalse
cancelablefalse; er is geen standaardgedrag om te annuleren.
stateEen tekenreeks die de constante uit de klasse VideoState identificeert, die de afspeelstatus van de component beschrijft.
playheadTimeEen getal dat de huidige tijd of positie van de afspeelkop aangeeft.
vpDe index van het object VideoPlayer.

Verwante API-elementen

complete

Gebeurtenis  
Type gebeurtenisobject: fl.video.VideoEvent
eigenschap VideoEvent.type = fl.video.VideoEvent.COMPLETE

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Wordt verzonden wanneer het afspelen is voltooid omdat de speler het einde van het FLV-bestand heeft bereikt. De component verzendt de gebeurtenis niet wanneer u de methode stop() of pause() aanroept of op de bijbehorende besturingselementen klikt.

Wanneer de toepassing een progressieve download gebruikt, wordt de eigenschap totalTime niet expliciet ingesteld en wordt een FLV-bestand gedownload dat de duur niet opgeeft in de metagegevens. De videospeler stelt de eigenschap totalTime op een geschatte totaalwaarde in alvorens deze gebeurtenis te verzenden.

De videospeler verzendt ook de gebeurtenissen stateChange en stopped.

De gebeurtenis complete is van het type VideoEvent en heeft de constante VideoEvent.COMPLETE.

Definieert de waarde van de eigenschap type van een gebeurtenisobject complete.

Deze gebeurtenis heeft de volgende eigenschappen:

EigenschapWaarde
bubblesfalse
cancelablefalse; er is geen standaardgedrag om te annuleren.
stateEen tekenreeks die de constante uit de klasse VideoState identificeert, die de afspeelstatus van de component beschrijft.
playheadTimeEen getal dat de huidige tijd of positie van de afspeelkop aangeeft.
vpDe index van het object VideoPlayer.

Verwante API-elementen

cuePoint

Gebeurtenis  
Type gebeurtenisobject: fl.video.MetadataEvent
eigenschap MetadataEvent.type = fl.video.MetadataEvent.CUE_POINT

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Wordt verzonden wanneer een actiepunt is bereikt. Het gebeurtenisobject heeft een eigenschap info, die het object info bevat dat is ontvangen door de gebeurteniscall-back NetStream.onCuePoint voor FLV-bestandactiepunten. Voor ActionScript-actiepunten bevat deze eigenschap het object dat is doorgegeven aan de ActionScript-actiepuntmethoden of -eigenschappen.

De gebeurtenis cuePoint is van het type MetadataEvent en heeft de constante MetadataEvent.CUE_POINT.

Hiermee wordt de waarde van de eigenschap type van een gebeurtenisobject cuePoint gedefinieerd.

Deze gebeurtenis heeft de volgende eigenschappen:

EigenschapWaarde
bubblesfalse
cancelablefalse; er is geen standaardgedrag om te annuleren.
infoHet object met eigenschappen die het actiepunt beschrijven.
vpDe index van het object VideoPlayer.

Verwante API-elementen

    

drmAuthenticate

Gebeurtenis  
Type gebeurtenisobject: flash.events.DRMAuthenticateEvent

Productversie: Flash CS3
Runtimeversies: AIR 1.0

drmAuthenticate-gebeurtenis

    

drmError

Gebeurtenis  
Type gebeurtenisobject: flash.events.DRMErrorEvent

Productversie: Flash CS3
Runtimeversies: AIR 1.0

drmError-gebeurtenis

    

drmStatus

Gebeurtenis  
Type gebeurtenisobject: flash.events.DRMStatusEvent

Productversie: Flash CS3
Runtimeversies: AIR 1.0

drmError-gebeurtenis

layout

Gebeurtenis  
Type gebeurtenisobject: fl.video.LayoutEvent
eigenschap LayoutEvent.type = fl.video.LayoutEvent.LAYOUT

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Wordt verzonden wanneer de grootte en/of lay-out van de videospeler worden aangepast. Hier volgen twee lay-outscenario's:

  • Wanneer de lay-out van de videospeler wordt aangepast via de gebeurtenis autoLayout, door de methoden setScale() of setSize() aan te roepen of door de eigenschappen width, height, scaleX, scaleY te wijzigen.
  • Wanneer er twee videospelers van verschillende grootten zijn en de eigenschap visibleVideoPlayerIndex van de ene naar de andere videospeler wordt geschakeld.

De gebeurtenis layout is van het type LayoutEvent en heeft de constante LayoutEvent.LAYOUT.

Hiermee wordt de waarde van de eigenschap type van een gebeurtenisobject layout gedefinieerd.

Deze gebeurtenis heeft de volgende eigenschappen:

EigenschapWaarde
bubblesfalse
cancelablefalse; er is geen standaardgedrag om te annuleren.
oldBoundsGeeft de waarden aan van de eigenschappen x, y, width en height van het doel voordat de gebeurtenis layout plaatsvindt.
oldRegistrationBoundsGeeft de waarden aan van de eigenschappen registrationX, registrationY, registrationWidth en registrationHeight van het doel voordat de gebeurtenis layout plaatsvindt.

Verwante API-elementen

metadataReceived

Gebeurtenis  
Type gebeurtenisobject: fl.video.MetadataEvent
eigenschap MetadataEvent.type = fl.video.MetadataEvent.METADATA_RECEIVED

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Wordt verzonden wanneer de metagegevens van het FLV-bestand voor het eerst worden bereikt. Het gebeurtenisobject heeft een eigenschap info, die het object info bevat dat is ontvangen door de gebeurteniscall-back NetStream.onMetaData.

De gebeurtenis metadataReceived is van het type MetadataEvent en heeft de constante MetadataEvent.METADATA_RECEIVED.

Hiermee wordt de waarde van de eigenschap type van een gebeurtenisobject metadataReceived gedefinieerd.

Deze gebeurtenis heeft de volgende eigenschappen:

EigenschapWaarde
bubblesfalse
cancelablefalse; er is geen standaardgedrag om te annuleren.
infoHet object met eigenschappen die het FLV-bestand beschrijven.
vpDe index van het object VideoPlayer.

Verwante API-elementen

playheadUpdate

Gebeurtenis  
Type gebeurtenisobject: fl.video.VideoEvent
eigenschap VideoEvent.type = fl.video.VideoEvent.PLAYHEAD_UPDATE

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Wordt verzonden terwijl het FLV-bestand wordt afgespeeld met de frequentie die is opgegeven met de eigenschap playheadUpdateInterval of wanneer terugspoelen wordt gestart. De component verzendt deze gebeurtenis niet wanneer de videospeler de pauze- of stopstatus heeft, tenzij er wordt gezocht.

De gebeurtenis playheadUpdate is van het type VideoEvent en heeft de constante VideoEvent.PLAYHEAD_UPDATE.

Hiermee wordt de waarde van de eigenschap type van een gebeurtenisobject playheadUpdate gedefinieerd.

Deze gebeurtenis heeft de volgende eigenschappen:

EigenschapWaarde
bubblesfalse
cancelablefalse; er is geen standaardgedrag om te annuleren.
stateEen tekenreeks die de constante uit de klasse VideoState identificeert, die de afspeelstatus van de component beschrijft.
playheadTimeEen getal dat de huidige tijd of positie van de afspeelkop aangeeft.
vpDe index van het object VideoPlayer.

Verwante API-elementen

progress

Gebeurtenis  
Type gebeurtenisobject: fl.video.VideoProgressEvent
eigenschap VideoProgressEvent.type = fl.video.VideoProgressEvent.PROGRESS

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Geeft de voortgang aan in het aantal gedownloade bytes. Wordt verzonden met de frequentie die is opgegeven door de eigenschap progressInterval, vanaf het moment waarop het laden begint totdat alle bytes zijn geladen of een netwerkfout optreedt. De standaardwaarde is 0.25 seconden, vanaf het moment waarop het laden wordt aangeroepen totdat alle bytes zijn geladen of een netwerkfout optreedt. Gebruik deze gebeurtenis om het aantal geladen bytes of het aantal bytes in de buffer op te vragen.

Wordt alleen verzonden voor een progressieve HTTP-download. Geeft de voortgang in aantal gedownloade bytes aan. Het gebeurtenisobject heeft de eigenschappen bytesLoaded en bytesTotal, die identiek zijn aan de gelijknamige FLVPlayback-eigenschappen.

De gebeurtenis progress is van het type VideoProgressEvent en heeft de constante VideoProgressEvent.PROGRESS.

Definieert de waarde van de eigenschap type van een gebeurtenisobject progress.

Deze gebeurtenis heeft de volgende eigenschappen:

EigenschapWaarde
bubblesfalse
cancelablefalse; er is geen standaardgedrag om te annuleren.
bytesLoadedHet aantal items of bytes dat wordt geladen wanneer de listener de gebeurtenis verwerkt.
bytesTotalHet totale aantal items of bytes dat wordt geladen wanneer het laadproces is voltooid.
vpDe index van het object VideoPlayer.

Verwante API-elementen

ready

Gebeurtenis  
Type gebeurtenisobject: fl.video.VideoEvent
eigenschap VideoEvent.type = fl.video.VideoEvent.READY

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Gebeurtenis die wordt verzonden wanneer een FLV-bestand is geladen en klaar is om te worden weergegeven. Er wordt gestart zodra een status wordt geactiveerd waarin kan worden gereageerd nadat u een nieuw FLV-bestand hebt geladen met de methode play() of load(). De gebeurtenis wordt slechts één keer gestart voor elk FLV-bestand dat wordt geladen.

De gebeurtenis ready is van het type VideoEvent en heeft de constante VideoEvent.READY.

Hiermee wordt de waarde van de eigenschap type van een gebeurtenisobject ready gedefinieerd.

Deze gebeurtenis heeft de volgende eigenschappen:

EigenschapWaarde
bubblesfalse
cancelablefalse; er is geen standaardgedrag om te annuleren.
stateEen tekenreeks die de constante uit de klasse VideoState identificeert, die de afspeelstatus van de component beschrijft.
playheadTimeEen getal dat de huidige tijd of positie van de afspeelkop aangeeft.
vpDe index van het object VideoPlayer.

Verwante API-elementen

stateChange

Gebeurtenis  
Type gebeurtenisobject: fl.video.VideoEvent
eigenschap VideoEvent.type = fl.video.VideoEvent.STATE_CHANGE

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Wordt verzonden wanneer de afspeelstatus wordt gewijzigd. Wanneer een aanroep van autoRewind is voltooid, wordt de gebeurtenis stateChange verzonden met de terugspoelstatus. De gebeurtenis stateChange start pas nadat het terugspoelen is voltooid.

Deze gebeurtenis kan worden gebruikt om na te gaan wanneer bij het afspelen een status wordt geactiveerd of gedeactiveerd waarin reageren niet mogelijk is, zoals tijdens het maken van een verbinding, tijdens het aanpassen van de grootte of tijdens het terugspoelen. De methoden play(), pause(), stop() en seek() plaatsen de aanvragen in de wachtrij voor uitvoering wanneer de speler een status activeert waarin reageren mogelijk is.

De gebeurtenis stateChange is van het type VideoEvent en heeft de constante VideoEvent.STATE_CHANGE.

Hiermee wordt de waarde van de eigenschap type van een gebeurtenisobject stateChange gedefinieerd.

Deze gebeurtenis heeft de volgende eigenschappen:

EigenschapWaarde
bubblesfalse
cancelablefalse; er is geen standaardgedrag om te annuleren.
stateEen tekenreeks die de constante uit de klasse VideoState identificeert, die de afspeelstatus van de component beschrijft.
playheadTimeEen getal dat de huidige tijd of positie van de afspeelkop aangeeft.
vpDe index van het object VideoPlayer.

Verwante API-elementen

Constantedetails

SHORT_VERSION

Constante
public static const SHORT_VERSION:String = "2.1"

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Een statusvariabele die het korte versienummer van de component aangeeft. Het versienummer is handig wanneer u een FLA-bestand hebt en de componentversie ervan moet weten. Typ de volgende code in het FLA-bestand om de componentversie te bepalen:

FLVPlayback.SHORT_VERSION

De variabele SHORT_VERSION bevat alleen het hoofd- en subversienummer, bijvoorbeeld 2.0. De variabele VERSION bevat het hoofd- en subversienummer evenals de revisie- en buildnummers, bijvoorbeeld 2.0.0.11.

Verwante API-elementen

VERSION

Constante 
public static const VERSION:String = "2.1.0.23"

Taalversie: ActionScript 3.0
Productversie: Flash CS3
Runtimeversies: Flash Player 9.0.28.0, AIR 1.0

Een statusvariabele die het lange versienummer van de component aangeeft. Het versienummer is handig wanneer u een FLA-bestand hebt en de componentversie ervan moet weten. Typ de volgende code in het FLA-bestand om de componentversie te bepalen:

FLVPlayback.VERSION

De variabele VERSION bevat het hoofd- en subversienummer evenals de revisie- en buildnummers, bijvoorbeeld 2.0.0.11. De variabele SHORT_VERSION bevat alleen het hoofd- en subversienummer, bijvoorbeeld 2.0.

Verwante API-elementen

VideoPlayerExample.as

In dit voorbeeld worden op dynamische wijze twee instanties VideoPlayer gemaakt en wordt op een van deze instanties een vervagend filter ingesteld.

U kunt als volgt het voorbeeld uitvoeren:

  1. Voeg de component FLVPlayback aan de bibliotheek toe.
  2. Vervang testVideoPath door een absoluut of relatief pad naar een FLV-bestand.
  3. Sla deze code op als VideoPlayerExample.as in dezelfde map als het FLA-bestand.
  4. Stel de klasse Document in het FLA-bestand in op 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 ]Waarom in het Engels?
Sommige inhoud van de Naslaggids voor ActionScript 3.0 staat in het Engels

Niet alle onderdelen van de Naslaggids voor ActionScript 3.0 zijn in alle talen vertaald. Wanneer een taalelement niet is vertaald, wordt het in het Engels weergegeven. Zo is de klasse ga.controls.HelpBox niet in elke taal vertaald. In de Nederlandse versie van de naslaggids wordt de klasse ga.controls.HelpBox bijvoorbeeld in het Engels weergegeven.