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

DRMManager  - AS3

Pakkettenx

Hoofdniveau
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

Taalelementen

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

Bijlagen

Nieuw
Compilerfouten
Compilerwaarschuwingen
Uitvoeringsfouten
Migreren naar ActionScript 3
Ondersteunde tekensets
Alleen MXML-labels
Elementen van bewegings-XML
Timed Text-tags
Lijst van vervangen elementen
Constanten voor toegankelijkheidsimplementatie
ActionScript-voorbeelden gebruiken
Juridische kennisgeving
Pakketflash.net.drm
Klassepublic class DRMManager
OverervingDRMManager Inheritance EventDispatcher Inheritance Object

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5, Flash Player 10.1

De DRMManager beheert het ophalen en opslaan van de vouchers die nodig zijn om met DRM beveiligde inhoud weer te geven. Met de statische methode DRMManager.getDRMManager() kunt u het bestaande DRMManager-object openen om de volgende DRM-beheertaken uit te voeren:
  • Laadt vouchers vooraf vanaf een mediarechtenserver, met een DRMContentData-object.
  • Vraag in de lokale cache een afzonderlijke voucher op met een DRMContentData-object.
  • Alle vouchers herstellen (alleen AIR).

Er is geen methode voor het inventariseren van alle vouchers in de lokale cache.

Maak geen instantie van de DRMManager-klasse. Gebruik de statische functie DRMManager.getDRMManager() om toegang te krijgen tot het bestaande object DRMManager.

AIR-profielondersteuning: Deze functie wordt ondersteund op alle desktopbesturingssystemen en op AIR for TV-apparaten, maar niet op mobiele apparaten. Met de eigenschap DRMManager.isSupported kunt u testen op ondersteuning tijdens runtime. Zie AIR-profielondersteuning voor meer informatie over API-ondersteuning voor meerdere profielen.

Verwante API-elementen



Openbare eigenschappen
 EigenschapGedefinieerd door
 Inheritedconstructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie.
Object
  isSupported : Boolean
[statisch] [alleen-lezen] De eigenschap isSupported wordt ingesteld op true als de DRMManager-klasse op het huidige platform wordt ondersteund. Als dit niet het geval is, wordt de eigenschap ingesteld op false.
DRMManager
  networkIdleTimeout : Number
[statisch]
DRMManager
Openbare methoden
 MethodeGedefinieerd door
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registreert een gebeurtenislistenerobject bij een object EventDispatcher, zodat de listener een melding van een gebeurtenis ontvangt.
EventDispatcher
  
addToDeviceGroup(deviceGroup:DRMDeviceGroup, forceRefresh:Boolean = false):void
voegt het apparaat dat momenteel wordt uitgevoerd, toe aan een apparaatgroep.
DRMManager
  
authenticate(serverURL:String, domain:String, username:String, password:String):void
Hiermee wordt een gebruiker geverifieerd.
DRMManager
 Inherited
Verzendt een gebeurtenis naar de gebeurtenisstroom.
EventDispatcher
  
[statisch] Retourneert een instantie van het singleton object DRMManager.
DRMManager
 Inherited
Controleert of het object EventDispatcher listeners heeft geregistreerd voor een specifiek type gebeurtenis.
EventDispatcher
 Inherited
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd.
Object
 Inherited
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven.
Object
  
Haalt een previewvoucher uit de licentieserver, die u kunt gebruiken, zodat de gebruiker kan controleren of ze content op een bepaalde computer kunnen afspelen.
DRMManager
  
loadVoucher(contentData:DRMContentData, setting:String):void
Laadt een voucher vanaf een mediarechtenserver of uit de lokale vouchercache.
DRMManager
 Inherited
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Verwijdert een listener uit het object EventDispatcher.
EventDispatcher
  
Verwijdert het apparaat dat momenteel wordt uitgevoerd, uit een apparaatgroep.
DRMManager
  
In AIR-toepassingen worden hiermee alle lokaal in de cache geplaatste vouchergegevens voor Digital Rights Management (DRM) verwijderd.
DRMManager
  
returnVoucher(inServerURL:String, immediateCommit:Boolean, licenseID:String, policyID:String):void
Hiermee worden alle vouchers die overeenkomen met alle opgegeven criteria geretourneerd naar de licentieserver.
DRMManager
  
Hiermee wordt het verificatietoken ingesteld dat wordt gebruikt voor de communicatie met de opgegeven server en domein.
DRMManager
 Inherited
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in.
Object
  
DRMManager
 Inherited
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies.
Object
 Inherited
Retourneert een tekenreeksrepresentatie van het opgegeven object.
Object
 Inherited
Retourneert de primitieve waarde van het opgegeven object.
Object
 Inherited
Controleert of een gebeurtenislistener is geregistreerd bij dit object EventDispatcher of een van de voorouders voor het opgegeven type gebeurtenis.
EventDispatcher
Gebeurtenissen
 Gebeurtenis Overzicht Gedefinieerd door
 Inherited[uitgezonden gebeurtenis] Wordt verzonden wanneer Flash Player of de AIR-toepassing de besturingssysteemfocus krijgt en actief wordt.EventDispatcher
  De DRMManager verzendt een DRMAuthenticationCompleteEvent-object wanneer de gebruiker door de server met mediarechten is gemachtigd na een aanroep van de methode authenticate().DRMManager
  De DRMManager verzendt een DRMAuthenticationErrorEvent-object wanneer de gebruiker niet door de server met mediarechten is gemachtigd na een aanroep van de methode authenticate().DRMManager
 Inherited[uitgezonden gebeurtenis] Wordt verzonden wanneer Flash Player of de AIR-toepassing de systeemfocus verliest en inactief wordt.EventDispatcher
  De DRMManager verzendt een DRMErrorEvent-object wanneer een gevraagde voucher niet kan worden verkregen van de server met mediarechten.DRMManager
  De DRMManager verzendt een DRMStatusEvent -object wanneer een gevraagde voucher is verkregen van de server met mediarechten.DRMManager
Eigenschapdetails

isSupported

eigenschap
isSupported:Boolean  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 10.1, AIR 2

De eigenschap isSupported wordt ingesteld op true als de DRMManager-klasse op het huidige platform wordt ondersteund. Als dit niet het geval is, wordt de eigenschap ingesteld op false.



Implementatie
    public static function get isSupported():Boolean

networkIdleTimeout

eigenschap 
networkIdleTimeout:Number



Implementatie
    public static function get networkIdleTimeout():Number
    public static function set networkIdleTimeout(value:Number):void
Methodedetails

addToDeviceGroup

()methode
public function addToDeviceGroup(deviceGroup:DRMDeviceGroup, forceRefresh:Boolean = false):void

Taalversie: ActionScript 3.0
Runtimeversies: AIR 3.0, Flash Player 11.9

voegt het apparaat dat momenteel wordt uitgevoerd, toe aan een apparaatgroep.

Parameters

deviceGroup:DRMDeviceGroup
 
forceRefresh:Boolean (default = false)

authenticate

()methode 
public function authenticate(serverURL:String, domain:String, username:String, password:String):void

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5, Flash Player 10.1

Hiermee wordt een gebruiker geverifieerd.

Luister naar de gebeurtenissen authenticationComplete en authenticationError om het resultaat van de verificatiepoging te bepalen. Meerdere aanroepen van authenticate() worden in een wachtrij geplaatst. Het object AuthenticationCompleteEvent dat voor de gebeurtenis authenticationComplete is verzonden, bevat een verificatietoken dat uw toepassing kan opslaan.

U kunt een opgeslagen verificatietoken, of een token dat u op een andere manier hebt gedownload, gebruiken om in de toekomst een geverifieerde sessie tot stand te brengen met de mediarechtenserver. Als u een sessie tot stand wilt brengen met een token, roept u de DRMManager-methode setAuthenticationToken() aan. De eigenschappen van het token, zoals de vervaldatum, worden bepaald door de instellingen van de server die het token genereert.

Belangrijk (alleen AIR): De authenticate() slaagt niet als de internetverbinding van een gebruiker via een proxyserver loopt die verificatie vereist. Hoewel dergelijke gebruikers een DRM-voucher waarvoor verificatie is vereist niet vooraf kunnen laden, kan uw toepassing de voucher verkrijgen door het afspelen te starten en met de NetStream-methode setAuthenticationCredentials() de gebruiker aan te melden bij de proxyserver en de mediarechtenserver. Wanneer de voucher is verkregen, kan de gebruiker de inhoud offline bekijken (zolang de licentie die door de voucher wordt aangegeven, offline afspelen toestaat).

Parameters

serverURL:String — De URL van een mediarechtenserver die een voucher kan leveren voor het weergeven van beveiligde inhoud
 
domain:String — Een domein op de server (geen netwerk- of internetdomeinnaam)
 
username:String — De gebruikersnaam
 
password:String — Het gebruikerswachtwoord

Verwante API-elementen

getDRMManager

()methode 
public static function getDRMManager():DRMManager

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5, Flash Player 10.1

Retourneert een instantie van het singleton object DRMManager.

Er bestaat één DRMManager-instantie voor elk beveiligingsdomein.

Geretourneerde waarde
DRMManager

Verwante API-elementen

loadPreviewVoucher

()methode 
public function loadPreviewVoucher(contentData:DRMContentData):void

Taalversie: ActionScript 3.0
Runtimeversies: AIR 2, Flash Player 10.1

Haalt een previewvoucher uit de licentieserver, die u kunt gebruiken, zodat de gebruiker kan controleren of ze content op een bepaalde computer kunnen afspelen. Met deze functie kunnen gebruikers controleren of ze de content op hun computer kunnen afspelen, voordat ze de content kopen en downloaden. Dit is nuttig wanneer de computer van de gebruiker niet de benodigde exportbeveiligingsfuncties of software heeft om de content af te spelen.

Net als loadVoucher() is deze methode een asynchrone oproep en geeft deze na voltooiing een DRMStatusEvent of een DRMErrorEvent bij fouten uit.

Parameters

contentData:DRMContentData

loadVoucher

()methode 
public function loadVoucher(contentData:DRMContentData, setting:String):void

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5, Flash Player 10.1

Laadt een voucher vanaf een mediarechtenserver of uit de lokale vouchercache.

De voucher wordt geladen volgens de parameter setting:

  • LoadVoucherSetting.FORCE_REFRESH: De voucher wordt altijd gedownload vanaf de mediarechtenserver.
  • LoadVoucherSetting.LOCAL_ONLY: De voucher wordt alleen uit de lokale cache geladen.
  • LoadVoucherSetting.ALLOW_SERVER: De voucher wordt geladen uit de lokale cache, indien mogelijk, en anders wordt de voucher gedownload vanaf de server.

De klasse LoadVoucherSetting definieert tekenreeksconstanten die als waarden voor de parameter setting gebruikt moeten worden.

Wanneer het laden van de voucher is geslaagd, verzendt de DRMManager een DRM-statusgebeurtenis. Uw toepassing kan beginnen met afspelen zodra de voucher is geladen. De geladen voucher is beschikbaar in de eigenschap voucher van het verzonden object DRMStatusEvent. U kunt dit voucherobject gebruiken om de bijbehorende mediarechteninformatie weer te geven aan de gebruiker.

Als een voucher niet kan worden geladen vanaf de mediarechtenserver, wordt een DRM-foutgebeurtenis verzonden. De eigenschap errorID van het verzonden object DRMErrorEvent geeft de reden voor deze fout aan. Fouten treden vaak op doordat wordt geprobeerd verbinding te maken met de mediarechtenserver wanneer de gebruiker offline is of doordat wordt geprobeerd een voucher te laden wanneer de gebruiker niet is aangemeld. Uw toepassing kan op deze fouten reageren en deze corrigeren. Als er bijvoorbeeld verificatiereferenties zijn vereist voor het downloaden van de voucher, kunt u de gebruiker vragen om de naam en het wachtwoord van zijn gebruikersaccount, de DRMManager-methode authenticate() aanroepen en vervolgens opnieuw proberen de voucher te laden.

Als een voucher niet kan worden opgehaald uit de lokale cache en de instelling localOnly wordt gebruikt, wordt geen DRMErrorEvent verzonden. In plaats daarvan wordt een DRM-statusgebeurtenis verzonden. De eigenschap detail van dit object DRMStatusEvent is nog steeds DRM.voucherObtained, maar de eigenschap voucher is null.

Parameters

contentData:DRMContentData — Het object DRMContentData uit een met DRM beveiligd mediabestand
 
setting:String — Bepaalt of de voucher is opgehaald uit de lokale cache of vanaf de mediarechtenserver

removeFromDeviceGroup

()methode 
public function removeFromDeviceGroup(deviceGroup:DRMDeviceGroup):void

Taalversie: ActionScript 3.0
Runtimeversies: AIR 3.0, Flash Player 11.9

Verwijdert het apparaat dat momenteel wordt uitgevoerd, uit een apparaatgroep.

Parameters

deviceGroup:DRMDeviceGroup

resetDRMVouchers

()methode 
public function resetDRMVouchers():void

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5, Flash Player 11.8

In AIR-toepassingen worden hiermee alle lokaal in de cache geplaatste vouchergegevens voor Digital Rights Management (DRM) verwijderd. Voor browsergebaseerde toepassingen is dit alleen beschikbaar bij de fouten 3322, 3346, 3323 en 3326 en gedraagt dit zich zoals het deelvenster Instellingen voor het afspelen van beveiligde inhoud.

De toepassing moet de vereiste vouchers opnieuw downloaden, anders kan de gebruiker geen gecodeerde inhoud openen. Het aanroepen van deze functie is equivalent aan het aanroepen van Netstream.resetDRMVouchers().


Gegenereerde uitzondering
IOError — De vouchergegevens kunnen niet worden verwijderd.

Verwante API-elementen

returnVoucher

()methode 
public function returnVoucher(inServerURL:String, immediateCommit:Boolean, licenseID:String, policyID:String):void

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 11.8, AIR 3.8

Hiermee worden alle vouchers die overeenkomen met alle opgegeven criteria geretourneerd naar de licentieserver. Als een voucher wordt geretourneerd, wordt deze verwijderd uit de schijfopslag en uit het geheugen. Hierdoor worden geen Netstreams en AVStreams onderbroken die momenteel de geretourneerde vouchers gebruiken om video af te spelen, maar toekomstig afspelen zal worden verhinderd. DRMManager geeft een DRMReturnVoucherCompleteEvent uit indien geslaagd of een DRMReturnVoucherErrorEvent indien mislukt. Een ArgumentError wordt gegenereerd als inServerURL null is of als zowel de licentie-id als de beleids-id null zijn.

Parameters

inServerURL:String — De licentieserver-URL's vanwaar de geretourneerde licenties zijn gedownload.
 
immediateCommit:Boolean — Gereserveerd. De enige ondersteunde waarde is true.
 
licenseID:String — (optioneel) Vouchers die overeenkomen met deze licentie-id, worden geretourneerd. Als deze null is, wordt in plaats daarvan de beleids-id gebruikt.
 
policyID:String — (optioneel) Vouchers die overeenkomen met deze beleids-id, worden geretourneerd. Als deze null is, wordt in plaats daarvan de licentie-id gebruikt. Als zowel de licentie-id als de beleids-id niet null zijn, wordt alleen een voucher die overeenkomt met zowel de licentie-id als de beleids-id geretourneerd.

setAuthenticationToken

()methode 
public function setAuthenticationToken(serverUrl:String, domain:String, token:ByteArray):void

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5, Flash Player 10.1

Hiermee wordt het verificatietoken ingesteld dat wordt gebruikt voor de communicatie met de opgegeven server en domein.

Verificatietokens zijn beschikbaar in de eigenschap token van het object DRMAuthenticationCompleteEvent dat wordt verzonden nadat een aanroep van de methode authenticate() is geslaagd. Het token wordt automatisch in de cache geplaatst voor de sessie, maar u kunt tokens rechtstreeks beheren met de methode setAuthenticationToken().

Als u een token instelt, wordt elk bestaand token in de cache overschreven voor de server en het domein. Stel de parameter token in op null om het token in de cache te wissen.

Parameters

serverUrl:String — De URL van de mediarechtenserver
 
domain:String — De DRMContentData
 
token:ByteArray — Het verificatietoken

storeVoucher

()methode 
public function storeVoucher(voucher:ByteArray):void

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 11.0, AIR 3.0

Parameters

voucher:ByteArray

Gebeurtenisdetails

authenticationComplete

Gebeurtenis
Type gebeurtenisobject: flash.events.DRMAuthenticationCompleteEvent
eigenschap DRMAuthenticationCompleteEvent.type = flash.events.DRMAuthenticationCompleteEvent.AUTHENTICATION_COMPLETE

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5, Flash Player 10.1

De DRMManager verzendt een DRMAuthenticationCompleteEvent-object wanneer de gebruiker door de server met mediarechten is gemachtigd na een aanroep van de methode authenticate().

De constante tekenreeks die wordt gebruikt voor de gebeurtenis 'verificatie voltooid' in de parameter type bij het toevoegen en verwijderen van gebeurtenislisteners.

authenticationError

Gebeurtenis  
Type gebeurtenisobject: flash.events.DRMAuthenticationErrorEvent
eigenschap DRMAuthenticationErrorEvent.type = flash.events.DRMAuthenticationErrorEvent.AUTHENTICATION_ERROR

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5, Flash Player 10.1

De DRMManager verzendt een DRMAuthenticationErrorEvent-object wanneer de gebruiker niet door de server met mediarechten is gemachtigd na een aanroep van de methode authenticate().

De constante tekenreeks die wordt gebruikt voor de gebeurtenis 'verificatiefout' in de parameter type bij het toevoegen en verwijderen van gebeurtenislisteners.

drmError

Gebeurtenis  
Type gebeurtenisobject: flash.events.DRMErrorEvent
eigenschap DRMErrorEvent.type = flash.events.DRMErrorEvent.DRM_ERROR

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5, Flash Player 10.1

De DRMManager verzendt een DRMErrorEvent-object wanneer een gevraagde voucher niet kan worden verkregen van de server met mediarechten.

Opmerking: Wanneer een poging om een voucher te laden uit de lokale vouchercache (met localOnly als enige source-parameter) mislukt, wordt GEEN DRMErrorEvent-object verzonden. In plaats daarvan wordt een DRMStatusEvent-object verzonden waarvoor de eigenschap voucher is ingesteld op null.

De constante DRMErrorEvent.DRM_ERROR definieert de waarde van de eigenschap type van een drmError-gebeurtenisobject.

Deze gebeurtenis heeft de volgende eigenschappen:

EigenschapWaarde
bubblesfalse
cancelablefalse; er is geen standaardgedrag om te annuleren.
errorIDEen numerieke foutcode die aan het probleem is toegewezen.
subErrorIDEen foutcode die gedetailleerdere informatie geeft over het onderliggende probleem.
targetHet NetStream-object.

drmStatus

Gebeurtenis  
Type gebeurtenisobject: flash.events.DRMStatusEvent
eigenschap DRMStatusEvent.type = flash.events.DRMStatusEvent.DRM_STATUS

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5, Flash Player 10.1

De DRMManager verzendt een DRMStatusEvent -object wanneer een gevraagde voucher is verkregen van de server met mediarechten.

De constante DRMStatusEvent.DRM_STATUS definieert de waarde van de eigenschap type van een gebeurtenisobject drmStatus.

Deze gebeurtenis heeft de volgende eigenschappen:

EigenschapWaarde
bubblesfalse
cancelablefalse; er is geen standaardgedrag om te annuleren.
detailEen tekenreeks waarin de context van een statusgebeurtenis wordt uitgelegd.
isAnonymousGeeft aan of de met DRM-codering beveiligde inhoud beschikbaar is zonder dat een gebruiker verificatiereferenties moet opgeven.
isAvailableOfflineGeeft aan of de met DRM-codering beveiligde inhoud offline beschikbaar is.
offlineLeasePeriodHet aantal dagen dat de inhoud nog offline kan worden bekeken.
policiesEen aangepast object van de DRM-statusgebeurtenis.
targetHet NetStream-object.
voucherEndDateDe absolute datum waarop de voucher verloopt en de inhoud niet meer door gebruikers kan worden bekeken.
contentDataDe DRMContentData voor de inhoud
voucherHet object DRMVoucher voor de inhoud.
isLocalGeeft aan of de inhoud is opgeslagen in het lokale bestandssysteem.




[ X ]Waarom in het Engels?
Sommige inhoud van de Naslaggids voor ActionScript 3.0 staat in het Engels

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