Referenshandbok för ActionScript® 3.0 i Adobe® Flash®-plattformen
Hem  |  Dölj paket och klasslista |  Paket  |  Klasser  |  Nyheter  |  Index  |  Bilagor  |  Varför på engelska?
Filter: AIR 30.0 och tidigare, Flash Player 30.0 och tidigare, Flash Lite 4
Flex 4.6 och tidigare, Flash Pro CS6 och tidigare
Dölj filter
fl.video 

VideoPlayer  - AS3 Flash

Paketx

Översta nivån
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

Språkelement

Globala konstanter
Globala funktioner
Operatorer
Programsatser, nyckelord och direktiv
Specialtyper

Bilagor

Nyheter
Kompilatorfel
Kompileringsvarningar
Körningsfel
Flytta till ActionScript 3
Teckenuppsättningar som stöds
Endast MXML-taggar
Motion XML-element
Timed Text-taggar
Lista över borttagna element
Konstanter för hjälpmedelsimplementering
Använda ActionScript-exempel
Juridiska meddelanden
Paketfl.video
Klasspublic class VideoPlayer
ArvVideoPlayer Inheritance Video Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Med VideoPlayer-klassen kan du skapa en videospelare med en något mindre SWF-fil än med FLVPlayback-komponenten. Till skillnad från FLVPlayback-komponenten kan du inte ta med skal eller uppspelningskontroller med VideoPlayer-klassen, och även om du inte kan söka efter eller hitta referenspunkter, utlöses cuePoint-händelser. FLVPlayback-klassen omfattar VideoPlayer-klassen.

Använd FLVPlayback-klassen i nästan alla fall eftersom alla funktioner i VideoPlayer-klassen kan öppnas via FLVPlayback-klassen.

Dessutom samverkar FLVPlayback-klassen automatiskt med NCManager-klassen för att öppna direktuppspelade FLV-filer på en videoserver, till exempel Flash Media Server. Du samverkar med NCManager-klassen när du anger egenskapen contentPath och när du skickar en webbadress till metoderna play() och load(). Om du använder VideoPlayer-klassen för sig, måste du inkludera följande programsats i ActionScript-koden för att säkerställa att NCManager-klassen tas med:

var _forceNCManager:fl.video.NCManager;

NCManager-klassen implementerar ett gränssnitt, INCManager, och kan ersättas av en anpassad klass för att hantera nätverkskommunikationer som implementerar det här gränssnittet. Om du gör det måste du också inkludera följande programsats som ersätter NCManager med namnet på den klass du angett:

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

Du behöver inte lägga till den här programsatsen om du använder NCManager-standardklassen.

Obs: Du kan också ange att iNCManagerClass ska ersätta standard-fl.video.NCManager när FLVPlayback-komponenten används.

NCManager har stöd för en delmängd av SMIL som kan hantera flera flöden för flera bandbredder.

Visa exemplen

Relaterade API-element



Publika egenskaper
 EgenskapDefinieras med
 InheritedaccessibilityProperties : AccessibilityProperties
De nuvarande hjälpmedelsalternativen för det här visningsobjektet.
DisplayObject
  align : String
Anger hur videon ska visas i förhållande till egenskaperna registrationX, registrationY, registrationWidth och registrationHeight.
VideoPlayer
 Inheritedalpha : Number
Anger det angivna objektets alfagenomskinlighetsvärde.
DisplayObject
  autoRewind : Boolean
Ett booleskt värde som, om true, gör att FLV-filen spolas tillbaka till bildruta 1 när uppspelningen stoppas, antingen på grund av att slutet på flödet har nåtts eller därför att stop()-metoden anropats.
VideoPlayer
 InheritedblendMode : String
Ett värde från klassen BlendMode som anger vilket blandningsläge som ska användas.
DisplayObject
 InheritedblendShader : Shader
[lässkyddad] Ställer in en skuggning som används för blandning av förgrund och bakgrund.
DisplayObject
  bufferTime : Number
En siffra som anger antalet sekunder som en buffring ska göras i minnet innan ett videoflöde spelas upp.
VideoPlayer
  bytesLoaded : uint
[skrivskyddad] Ett tal som anger hur långt en HTTP-nedladdning har kommit i antal byte.
VideoPlayer
  bytesTotal : uint
[skrivskyddad] Ett tal som anger det totala antalet byte som laddats ned för en HTTP-nedladdning.
VideoPlayer
 InheritedcacheAsBitmap : Boolean
Om det är true, sparar Flash-miljöerna en intern bitmappsrepresentation av visningsobjektet i cache-minnet.
DisplayObject
 Inherited    cacheAsBitmapMatrix : Matrix
Om detta inte är null definierar det här Matrix-objektet hur ett visningsobjekt återges när cacheAsBitmap har värdet true.
DisplayObject
 Inheritedconstructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans.
Object
 Inheriteddeblocking : int
Anger typen av filter som tillämpas på avkodad video i efterbehandlingen.
Video
 Inheritedfilters : Array
En indexerad array som innehåller varje filterobjekt som är associerat med visningsobjektet.
DisplayObject
  height : Number
[åsidosätt] Ett tal som anger VideoPlayer-instansens höjd i pixlar.
VideoPlayer
  idleTimeout : Number
Tiden i millisekunder innan Flash avslutar en inaktiv anslutning till en videoserver, t.ex. Flash Media Server, på grund av att uppspelningen pausats eller stoppats.
VideoPlayer
  iNCManagerClass : Object = fl.video.NCManager
[statisk] Om du vill att alla VideoPlayer-objekt ska använda din anpassade klass som standardimplementering av INCManager ställer du in egenskapen iNCManager på klassobjektet eller strängnamnet för din anpassade klass.
VideoPlayer
  isLive : Boolean
[skrivskyddad] Ett booleskt värde som är true vid direkt videoflöde.
VideoPlayer
  isRTMP : Boolean
[skrivskyddad] Ett booleskt värde som är true om FLV-filen spelas upp direkt från FMS (Flash Media Server) med RTMP.
VideoPlayer
 InheritedloaderInfo : LoaderInfo
[skrivskyddad] Returnerar ett LoaderInfo-objekt som innehåller information om hur filen som visningsobjektet tillhör ska läsas in.
DisplayObject
 Inheritedmask : DisplayObject
Det anropande visningsobjektet maskeras av det angivna visningsobjektet.
DisplayObject
  metadata : Object
[skrivskyddad] Ett objekt som är ett metadatapaket som har tagits emot av ett anrop till återkopplingsmetoden NetSteam.onMetaData(), om den finns.
VideoPlayer
 InheritedmetaData : Object
Erhåller metadataobjektet för instansen DisplayObject om metadata har lagrats tillsammans med instansen för detta DisplayObject i SWF-filen via en PlaceObject4-tagg.
DisplayObject
 InheritedmouseX : Number
[skrivskyddad] Anger x-koordinaten för musens eller användarens indataenhets position i pixlar.
DisplayObject
 InheritedmouseY : Number
[skrivskyddad] Anger y-koordinaten för musens eller användarens indataenhets position i pixlar.
DisplayObject
 Inheritedname : String
Anger instansnamnet för DisplayObject.
DisplayObject
  ncMgr : INCManager
[skrivskyddad] Ett INCManager-objekt som ger åtkomst till en instans av den klass som implementerar INCManager, vilket är ett gränssnitt för NCManager-klassen.
VideoPlayer
  netConnection : NetConnection
[skrivskyddad] Ger direktåtkomst till NetConnection-instansen som skapats av videospelaren.
VideoPlayer
  netStream : NetStream
[skrivskyddad] Ger direktåtkomst till NetStream-instansen som skapats av videospelaren.
VideoPlayer
  netStreamClientClass : Object
[statisk] Registrerar en anpassad klass för NetStream-objektets klientegenskap.
VideoPlayer
 InheritedopaqueBackground : Object
Anger om visningsobjektet är ogenomskinligt med en viss bakgrundsfärg.
DisplayObject
 Inheritedparent : DisplayObjectContainer
[skrivskyddad] Anger DisplayObjectContainer-objektet som innehåller visningsobjektet.
DisplayObject
  playheadTime : Number
Ett tal som är spelhuvudets aktuella tid eller position mätt i sekunder. Värdet kan innehålla decimaler.
VideoPlayer
  playheadUpdateInterval : Number
Ett tal som motsvarar tiden i millisekunder mellan varje playheadUpdate-händelse.
VideoPlayer
  progressInterval : Number
Ett tal som motsvarar tiden i millisekunder mellan varje progress-händelse.
VideoPlayer
  registrationHeight : Number
Höjden används för att justera videoinnehållet vid automatisk ändring av storlek.
VideoPlayer
  registrationWidth : Number
Bredden används för att justera videoinnehållet vid automatisk ändring av storlek.
VideoPlayer
  registrationX : Number
X-koordinaten används för att justera videoinnehållet vid automatisk ändring av storlek.
VideoPlayer
  registrationY : Number
Y-koordinaten används för att justera videoinnehållet vid automatisk ändring av storlek.
VideoPlayer
 Inheritedroot : DisplayObject
[skrivskyddad] För ett visningsobjekt i en inläst SWF-fil är rotegenskapen det översta visningsobjektet i den del av visningslistans trädstruktur som representeras av den SWF-filen.
DisplayObject
 Inheritedrotation : Number
Anger DisplayObject-instansens rotation i grader från den ursprungliga orienteringen.
DisplayObject
 InheritedrotationX : Number
Anger x-axelsrotationen i grader för DisplayObject-instansen, från den ursprungliga orienteringen i förhållande till den överordnade 3D-behållaren.
DisplayObject
 InheritedrotationY : Number
Anger y-axelsrotationen i grader för DisplayObject-instansen, från den ursprungliga orienteringen i förhållande till den överordnade 3D-behållaren.
DisplayObject
 InheritedrotationZ : Number
Anger z-axelsrotationen i grader för DisplayObject-instansen, från den ursprungliga orienteringen i förhållande till den överordnade 3D-behållaren.
DisplayObject
 Inheritedscale9Grid : Rectangle
Det skalningsrutnät som används för närvarande.
DisplayObject
  scaleMode : String
Anger hur videons storlek ändras när den har lästs in.
VideoPlayer
  scaleX : Number
[åsidosätt] Ett tal som representerar den vågräta skalan.
VideoPlayer
  scaleY : Number
[åsidosätt] Ett tal som representerar den lodräta skalan.
VideoPlayer
 InheritedscaleZ : Number
Anger djupskala (procent) för objektet utifrån dess registreringspunkt.
DisplayObject
 InheritedscrollRect : Rectangle
Visningsobjektets gränser för rullningsrektangeln.
DisplayObject
 Inheritedsmoothing : Boolean
Anger om videon ska utjämnas (interpoleras) när den skalas.
Video
  soundTransform : flash.media:SoundTransform
Ger direkt åtkomst till egenskapen NetStream.soundTransform som visar ytterligare ljudkontroll.
VideoPlayer
  source : String
[skrivskyddad] En sträng som anger URL:en för den FLV-fil som ska direktuppspelas och hur den ska direktuppspelas.
VideoPlayer
 Inheritedstage : Stage
[skrivskyddad] Visningsobjektets scen.
DisplayObject
  state : String
[skrivskyddad] En sträng som visar komponentens status.
VideoPlayer
  stateResponsive : Boolean
[skrivskyddad] Ett booleskt värde som är true vid svarsläge.
VideoPlayer
  totalTime : Number
[skrivskyddad] Ett tal som är den totala uppspelningstiden för videon i sekunder.
VideoPlayer
 Inheritedtransform : flash.geom:Transform
Ett objekt med egenskaper som gäller ett visningsobjekts matris, färgomformning och pixelgränser.
DisplayObject
  videoHeight : int
[åsidosätt] [skrivskyddad] Bredden på den inlästa FLV-källfilen.
VideoPlayer
  videoWidth : int
[åsidosätt] [skrivskyddad] Bredden på den inlästa FLV-källfilen.
VideoPlayer
  visible : Boolean
[åsidosätt] Ett booleskt värde som, om true, gör VideoPlayer-instansen synlig.
VideoPlayer
  volume : Number
Ett tal mellan 0 och 1 som anger volymkontrollens inställning.
VideoPlayer
  width : Number
[åsidosätt] Ett tal som anger VideoPlayer-instansens bredd på scenen.
VideoPlayer
  x : Number
[åsidosätt] Ett tal som anger videospelarens vågräta position (i pixlar).
VideoPlayer
  y : Number
[åsidosätt] Ett tal som anger videospelarens lodräta position (i pixlar).
VideoPlayer
 Inheritedz : Number
Anger z-koordinatens position längs DisplayObject-instansens z-axel i förhållande till den överordnade 3D-behållaren.
DisplayObject
Publika metoder
 MetodDefinieras med
  
VideoPlayer(width:int = 320, height:int = 240)
Skapar ett nytt VideoPlayer-objekt med angiven bredd och höjd.
VideoPlayer
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registrerar ett händelseavlyssnarobjekt för ett EventDispatcher-objekt så att avlyssnaren får meddelanden om händelser.
EventDispatcher
 Inherited
Anger ett videoflöde från en kamera som ska visas inom Video-objektets gränser i programmet.
Video
 Inherited
Anger ett videoflöde som ska visas inom Video-objektets gränser i programmet.
Video
 Inherited
Raderar den bild som för tillfället visas i Video-objektet (inte i videoströmmen).
Video
  
Tvingar anslutningen mellan videoflödet och Flash Media Server att stänga.
VideoPlayer
 Inherited
Skickar en händelse till händelseflödet.
EventDispatcher
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Returnerar en rektangel som definierar visningsområdets område i relation till targetCoordinateSpace-objektets koordinatsystem.
DisplayObject
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
Returnerar en rektangel som definierar visningsområdets gräns, baserat på koordinatsystemet som definieras av targetCoordinateSpace-parametern, exklusive eventuella linjer i former.
DisplayObject
 Inherited
Konverterar punktobjektet från scenens (globala) koordinater till visningsobjektets (lokala) koordinater.
DisplayObject
 Inherited
Konverterar en tvådimensionell punkt från scenens (globala) koordinater till ett tredimensionellt visningsobjekts (lokala) koordinater.
DisplayObject
 Inherited
Kontrollerar om EventDispatcher-objektet har några avlyssnare registrerade för en viss typ av händelse.
EventDispatcher
 Inherited
Anger om det finns en egenskap angiven för ett objekt.
Object
 Inherited
Utvärderar begränsningsramen för visningsobjektet för att kontrollera om den överlappar eller korsar begränsningsramen för obj-visningsobjektet.
DisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
Utvärderar visningsobjektet för att avgöra om det överlappar eller korsar den punkt som anges av x- och y-parametrarna.
DisplayObject
 Inherited
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter.
Object
  
load(url:String, totalTime:Number = NaN, isLive:Boolean = false, startTime:Number = NaN, duration:Number = NaN):void
Liknar play()-metoden men gör att FLV-filen läses in utan att spelas upp.
VideoPlayer
 Inherited
Konverterar en tredimensionell punkt för det tredimensionella visningsobjektets (lokala) koordinater till en tvådimensionell punkt i scenens (globala) koordinater.
DisplayObject
 Inherited
Konverterar punktobjektet från visningsobjektets (lokala) koordinater till scenens (globala) koordinater.
DisplayObject
  
Anropas av INCManager när en anslutning har upprättats eller misslyckats efter att INCManager.connectToURL()-metoden har anropats.
VideoPlayer
  
Anropas av INCManager när en återanslutning har upprättats eller misslyckats efter att INCManager.reconnect()-metoden har anropats.
VideoPlayer
  
Pausar en videouppspelning.
VideoPlayer
  
play(url:String = null, totalTime:Number = NaN, isLive:Boolean = false, startTime:Number = NaN, duration:Number = NaN):void
Gör att videon börjar spela.
VideoPlayer
  
Spelar upp FLV-filen när tillräckligt mycket av den har laddats ned.
VideoPlayer
 Inherited
Anger om den angivna egenskapen finns och är uppräkningsbar.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Tar bort en avlyssnare från EventDispatcher-objektet.
EventDispatcher
  
Söker efter en viss tid i filen, anges i sekunder, med en noggrannhet på tre decimaler (millisekunder).
VideoPlayer
 Inherited
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder.
Object
  
setScale(scaleX:Number, scaleY:Number):void
Ställer in scaleX- och scaleY-egenskaperna samtidigt.
VideoPlayer
  
setSize(width:Number, height:Number):void
Ställer in egenskaperna width och height samtidigt.
VideoPlayer
  
Stoppar en videouppspelning.
VideoPlayer
 Inherited
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner.
Object
 Inherited
Returnerar det angivna objektets strängbeteckning.
Object
 Inherited
Returnerar det angivna objektets primitiva värde.
Object
 Inherited
Kontrollerar om en händelseavlyssnare är registrerad för det här EventDispatcher-objektet eller något av dess överordnade objekt för den angivna händelsetypen.
EventDispatcher
Händelser
 Händelse Sammanfattning Definieras med
 Inherited[utsändningshändelse] Skickas när Flash Player eller AIR får operativsystemfokus och blir aktivt.EventDispatcher
 InheritedSkickas när ett visningsobjekt läggs till i visningslistan.DisplayObject
 InheritedSkickas när ett visningsobjekt läggs till i scenens visningslista, antingen direkt eller genom tillägg av ett underträd som innehåller visningsobjektet.DisplayObject
  Skickas när spelhuvudet flyttas till början av videospelaren eftersom egenskapen autoRewind är inställd på true.VideoPlayer
  Skickas av VideoPlayer-instansen när den stänger NetConnection genom att tidsgränsen nåtts eller genom ett anrop till close()-metoden eller när du anropar metoderna load() eller play() eller ställer in source-egenskapen och gör att RTMP-anslutningen stängs.VideoPlayer
  Skickas när uppspelningen avslutas på grund av att spelaren når slutet på FLV-filen.VideoPlayer
  Skickas när en referenspunkt har nåtts.VideoPlayer
 Inherited[utsändningshändelse] Skickas när Flash Player eller AIR förlorar operativsystemfokus och blir inaktivt.EventDispatcher
  drmAuthenticate-händelseVideoPlayer
  
    drmError
drmError-händelseVideoPlayer
  
    drmStatus
drmError-händelseVideoPlayer
 Inherited[utsändningshändelse] Skickas när spelhuvudet går in i en ny bildruta.DisplayObject
 Inherited[utsändningshändelse] Skickas när spelhuvudet stänger den aktuella bildrutan.DisplayObject
 Inherited[utsändningshändelse] Skickas efter att konstruktorerna för bildrutevisningsobjekt har körts men innan bildruteskript har körts.DisplayObject
  Skickas när videospelarens storlek eller layout ändras.VideoPlayer
  Skickas första gången FLV-filens metadata har nåtts.VideoPlayer
  Skickas medan FLV-filen spelas upp på en frekvens som anges av egenskapen playheadUpdateInterval eller när tillbakaspolning startar.VideoPlayer
  Anger antalet byte som har laddats ned.VideoPlayer
  Händelse skickas när en FLV-fil läses in och är klar för visning.VideoPlayer
 InheritedSkickas när ett visningsobjekt ska tas bort från visningslistan.DisplayObject
 InheritedSkickas när ett visningsobjekt ska tas bort från visningslistan, antingen direkt eller genom borttagning av ett underträd som innehåller visningsobjektet.DisplayObject
 Inherited[utsändningshändelse] Skickas när visningslistan ska uppdateras och återges.DisplayObject
  Skickas när uppspelningens läge ändras.VideoPlayer
Publika konstanter
 KonstantDefinieras med
  SHORT_VERSION : String = "2.1"
[statisk] En lägesvariabel som visar komponentens korta versionsnummer.
VideoPlayer
  VERSION : String = "2.1.0.23"
[statisk] En lägesvariabel som visar komponentens långa versionsnummer.
VideoPlayer
Egenskapsdetaljer

align

egenskap
align:String

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Anger hur videon ska visas i förhållande till egenskaperna registrationX, registrationY, registrationWidth och registrationHeight. Egenskapen align utför denna automatiska layoutändring när egenskapen scaleMode är inställd på VideoScaleMode.MAINTAIN_ASPECT_RATIO eller VideoScaleMode.NO_SCALE. Om du ändrar den här egenskapen efter det att en FLV-fil har lästs in, startar en automatiskt layoutändring omedelbart. Värden från VideoAlign-klassen.

Standardvärdet är VideoAlign.CENTER.



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

Relaterade API-element

autoRewind

egenskap 
autoRewind:Boolean

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Ett booleskt värde som, om true, gör att FLV-filen spolas tillbaka till bildruta 1 när uppspelningen stoppas, antingen på grund av att slutet på flödet har nåtts eller därför att stop()-metoden anropats. Egenskapen påverkar inte direktuppspelning.

Standardvärdet är false.



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

bufferTime

egenskap 
bufferTime:Number

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

En siffra som anger antalet sekunder som en buffring ska göras i minnet innan ett videoflöde spelas upp. För FLV-filer som direktuppspelas över RTMP, som inte laddas ned och endast lagras i minnet, kanske inställningen från standardvärdet 0,1 behöver ökas. För en FLV-fil som laddas ned progressivt över HTTP, sker endast en liten förbättring om värdet ökas, även om visningen av högkvalitetsvideo på en äldre, långsammare dator kan bli något bättre.

För en förinspelad (inte direkt) video behöver du inte ställa in bufferTime-egenskapen på 0, utan använd i stället standardvärdet för bufferttiden eller öka bufferttiden.

Den här egenskapen anger inte hur mycket av FLV-filen som ska laddas ned innan uppspelningen startar.



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

Relaterade API-element

bytesLoaded

egenskap 
bytesLoaded:uint  [skrivskyddad]

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Ett tal som anger hur långt en HTTP-nedladdning har kommit i antal byte. Returnerar 0 om det inte finns något flöde, om flödet kommer från FMS (Flash Media Server) eller om ingen information är tillgänglig än. Det returnerade värdet kan bara användas för HTTP-nedladdning.



Implementering
    public function get bytesLoaded():uint

bytesTotal

egenskap 
bytesTotal:uint  [skrivskyddad]

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Ett tal som anger det totala antalet byte som laddats ned för en HTTP-nedladdning. Returnerar -1 om det inte finns något flöde, om flödet kommer från FMS (Flash Media Server) eller om ingen information är tillgänglig än. Det returnerade värdet kan bara användas för HTTP-nedladdning.



Implementering
    public function get bytesTotal():uint

height

egenskap 
height:Number[åsidosätt]

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Ett tal som anger VideoPlayer-instansens höjd i pixlar.

Obs: Blanda inte ihop den här egenskapen med flash.media.Video.height-egenskapen, som liknar fl.video.VideoPlayer.videoHeight-egenskapen.



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

Relaterade API-element

idleTimeout

egenskap 
idleTimeout:Number

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Tiden i millisekunder innan Flash avslutar en inaktiv anslutning till en videoserver, t.ex. Flash Media Server, på grund av att uppspelningen pausats eller stoppats. Den här egenskapen påverkar inte FLV-filer som laddats ned över HTTP.

Om egenskapen anges när ett videoflöde redan är inaktivt startas timeoutperioden om med ett nytt värde.



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

iNCManagerClass

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

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Om du vill att alla VideoPlayer-objekt ska använda din anpassade klass som standardimplementering av iNCManagerClass ställer du in egenskapen iNCManager på klassobjektet eller strängnamnet för din anpassade klass. FLVPlayback-klassen innehåller definitionen på den anpassade klassen, vilket inte videospelaren gör.

Standardvärdet är "fl.video.NCManager" som en sträng.

isLive

egenskap 
isLive:Boolean  [skrivskyddad]

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Ett booleskt värde som är true vid direkt videouppspelning. Egenskapen gäller bara vid direktuppspelning från en videoserver som Flash Media Server eller någon annan Flash Video Streaming Service. Värdet för den här egenskapen ignoreras för en HTTP-nedladdning.

Ställ in isLive-egenskapen på false när du skickar ett förinspelat videoflöde till videospelaren och på true när du skickar data i realtid, t.ex. direktsändning. Bättre prestanda när egenskapen isLive är inställd på false får du om egenskapen bufferTime är inställd på 0.



Implementering
    public function get isLive():Boolean

Relaterade API-element

isRTMP

egenskap 
isRTMP:Boolean  [skrivskyddad]

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Ett booleskt värde som är true om FLV-filen spelas upp direkt från FMS (Flash Media Server) med RTMP. Värdet är false för alla andra FLV-källfiler.



Implementering
    public function get isRTMP():Boolean

Relaterade API-element

metadata

egenskap 
metadata:Object  [skrivskyddad]

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Ett objekt som är ett metadatapaket som har tagits emot av ett anrop till återkopplingsmetoden NetSteam.onMetaData() om den finns. Klar när metadataReceived-händelsen skickas.

Om FLV-filen är kodad med Flash 8-kodaren innehåller egenskapen metadata följande information. Äldre FLV-filer innehåller bara värdena height, width, och duration.

ParameterBeskrivning
canSeekToEndEtt booleskt värde som är true om FLV-filen är kodad med en nyckelbildruta på den sista bildrutan som möjliggör sökning ända till slutet av ett progressivt nedladdat filmklipp. Värdet är false om FLV-filen inte är kodad med en nyckelbildruta på den sista bildrutan..
cuePointsEn array med objekt, en för varje referenspunkt som är inbäddad i FLV-filen. Värdet är odefinierat om FLV-filen inte innehåller några referenspunkter. Varje objekt innehåller följande egenskaper:
  • type – En sträng som anger typen av referenspunkt som antingen "navigation" eller "event".
  • name – En sträng som är namnet på referenspunkten.
  • time – Ett tal som representerar tiden för referenspunkten i sekunder med en precision på tre decimaler (millisekunder).
  • parameters – Ett valfritt objekt som har namn/värde-par som utformades av användaren när referenspunkterna skapades.
audiocodecidEtt tal som visar vilken ljudkodek som använts (kodnings- och avkodningsteknik)
audiodelay Ett tal som representerar tiden 0 i den källfil som FLV-filen kodades från.

Videoinnehåll fördröjs under den korta tid som krävs för att synkronisera ljudet. Om exempelvis värdet audiodelay är .038, innebär det att den video som i källfilen startade på 0, startar på .038 i FLV-filen.

Observera att FLVPlayback och VideoPlayer-klasserna kompenserar för fördröjningen i tidsinställningarna. Det betyder att du kan fortsätta använda samma tidsinställningar som i källfilen.

audiodatarateEtt tal som representerar kilobyte per sekund av ljud.
videocodecidEtt tal som visar i vilken kodekversion som videon kodades.
framerateEtt tal som anger bildrutehastigheten i FLV-filen.
videodatarateEtt tal som anger videodatahastigheten i FLV-filen.
heightEtt tal som anger FLV-filens höjd.
widthEtt tal som anger FLV-filens bredd.
durationEtt tal som anger FLV-filens varaktighet i sekunder.



Implementering
    public function get metadata():Object

Relaterade API-element

ncMgr

egenskap 
ncMgr:INCManager  [skrivskyddad]

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Ett INCManager-objekt som ger åtkomst till en instans av den klass som implementerar INCManager vilket är ett gränssnitt för NCManager-klassen.

Du kan använda den här egenskapen för att implementera en anpassad INCManager som kräver anpassad initiering.



Implementering
    public function get ncMgr():INCManager

Relaterade API-element

netConnection

egenskap 
netConnection:NetConnection  [skrivskyddad]

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Ger direktåtkomst till NetConnection-instansen som skapats av videospelaren.



Implementering
    public function get netConnection():NetConnection

netStream

egenskap 
netStream:NetStream  [skrivskyddad]

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Ger direktåtkomst till NetStream-instansen som skapats av videospelaren.



Implementering
    public function get netStream():NetStream

netStreamClientClass

egenskap 
public static var netStreamClientClass:Object

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.115.0, AIR 1.0

Registrerar en anpassad klass för NetStream-objektets klientegenskap. Som standard används fl.video.VideoPlayerClient. Klassen hanterar onMetaData()- och onCuePoint()-meddelanden. Om du vill lägga till anpassad hantering för andra meddelanden, till exempel onImageData() och onTextData(), kan du skapa en egen klass och ställa in den här egenskapen på den klassen.

Klassens konstruktor måste ta en instans av VideoPlayer som enda parameter och den måste ha en boolesk ready-egenskap. Egenskapen ska vara false medan klienten fortfarande väntar på datameddelanden som förväntas i början av filen. Om VideoPlayer för sin automatiska tillbakaspolning med storleksändring innan meddelandena tas emot kanske de aldrig tas emot. Som standard returnerar fl.video.VideoPlayerClient true från ready-egenskapen så snart onMetaData() anropas.

Du kan ställa in egenskapen på själva klassobjektet (som i exemplet nedan) eller på klassens strängnamn:

        import fl.video.
        VideoPlayer.netStreamClientClass = MyCustomClient;
        

Observera att det inte räcker att ställa in den på klassens strängnamn för att klassen ska kompileras till SWF-filen. Standardvärdet är klassobjektet fl.video.VideoPlayerClient, inte strängnamnet.

Alla anpassade tillämpningar bör vara en underklass av fl.video.VideoPlayer. I annat fall kan den inbyggda hanteringen av metadata och referenspunkter i VideoPlayer och FLVPlayback-komponenten förstöras.

Standardvärdet är fl.video.VideoPlayerClient.


Utlöser
VideoError — Om den här egenskapen har ett ogiltigt värde genereras felet VideoError.NETSTREAM_CLIENT_CLASS_UNSET.

playheadTime

egenskap 
playheadTime:Number

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Ett tal som är spelhuvudets aktuella tid eller position mätt i sekunder. Värdet kan innehålla decimaler. Inställningen av denna egenskap aktiverar en sökning och har alla begränsningar för en sökning.

När spelhuvudets tid ändras, vilket sker en gång var 25:e sekund medan FLV-filen spelas upp, skickar komponenten playheadUpdate-händelsen.

Av olika skäl är det inte säkert att egenskapen playheadTime kommer att ha det förväntade värdet direkt efter att en av sökmetoderna har anropats eller efter att playheadTime har ställts in på sökning. För det första kan du med progressiv nedladdning bara söka efter en nyckelbildruta, så en sökning tar dig till tidpunkten för den första nyckelbildrutan efter den angivna tiden. (Vid direktuppspelning går en sökning alltid till den exakta angivna tiden även om det inte finns någon nyckelbildruta i FLV-källfilen.) För det andra så är sökning asynkront, vilket innebär att om du anropar en sökmetod eller ställer in playheadTime-egenskapen uppdateras inte playheadTime med en gång. Om du vill hämta tiden efter att sökningen har slutförts, lyssnar du på seek-händelsen, som inte startas förrän playheadTime-egenskapen har uppdaterats.



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

Relaterade API-element

playheadUpdateInterval

egenskap 
playheadUpdateInterval:Number

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Ett tal som motsvarar tiden i millisekunder mellan varje playheadUpdate-händelse. Om den här egenskapen ställs in medan FLV-filen spelas upp, startar timern om.

Eftersom ActionScript-referenspunkter startar när spelhuvudet uppdateras, kan en sänkning av värdet på egenskapen playheadUpdateInterval öka referenspunkternas noggrannhet.

Eftersom uppdateringarnas intervall anges via ett anrop till den globala setInterval()-metoden, kan inte uppdateringen aktiveras oftare än SWF-filens bildrutehastighet, precis som med alla intervall som anges på det här sättet. Med en standardbildrutehastighet på exempelvis 12 bildrutor per sekund, är det lägsta intervall du kan skapa ungefär 83 millisekunder, eller en sekund (1000 millisekunder) delat på 12.

Standardvärdet är 250.



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

Relaterade API-element

progressInterval

egenskap 
progressInterval:Number

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Ett tal som motsvarar tiden i millisekunder mellan varje progress-händelse. Om du anger den här egenskapen medan videoflödet spelas upp startar timern om.



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

registrationHeight

egenskap 
registrationHeight:Number

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Höjden används för att justera videoinnehållet vid automatisk ändring av storlek. Blanda inte ihop registrationHeight-egenskapen med height-egenskapen. Egenskapen height visar videoinnehållets höjd.

Exempel 1: läs in en 80x80 FLV-fil med följande inställningar:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Efter den automatiska storleksändringen får du följande resultat:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Exempel 2: läs in samma scenario som i exempel 1 men med följande inställningar:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Du får följande resultat:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Exempel 3: läs in samma scenario som i exempel 2 men med följande inställningar:

  • scaleMode = VideoScaleMode.EXACT_FIT
Du får samma värden som registreringsvärdena:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

Inställningen av registrationHeight-egenskapen motsvarar inställningen av height-egenskapen och vice versa. Om någon annan egenskap ställs in eller någon annan metod anropas som ändrar höjden, t.ex. scaleX, setSize och setScale synkroniseras också height med registrationHeight.



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

Relaterade API-element

registrationWidth

egenskap 
registrationWidth:Number

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Bredden används för att justera videoinnehållet vid automatisk ändring av storlek. Blanda inte ihop registrationWidth-egenskapen med width-egenskapen. Egenskapen width visar videoinnehållets bredd.

Exempel 1: läs in en 80x80 FLV-fil med följande inställningar:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Efter den automatiska storleksändringen får du följande resultat:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Exempel 2: läs in samma scenario som i exempel 1 men med följande inställningar:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Du får följande resultat:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Exempel 3: läs in samma scenario som i exempel 2 men med följande inställningar:

  • scaleMode = VideoScaleMode.EXACT_FIT
Du får samma värden som registreringsvärdena:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

Inställning av registrationWidth-egenskapen motsvarar inställning av width-egenskapen och vice versa. Om någon annan egenskap ställs in eller någon annan metod anropas som ändrar bredden, t.ex. scaleX, setSize och setScale synkroniseras också width med registrationWidth.



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

Relaterade API-element

registrationX

egenskap 
registrationX:Number

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

X-koordinaten används för att justera videoinnehållet vid automatisk ändring av storlek. Blanda inte ihop den med egenskapen x som visar videoinnehållets aktuella plats.

Exempel 1: läs in en 80x80 FLV-fil med följande inställningar:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Efter den automatiska storleksändringen får du följande resultat:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Exempel 2: läs in samma scenario som i exempel 1 men med följande inställningar:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Du får följande resultat:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Exempel 3: läs in samma scenario som i exempel 2 men med följande inställningar:

  • scaleMode = VideoScaleMode.EXACT_FIT
Du får samma värden som registreringsvärdena:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

Om varken x- eller registrationX-egenskapen anges, ändras den andra egenskapen för att ha kvar förskjutningen från den första. Om exempelvis x = 10 och registrationX = 20, anger x = 110 även registrationX = 120.



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

Relaterade API-element

registrationY

egenskap 
registrationY:Number

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Y-koordinaten används för att justera videoinnehållet vid automatisk ändring av storlek. Blanda inte ihop den med egenskapen y som visar videoinnehållets aktuella plats.

Exempel 1: läs in en 80x80 FLV-fil med följande inställningar:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Efter den automatiska storleksändringen får du följande resultat:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Exempel 2: läs in samma scenario som i exempel 1 men med följande inställningar:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Du får följande resultat:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Exempel 3: läs in samma scenario som i exempel 2 men med följande inställningar:

  • scaleMode = VideoScaleMode.EXACT_FIT
Du får samma värden som registreringsvärdena:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

Om varken y- eller registrationY-egenskapen anges, ändras den andra egenskapen för att ha kvar förskjutningen från den första. Om exempelvis y = 10 och registrationY = 20, anger y = 110 även registrationY = 120.



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

Relaterade API-element

scaleMode

egenskap 
scaleMode:String

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Anger hur videons storlek ändras när den har lästs in. Om värdet är VideoScaleMode.MAINTAIN_ASPECT_RATIO, behålls videons proportioner i rektangeln som definierats av registrationX, registrationY, registrationWidth och registrationHeight. Om VideoScaleMode.NO_SCALE är inställt får videon automatiskt samma storlek som FLV-källfilen. Om VideoScaleMode.EXACT_FIT är inställt ignoreras FLV-källfilens mått och videon anpassas efter rektangeln som definieras av registrationX, registrationY, registrationWidth ochregistrationHeight. Om detta ställs in efter det att en FLV-fil har lästs in, startas omedelbart en automatisk layoutändring. Värden hämtade från VideoScaleMode.

Standardvärdet är VideoScaleMode.MAINTAIN_ASPECT_RATIO.



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

Relaterade API-element

scaleX

egenskap 
scaleX:Number[åsidosätt]

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Ett tal som representerar den vågräta skalan.

Standardvärdet är 1.



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

Relaterade API-element

scaleY

egenskap 
scaleY:Number[åsidosätt]

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Ett tal som representerar den lodräta skalan.

Standardvärdet är 1.



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

Relaterade API-element

soundTransform

egenskap 
soundTransform:flash.media:SoundTransform

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Ger direkt åtkomst till egenskapen NetStream.soundTransform som visar ytterligare ljudkontroll. Ställ in egenskapen för att ändra inställningarna. Hämta de aktuella inställningarna med hjälp av egenskapens get-hjälpmetod.



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

Relaterade API-element

source

egenskap 
source:String  [skrivskyddad]

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

En sträng som anger URL:en för den FLV-fil som ska direktuppspelas och hur den ska direktuppspelas. URL:en kan vara en HTTP URL till en FLV-fil, en RTMP URL till ett flöde eller en HTTP URL till en XML-fil.

Om du ställer in den här egenskapen via komponentinspektören börjar FLV-filen att läsas in och spelas upp vid nästa enterFrame-händelse. Förseningen ger tid att ställa in egenskaperna isLive, autoPlay, och cuePoints, bland andra, som påverkar inläsningen. Den gör också att ActionScript som är placerat på den första bildrutan kan påverka FLVPlayback-komponenten innan den börjar spela upp.

Om du anger den här egenskapen via ActionScript, anropas omedelbart metoden VideoPlayer.load() när egenskapen autoPlay är inställd på false. Eller också anropas metoden VideoPlayer.play() när egenskapen autoPlay är inställd på true. Egenskaperna autoPlay, totalTime och isLive påverkar hur den nya FLV-filen läses in, så om du ställer in de här egenskaperna måste du göra det innan du ställer in egenskapen source.

Ställ in egenskapen autoPlayfalse för att förhindra att den nya FLV-filen spelas upp automatiskt.



Implementering
    public function get source():String

Relaterade API-element

state

egenskap 
state:String  [skrivskyddad]

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

En sträng som visar komponentens status. Den här egenskapen anges med metoderna load(), play(), stop(), pause() och seek().

Möjliga värden för den här state-egenskapen är: buffering, connectionError, disconnected, loading, paused, playing, rewinding, seeking och stopped. Du kan testa statusen med hjälp av egenskaperna i klassen FLVPlayback.



Implementering
    public function get state():String

Relaterade API-element

stateResponsive

egenskap 
stateResponsive:Boolean  [skrivskyddad]

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Ett booleskt värde som är true vid svarsläge. Vid inget svar-läge kommer anrop till metoderna play(), load(), stop(), pause() och seek() ställas i kö och utföras senare när läget ändrats till svarsläge. Eftersom anropen ställs i kö och utförs senare är det ofta inte nödvändigt att spåra värdet för egenskapen stateResponsive . Svarslägena är: stopped, playing, paused och buffering.



Implementering
    public function get stateResponsive():Boolean

Relaterade API-element

totalTime

egenskap 
totalTime:Number  [skrivskyddad]

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Ett tal som är den totala uppspelningstiden för videon i sekunder.

Vid direktuppspelning från FMS (Flash Media Server) och om standard-NCManager används, fastställs det här värdet automatiskt med serversidesprogrammeringsgränssnitt (API:er) och det värdet åsidosätter allt som ställts in via den här egenskapen eller som samlats in från metadata. Egenskapen är redo för läsning när läget stopped eller playing aktiveras efter det att egenskapen source har ställts in. Egenskapen påverkar inte direktuppspelning från en FMS.

Med en HTTP-nedladdning fastställs värdet automatiskt om FLV-filen har inbäddade metadata. Ange annars värdet explicit, eller också blir det NaN. Om du anger det explicit ignoreras metadatavärdet i flödet.

När du anger den här egenskapen träder värdet i kraft i nästa FLV-fil som läses in genom att ställa in source. Den påverkar inte redan inlästa FLV-filer. Den här egenskapen returnerar inte heller det nya värdet som skickats förrän en FLV-fil läses in.

Uppspelningen fungerar även om den här inställningen aldrig görs (antingen explicit eller automatiskt), men det kan ge problem med sökkontroller.

Om värdet inte ställs in explicit är det NaN tills det ställs in på ett giltigt värde från metadata.



Implementering
    public function get totalTime():Number

Relaterade API-element

videoHeight

egenskap 
videoHeight:int  [skrivskyddad] [åsidosätt]

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Bredden på den inlästa FLV-källfilen. Egenskapen returnerar -1 om ingen information är tillgänglig än.



Implementering
    override public function get videoHeight():int

Relaterade API-element

videoWidth

egenskap 
videoWidth:int  [skrivskyddad] [åsidosätt]

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Bredden på den inlästa FLV-källfilen. Egenskapen returnerar -1 om ingen information är tillgänglig än.



Implementering
    override public function get videoWidth():int

Relaterade API-element

visible

egenskap 
visible:Boolean[åsidosätt]

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Ett booleskt värde som, om true, gör VideoPlayer-instansen synlig. Om värdet är false är instansen osynlig.

Standardvärdet är true.



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

volume

egenskap 
volume:Number

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Ett tal mellan 0 och 1 som anger volymkontrollens inställning.

Standardvärdet är 1.



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

Relaterade API-element

width

egenskap 
width:Number[åsidosätt]

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Ett tal som anger VideoPlayer-instansens bredd på scenen.

Obs: Egenskapen flash.media.Video.width liknar egenskapen fl.video.VideoPlayer.videoWidth.



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

Relaterade API-element

x

egenskap 
x:Number[åsidosätt]

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Ett tal som anger videospelarens vågräta position (i pixlar).

När egenskapen x anges påverkas även egenskapen registrationX. Om varken x- eller registrationX-egenskapen anges, ändras den andra egenskapen för att ha kvar förskjutningen från den första. Om exempelvis x = 10 och registrationX = 20, anger x = 110 även registrationX = 120.



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

Relaterade API-element

y

egenskap 
y:Number[åsidosätt]

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Ett tal som anger videospelarens lodräta position (i pixlar).

Om egenskapen y anges, påverkas även egenskapen registrationY. Om varken y- eller registrationY-egenskapen anges, ändras den andra egenskapen för att ha kvar förskjutningen från den första. Om exempelvis y = 10 och registrationY = 20, anger y = 110 även registrationY = 120.



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

Relaterade API-element

Konstruktordetaljer

VideoPlayer

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

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Skapar ett nytt VideoPlayer-objekt med angiven bredd och höjd.

Parametrar
width:int (default = 320) — Videospelarens bredd i pixlar.
 
height:int (default = 240) — Videospelarens höjd i pixlar.

Relaterade API-element

Metoddetaljer

close

()metod
public function close():void

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Tvingar anslutningen mellan videoflödet och Flash Media Server att stänga. Den här metoden utlöser close-händelsen. Oftast är det inte nödvändigt att anropa den här metoden direkt eftersom timeoutgränsfunktionen tar hand om stängningen.

Relaterade API-element

load

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

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Liknar play()-metoden men gör att FLV-filen läses in utan att den spelas upp. Automatisk storleksändring utförs om det är lämpligt och den första bildrutan för FLV-filen visas. Efter initial inläsning och automatisk layoutändring ställs läget in på VideoState.PAUSED.

Den här metoden tar samma parametrar som metoden play() men du kan inte anropa metoden load() utan en URL. Om du gör det inträffar ett fel. Om läget inget svar är aktiverat i spelaren ställer load()-metoden begäran i kö.

Parametrar

url:String — En URL-sträng för den FLV-fil du vill läsa in. Om inget värde har skickats för en URL, utlöses ett fel med meddelandet null URL har skickats till VideoPlayer.load.
 
totalTime:Number (default = NaN) — Längden på en FLV-fil. Ange 0 null, eller odefinierad för att automatiskt identifiera längd från metadata, server eller XML.
 
isLive:Boolean (default = false) — Ange true vid direktuppspelning av direkt utmatning från FMS (Flash Media Server).
 
startTime:Number (default = NaN) — Tid, i sekunder, som ska vara tiden 0 i det angivna mediet. Uppspelningen startar därifrån. playheadTime antar att startTime är tiden 0, och det går inte att söka före den här tiden (sökning till 0 skulle söka till angiven startTime). Den här parametern ignoreras om isLive är true.
 
duration:Number (default = NaN) — Tid, i sekunder, som ska användas som mediets längd. Används bara om startTime <= 0. Med startTime definierar den här parametern ett segment i mediet som behandlas som hela mediet av VideoPlayer. När videons längd har spelats upp stoppas uppspelningen och en complete-händelse skickas. Försök att söka förbi längden misslyckas. När egenskapen totalTime hämtas returneras den angivna längden. Detta skiljer sig från parametern totalTime för den här metoden, eftersom den parametern används för att ange mediets faktiska längd, som är praktisk när mediet saknar metadata med den informationen. Om totalTime är mindre än mediets faktiska längd stoppar detta inte uppspelningen. Men med den här längdparametern KOMMER uppspelningen att stoppas. Den här parametern ignoreras om isLive är true.

Relaterade API-element

ncConnected

()metod 
public function ncConnected():void

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Anropas av INCManager när en anslutning har upprättats eller misslyckats efter att INCManager.connectToURL()-metoden har anropats. Om anslutningen misslyckas ställer du in egenskapen INCManager.netConnectionnull eller odefinierad innan du anropar.

Relaterade API-element

ncReconnected

()metod 
public function ncReconnected():void

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Anropas av INCManager när en återanslutning har upprättats eller misslyckats efter att INCManager.reconnect()-metoden har anropats. Om anslutningen misslyckades ställer du in egenskapen INCManager.netConnectionnull eller innan du anropar den.

Relaterade API-element

pause

()metod 
public function pause():void

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Pausar en videouppspelning. Har ingen effekt om videon pausas eller stoppas. Om du vill starta uppspelningen igen anropar du play(). Tar inga parametrar.

Om läget inget svar är aktiverat i spelaren ställer pause()-metoden begäran i kö.

Utlöser ett undantag om inget flöde är anslutet vid anropet. Använd händelsen stateChange och egenskapen connected för att bestämma när det är säkert att anropa den här metoden.

Om spelaren är i stoppat läge har ett anrop till metoden pause() ingen effekt, och spelaren är kvar i stoppat läge.

Relaterade API-element

play

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

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Gör att videon börjar spela. Kan anropas när videon pausas, stoppas eller när videon körs. Anropa den här metoden utan argument om du vill spela upp en video som redan lästs in, eller ange en URL och läs in ett nytt flöde.

Om läget inget svar är aktiverat i spelaren ställs begäran i kö.

Utlöser ett undantag om inga argument och inget flöde är anslutet vid anropet. Använd händelsen stateChange och egenskapen connected för att bestämma när det är säkert att anropa den här metoden.

Parametrar

url:String (default = null) — Ange en URL-sträng om du vill läsa in och spela upp en ny FLV-fil. Om du redan har läst in en FLV-fil och vill fortsätta att spela upp den, anger du null.
 
totalTime:Number (default = NaN) — Ange längden på FLV-filen. Ange 0 eller NaN för att automatiskt identifiera längd från metadata, server eller XML. Om egenskapen INCManager.streamLength inte är 0, null, eller odefinierad när egenskapen ncConnected anropas, har det värdet företräde framför det här.
 
isLive:Boolean (default = false) — Ange true vid direktuppspelning av direkt utmatning från FMS (Flash Media Server).
 
startTime:Number (default = NaN) — Tid, i sekunder, som ska vara tiden 0 i det angivna mediet. Uppspelningen startar därifrån. playheadTime antar att startTime är tiden 0, och det går inte att söka före den här tiden (sökning till 0 skulle söka till angiven startTime). Den här parametern ignoreras om isLive är true.
 
duration:Number (default = NaN) — Tid, i sekunder, som ska användas som mediets längd. Används bara om startTime <= 0. Med startTime definierar den här parametern ett segment i mediet som behandlas som hela mediet av VideoPlayer. När videons längd har spelats upp stoppas uppspelningen och en complete-händelse skickas. Försök att söka förbi längden misslyckas. När egenskapen totalTime hämtas returneras den angivna längden. Detta skiljer sig från parametern totalTime för den här metoden, eftersom den parametern används för att ange mediets faktiska längd, som är praktisk när mediet saknar metadata med den informationen. Om totalTime är mindre än mediets faktiska längd stoppar detta inte uppspelningen. Men med den här längdparametern KOMMER uppspelningen att stoppas. Den här parametern ignoreras om isLive är true.

Relaterade API-element

playWhenEnoughDownloaded

()metod 
public function playWhenEnoughDownloaded():void

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Spelar upp FLV-filen när tillräckligt mycket av den har laddats ned. Om FLV-filen har laddats ned eller om du direktuppspelar från FMS (Flash Media Server), är ett anrop till metoden playWhenEnoughDownloaded() detsamma som metoden play() utan parametrar. Anrop till den här metoden gör inte att uppspelningen pausas, så i många fall kan du anropa metoden pause() innan du anropar den här metoden.

seek

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

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Söker efter en viss tid i filen, anges i sekunder, med en noggrannhet på tre decimaler (millisekunder). Om en video spelas upp fortsätter den från den punkten. Om videon pausas, söker videon efter den punkten och förblir pausad. Om videon stoppas, söker videon efter den punkten och försätts i pausat läge. Har ingen effekt på direktflöden.

Det är inte säkert att egenskapen playheadTime kommer att ha det förväntade värdet direkt efter att en av sökmetoderna har anropats eller efter att playheadTime har ställts in på sökning. Med progressiv nedladdning kan du bara söka efter en nyckelbildruta, så en sökning tar dig till tidpunkten för den första nyckelbildrutan efter den angivna tiden.

Obs: Vid direktuppspelning går en sökning alltid till den exakta angivna tiden även om det inte finns någon nyckelbildruta i FLV-källfilen.

Sökning är asynkront, vilket innebär att om du anropar en sökmetod eller ställer in playheadTime-egenskapen uppdateras inte playheadTime med en gång. Om du vill hämta tiden efter att sökningen har slutförts, lyssnar du på seek-händelsen, som inte startas förrän playheadTime-egenskapen har uppdaterats.

Utlöser ett undantag om inget flöde är anslutet vid anropet. Använd händelsen stateChange och egenskapen connected för att bestämma när det är säkert att anropa den här metoden.

Parametrar

time:Number — Ett tal som anger den tidpunkt, i sekunder, där spelhuvudet ska placeras.


Utlöser
VideoError — Om tiden är < 0 eller NaN.

Relaterade API-element

setScale

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

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Ställer in egenskaperna scaleX och scaleY samtidigt. Om scaleX och scaleY ställs in separat utlöses två autolayout-händelser, men om metoden setScale() anropas utlöses bara en autolayout-händelse.

Om egenskapen scaleMode är VideoScaleMode.MAINTAIN_ASPECT_RATIO eller VideoScaleMode.NO_SCALE, utlöser ett anrop till den här metoden omedelbart en autolayout-händelse.

Parametrar

scaleX:Number — Ett tal som representerar den vågräta skalan.
 
scaleY:Number — Ett tal som representerar den lodräta skalan.

Relaterade API-element

setSize

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

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Ställer in egenskaperna width och height samtidigt. Om width och height ställs in separat utlöses två autolayout-händelser, men om metoden setSize() anropas utlöses bara en autolayout-händelse.

Om egenskapen scaleMode är VideoScaleMode.MAINTAIN_ASPECT_RATIO eller VideoScaleMode.NO_SCALE, utlöser ett anrop till den här metoden omedelbart en autolayout-händelse.

Parametrar

width:Number — Videospelarens bredd.
 
height:Number — Videospelarens höjd.

Relaterade API-element

stop

()metod 
public function stop():void

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Stoppar en videouppspelning. Om autoRewind är inställd på true spolas uppspelningen tillbaka till första bildrutan. Det spelar ingen roll om videon stoppas. Om du vill starta uppspelningen igen anropar du play(). Tar inga parametrar.

Om läget inget svar är aktiverat i spelaren ställs begäran i kö.

Utlöser ett undantag om inget flöde är anslutet vid anropet. Använd händelsen stateChange och egenskapen connected för att bestämma när det är säkert att anropa den här metoden.

Relaterade API-element

Händelsedetaljer

autoRewound

Händelse
Typ av händelseobjekt: fl.video.VideoEvent
egenskap VideoEvent.type = fl.video.VideoEvent.AUTO_REWOUND

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Skickas när spelhuvudet flyttas till början av videospelaren eftersom egenskapen autoRewind är inställd på true.

Händelsen autoRewound är en typ av VideoEvent och har konstanten VideoEvent.AUTO_REWOUND.

Definierar värdet för type-egenskapen i ett autoRewound-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblesfalse
cancelablefalse; det finns inget standardbeteende att avbryta.
lägeEn sträng som identifierar konstanten från VideoState-klassen som beskriver komponentens uppspelningsstatus.
playheadTimeEtt tal som är det nuvarande spelhuvudets tid eller plats.
vpVideoPlayer-objektets indexvärde.

Relaterade API-element

close

Händelse  
Typ av händelseobjekt: fl.video.VideoEvent
egenskap VideoEvent.type = fl.video.VideoEvent.CLOSE

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Skickas av VideoPlayer-instansen när den stänger NetConnection genom att tidsgränsen nåtts eller genom ett anrop till close()-metoden eller när du anropar metoderna load() eller play() eller ställer in source-egenskapen och gör att RTMP-anslutningen stängs. FLVPlayback-instansen skickar bara den här händelsen vid direktuppspelning från FMS (Flash Media Server) eller någon annan FVSS (Flash Video Streaming Service).

Händelsen close är en typ av VideoEvent och har konstanten VideoEvent.CLOSE.

Definierar värdet för ett close-händelseobjekts type-egenskap.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblesfalse
cancelablefalse; det finns inget standardbeteende att avbryta.
lägeEn sträng som identifierar konstanten från VideoState-klassen som beskriver komponentens uppspelningsstatus.
playheadTimeEtt tal som är det nuvarande spelhuvudets tid eller plats.
vpVideoPlayer-objektets indexvärde.

Relaterade API-element

complete

Händelse  
Typ av händelseobjekt: fl.video.VideoEvent
egenskap VideoEvent.type = fl.video.VideoEvent.COMPLETE

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Skickas när uppspelningen avslutas på grund av att spelaren når slutet på FLV-filen. Komponenten skickar inte händelsen om du anropar metoderna stop() eller pause() eller om du klickar på motsvarande kontroller.

Om programmet använder progressiv nedladdning ställs egenskapen totalTime inte in explicit och en FLV-fil laddas ned som inte anger varaktigheten i metadata. Videospelaren ställer in egenskapen totalTime på ett ungefärligt totalt värde innan den skickar iväg den här händelsen.

Videospelaren skickar även iväg händelserna stateChange och stopped.

Händelsen complete är en typ av VideoEvent och har konstanten VideoEvent.COMPLETE.

Definierar värdet för ett complete-händelseobjekts type-egenskap.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblesfalse
cancelablefalse; det finns inget standardbeteende att avbryta.
lägeEn sträng som identifierar konstanten från VideoState-klassen som beskriver komponentens uppspelningsstatus.
playheadTimeEtt tal som är det nuvarande spelhuvudets tid eller plats.
vpVideoPlayer-objektets indexvärde.

Relaterade API-element

cuePoint

Händelse  
Typ av händelseobjekt: fl.video.MetadataEvent
egenskap MetadataEvent.type = fl.video.MetadataEvent.CUE_POINT

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Skickas när en referenspunkt har nåtts. Händelseobjektet har en info-egenskap som innehåller info-objektet som tagits emot av NetStream.onCuePoint-händelseåterkoppling för FLV-filens referenspunkter. För referenspunkter i ActionScript innehåller det objektet som skickades till metoder och egenskaper i ActionScript-referenspunkter.

Händelsen cuePoint är en typ av MetadataEvent och har konstanten MetadataEvent.CUE_POINT.

Definierar värdet för type-egenskapen i ett cuePoint-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblesfalse
cancelablefalse; det finns inget standardbeteende att avbryta.
infoObjektet med egenskaper som beskriver referenspunkten.
vpVideoPlayer-objektets indexvärde.

Relaterade API-element

    

drmAuthenticate

Händelse  
Typ av händelseobjekt: flash.events.DRMAuthenticateEvent

Produktversion: Flash CS3
Körningsmiljöversioner: AIR 1.0

drmAuthenticate-händelse

    

drmError

Händelse  
Typ av händelseobjekt: flash.events.DRMErrorEvent

Produktversion: Flash CS3
Körningsmiljöversioner: AIR 1.0

drmError-händelse

    

drmStatus

Händelse  
Typ av händelseobjekt: flash.events.DRMStatusEvent

Produktversion: Flash CS3
Körningsmiljöversioner: AIR 1.0

drmError-händelse

layout

Händelse  
Typ av händelseobjekt: fl.video.LayoutEvent
egenskap LayoutEvent.type = fl.video.LayoutEvent.LAYOUT

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Skickas när videospelarens storlek eller layout ändras. Nedan följer två layoutscenarier:

  • Om videospelarens layout ändras antingen genom autoLayout-händelsen eller genom ett anrop till metoden setScale() eller setSize() eller ändring av egenskaperna width, height, scaleX och scaleY.
  • Om det finns två videospelare i olika storlekar och egenskapen visibleVideoPlayerIndex växlas från en videospelare till en annan.

Händelsen layout är av typen LayoutEvent och har konstanten LayoutEvent.LAYOUT.

Definierar värdet för type-egenskapen i ett layout-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblesfalse
cancelablefalse; det finns inget standardbeteende att avbryta.
oldBoundsVärdena på målegenskaperna x, y, width och height innan layout-händelsen inträffar.
oldRegistrationBoundsVärdena för målegenskaperna registrationX, registrationY, registrationWidth och registrationHeight innan layout-händelsen inträffar.

Relaterade API-element

metadataReceived

Händelse  
Typ av händelseobjekt: fl.video.MetadataEvent
egenskap MetadataEvent.type = fl.video.MetadataEvent.METADATA_RECEIVED

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Skickas första gången FLV-filens metadata har nåtts. Händelseobjektet har en info-egenskap som innehåller info-objektet som tagits emot av NetStream.onMetaData-händelseåterkoppling.

Händelsen metadataReceived är en typ av MetadataEvent och har konstanten MetadataEvent.METADATA_RECEIVED.

Definierar värdet för type-egenskapen i ett metadataReceived-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblesfalse
cancelablefalse; det finns inget standardbeteende att avbryta.
infoObjektet med egenskaper som beskriver FLV-filen.
vpVideoPlayer-objektets indexvärde.

Relaterade API-element

playheadUpdate

Händelse  
Typ av händelseobjekt: fl.video.VideoEvent
egenskap VideoEvent.type = fl.video.VideoEvent.PLAYHEAD_UPDATE

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Skickas medan FLV-filen spelas upp på en frekvens som anges av egenskapen playheadUpdateInterval eller när tillbakaspolning startar. Komponenten skickar inte iväg den här händelsen när videospelaren pausas eller stoppas om inte en sökning aktiveras.

Händelsen playheadUpdate är en typ av VideoEvent och har konstanten VideoEvent.PLAYHEAD_UPDATE.

Definierar värdet för type-egenskapen i ett playheadUpdate-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblesfalse
cancelablefalse; det finns inget standardbeteende att avbryta.
lägeEn sträng som identifierar konstanten från VideoState-klassen som beskriver komponentens uppspelningsstatus.
playheadTimeEtt tal som är det nuvarande spelhuvudets tid eller plats.
vpVideoPlayer-objektets indexvärde.

Relaterade API-element

progress

Händelse  
Typ av händelseobjekt: fl.video.VideoProgressEvent
egenskap VideoProgressEvent.type = fl.video.VideoProgressEvent.PROGRESS

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Anger antalet byte som har laddats ned. Skickas vid en frekvens som anges av egenskapen progressInterval. Startar när inläsning startas och avslutas när alla byte har lästs in eller om ett nätverksfel uppstår. Standard är var 0,25:e sekund. Startar när inläsning anropas och avslutas när alla byte har lästs in eller om ett nätverksfel uppstår. Använd den här händelsen om du vill kontrollera antal byte som lästs in eller antal byte som finns i bufferten.

Skickas bara för en progressiv HTTP-nedladdning. Anger antalet byte som har laddats ned. Händelseobjektet har egenskaperna bytesLoaded och bytesTotal som är samma som FLVPlayback-egenskaperna i samma namn.

Händelsen progress är en typ av VideoProgressEvent och har konstanten VideoProgressEvent.PROGRESS.

Definierar värdet för ett progress-händelseobjekts type-egenskap.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblesfalse
cancelablefalse; det finns inget standardbeteende att avbryta.
bytesLoadedAntalet objekt eller byte som har lästs in när avlyssnaren bearbetar händelsen.
bytesTotalDet totala antalet objekt eller byte som har lästs in när inläsningen är klar.
vpVideoPlayer-objektets indexvärde.

Relaterade API-element

ready

Händelse  
Typ av händelseobjekt: fl.video.VideoEvent
egenskap VideoEvent.type = fl.video.VideoEvent.READY

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Händelse skickas när en FLV-fil läses in och är klar för visning. Utlöses första gången du anger ett svarsläge efter att du läst in en ny FLV-fil med metoden play() eller load(). Startas bara en gång för varje FLV-fil som läses in.

Händelsen ready är en typ av VideoEvent och har konstanten VideoEvent.READY.

Definierar värdet för type-egenskapen i ett ready-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblesfalse
cancelablefalse; det finns inget standardbeteende att avbryta.
lägeEn sträng som identifierar konstanten från VideoState-klassen som beskriver komponentens uppspelningsstatus.
playheadTimeEtt tal som är det nuvarande spelhuvudets tid eller plats.
vpVideoPlayer-objektets indexvärde.

Relaterade API-element

stateChange

Händelse  
Typ av händelseobjekt: fl.video.VideoEvent
egenskap VideoEvent.type = fl.video.VideoEvent.STATE_CHANGE

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

Skickas när uppspelningens läge ändras. När ett autoRewind-anrop slutförs skickas stateChange-händelsen med tillbakaspolningsläget. Händelsen stateChange startar inte förrän tillbakaspolningen har slutförts.

Den här händelsen kan användas för uppföljning när uppspelningen aktiverar eller inaktiverar inget svar-lägen, t.ex. mitt i en anslutning, storleksändring eller tillbakaspolning. Metoderna play(), pause(), stop() och seek() ställer begäran i kö när spelaren aktiverar svarsläget.

Händelsen stateChange är en typ av VideoEvent och har konstanten VideoEvent.STATE_CHANGE.

Definierar värdet för type-egenskapen i ett stateChange-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblesfalse
cancelablefalse; det finns inget standardbeteende att avbryta.
lägeEn sträng som identifierar konstanten från VideoState-klassen som beskriver komponentens uppspelningsstatus.
playheadTimeEtt tal som är det nuvarande spelhuvudets tid eller plats.
vpVideoPlayer-objektets indexvärde.

Relaterade API-element

Konstantdetaljer

SHORT_VERSION

Konstant
public static const SHORT_VERSION:String = "2.1"

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

En lägesvariabel som visar komponentens korta versionsnummer. Versionsnumret är användbart när du har en FLA-fil och behöver ta reda på komponentversionen. Du fastställer komponentversion genom att skriva följande i FLA-filen:

FLVPlayback.SHORT_VERSION

Variabeln SHORT_VERSION innehåller endast huvud och delversionsnummer, t.ex. 2.0. Variabeln VERSION innehåller huvud- och delversionsnummer liksom reviderings- och build-nummer, t.ex. 2.0.0.11.

Relaterade API-element

VERSION

Konstant 
public static const VERSION:String = "2.1.0.23"

Språkversion: ActionScript 3.0
Produktversion: Flash CS3
Körningsmiljöversioner: Flash Player 9.0.28.0, AIR 1.0

En lägesvariabel som visar komponentens långa versionsnummer. Versionsnumret är användbart när du har en FLA-fil och behöver ta reda på komponentversionen. Du fastställer komponentversion genom att skriva följande i FLA-filen:

FLVPlayback.VERSION

Variabeln VERSION innehåller huvud- och delversionsnummer liksom reviderings- och build-nummer, t.ex. 2.0.0.11. Variabeln SHORT_VERSION innehåller endast huvud och delversionsnummer, t.ex. 2.0.

Relaterade API-element

VideoPlayerExample.as

I det här exemplet skapas två VideoPlayer-instanser dynamiskt och ett oskärpefilter används i en instans.

Följ stegen nedan:

  1. Lägg till FLVPlayback-komponenten i biblioteket.
  2. Ersätt testVideoPath med en absolut eller relativ sökväg till en FLV-fil.
  3. Spara koden som VideoPlayerExample.as i samma katalog som din FLA-fil.
  4. Ställ in VideoPlayerExample som dokumentklass i FLA-filen.
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 ]Varför på engelska?
Innehåll i Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen är på engelska

Det är inte alla delar av Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen som översätts till alla språk. Om ett språkelement inte översätts visas det på engelska. Klassen ga.controls.HelpBox översätts till exempel inte till något språk. I den svenska versionen av referenshandboken visas därför klassen ga.controls.HelpBox på engelska.