Referencia de ActionScript® 3.0 para la plataforma de Adobe® Flash®
Inicio  |  Ocultar lista de paquetes y clases |  Paquetes  |  Clases  |  Novedades  |  Índice  |  Apéndices  |  ¿Por qué hay texto en inglés?
Filtros: AIR 30.0 y versiones anteriores, Flash Player 30.0 y versiones anteriores, Flash Lite 4
Flex 4.6 y versiones anteriores, Flash Pro CS6 y versiones anteriores
Ocultar filtros
flash.net.drm 

DRMManager  - AS3

Paquetesx

Nivel superior
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

Elementos del lenguaje

Constantes globales
Funciones globales
Operadores
Sentencias, palabras clave y directivas
Tipos especiales

Apéndices

Novedades
Errores del compilador
Advertencias del compilador
Errores en tiempo de ejecución
Migración a ActionScript 3
Conjuntos de caracteres admitidos
Solo etiquetas MXML
Elementos Motion XML
Etiquetas de texto temporizado
Lista de elementos desfasados
Constantes de implementación de accesibilidad
Cómo utilizar ejemplos de ActionScript
Avisos legales
Paqueteflash.net.drm
Clasepublic class DRMManager
HerenciaDRMManager Inheritance EventDispatcher Inheritance Object

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.5, Flash Player 10.1

DRMManager gestiona la recuperación y el almacenamiento de las licencias necesarias para poder visualizar contenido protegido con DRM. Con el método estático DRMManager.getDRMManager(), puede acceder al objeto DRMManager existente para realizar las siguientes tareas de gestión DRM:
  • Precargar licencias desde un servidor de derechos multimedia mediante un objeto DRMContentData.
  • Se puede consultar la caché local para buscar una licencia concreta con un objeto DRMContentData.
  • Restablecer todas las licencias (sólo AIR)

No se proporciona método alguno para enumerar todas las licencias de la caché local.

No crear una instancia de la clase DRMManager. Utilice el objeto estático DRMManager.getDRMManager() para acceder al objeto DRMManager existente.

Compatibilidad con perfil de AIR: esta característica se admite en todos los sistemas operativos de escritorio y en dispositivos de AIR para TV, pero no en dispositivos móviles. Puede comprobar la compatibilidad en tiempo de ejecución mediante la propiedad DRMManager.isSupported. Consulte Compatibilidad con perfil de AIR para obtener información sobre la compatibilidad de la API con varios perfiles.

Elementos de API relacionados



Propiedades públicas
 PropiedadDefinido por
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
  isSupported : Boolean
[estática] [solo lectura] La propiedad isSupported se establece en true si la clase DRMManager se admite en la plataforma actual; en caso contrario, se establece en false.
DRMManager
  networkIdleTimeout : Number
[estática]
DRMManager
Métodos públicos
 MétodoDefinido por
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un objeto de detector de eventos con un objeto EventDispatcher, de modo que el detector reciba la notificación de un evento.
EventDispatcher
  
addToDeviceGroup(deviceGroup:DRMDeviceGroup, forceRefresh:Boolean = false):void
Añade el dispositivo actualmente en ejecución a un grupo de dispositivos.
DRMManager
  
authenticate(serverURL:String, domain:String, username:String, password:String):void
Autentica a un usuario.
DRMManager
 Inherited
Distribuye un evento en el flujo del evento.
EventDispatcher
  
[estática] Devuelve una instancia del objeto simple DRMManager.
DRMManager
 Inherited
Comprueba si el objeto EventDispatcher tiene detectores registrados para un tipo concreto de evento.
EventDispatcher
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
  
Obtiene una licencia de previsualización del servidor de licencias. La puede utilizar para permitir que un usuario verifique si puede reproducir contenido en un equipo determinado.
DRMManager
  
loadVoucher(contentData:DRMContentData, setting:String):void
Carga una licencia desde un servidor de derechos multimedia o desde la caché de licencias local.
DRMManager
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Elimina un detector del objeto EventDispatcher.
EventDispatcher
  
Elimina el dispositivo actualmente en ejecución de un grupo de dispositivos.
DRMManager
  
En aplicaciones de AIR, esta acción elimina todos los datos de licencias de gestión de derechos digitales (DRM) guardados en la caché local.
DRMManager
  
returnVoucher(inServerURL:String, immediateCommit:Boolean, licenseID:String, policyID:String):void
Devuelve al servidor de licencias todas las licencias que se ajustan a los criterios especificados.
DRMManager
  
Define el símbolo de autenticación que se utiliza en la comunicación con el servidor y dominio especificados.
DRMManager
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
  
DRMManager
 Inherited
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional.
Object
 Inherited
Devuelve la representación de cadena del objeto especificado.
Object
 Inherited
Devuelve el valor simple del objeto especificado.
Object
 Inherited
Comprueba si hay registrado un detector de eventos con este objeto EventDispatcher o con cualquiera de sus ascendientes para el tipo de evento concreto.
EventDispatcher
Eventos
 Evento Resumen Definido por
 Inherited[evento broadcast] Se distribuye cuando Flash Player o AIR pasan a estar activos.EventDispatcher
  DRMManager distribuye un objeto DRMAuthenticationCompleteEvent cuando el usuario se autentica en el servidor de derechos multimedia tras una llamada al método authenticate().DRMManager
  DRMManager distribuye un objeto DRMAuthenticationErrorEvent cuando el usuario no se autentica en el servidor de derechos multimedia una vez llamado el método authenticate().DRMManager
 Inherited[evento broadcast] Se distribuye cuando Flash Player o de AIR pasan a estar inactivos.EventDispatcher
  DRMManager distribuye un objeto DRMErrorEvent si no se puede obtener una licencia solicitada al servidor de derechos multimedia.DRMManager
  DRMManager distribuye un objeto DRMStatusEvent cuando se obtiene una licencia solicitada al servidor de derechos multimedia.DRMManager
Información sobre propiedades

isSupported

propiedad
isSupported:Boolean  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2

La propiedad isSupported se establece en true si la clase DRMManager se admite en la plataforma actual; en caso contrario, se establece en false.



Implementación
    public static function get isSupported():Boolean

networkIdleTimeout

propiedad 
networkIdleTimeout:Number



Implementación
    public static function get networkIdleTimeout():Number
    public static function set networkIdleTimeout(value:Number):void
Información sobre métodos

addToDeviceGroup

()método
public function addToDeviceGroup(deviceGroup:DRMDeviceGroup, forceRefresh:Boolean = false):void

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 3.0, Flash Player 11.9

Añade el dispositivo actualmente en ejecución a un grupo de dispositivos.

Parámetros

deviceGroup:DRMDeviceGroup
 
forceRefresh:Boolean (default = false)

authenticate

()método 
public function authenticate(serverURL:String, domain:String, username:String, password:String):void

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.5, Flash Player 10.1

Autentica a un usuario.

Detecta los eventos authenticationComplete y authenticationError para determinar el resultado del intento de autenticación. Si hay varias llamadas a authenticate(), se ponen en cola. El objeto AuthenticationCompleteEvent distribuido por el evento authenticationComplete contiene un símbolo de autenticación que la aplicación puede guardar.

Se puede utilizar un símbolo de autenticación guardado, o uno descargado por otros medios, para establecer una sesión autenticada con el servidor de derechos multimedia en el futuro. Para establecer una sesión mediante un símbolo, llame al método setAuthenticationToken() de DRMManager. Las propiedades del símbolo, como la fecha de vencimiento, están determinadas por la configuración del servidor que lo genera.

Importante (sólo AIR): el método authenticate() no funciona correctamente si una conexión a Internet del usuario se realiza a través de un servidor proxy que requiera autenticación. Aunque dichos usuarios no pueden precargar una licencia DRM que requiera autenticación, la aplicación sí puede obtener la licencia iniciando la reproducción y utilizando el método setAuthenticationCredentials() de NetStream para conectar al usuario tanto al servidor proxy como al de derechos multimedia. Una vez obtenida la licencia, el usuario puede ver el contenido sin conexión (siempre y cuando la licencia contemple la reproducción sin conexión).

Parámetros

serverURL:String — La dirección URL de un servidor de derechos multimedia que puede proveer licencias para ver contenido protegido
 
domain:String — Un dominio del servidor (no un nombre de dominio de red o de Internet)
 
username:String — Nombre de usuario
 
password:String — Contraseña de usuario

Elementos de API relacionados

getDRMManager

()método 
public static function getDRMManager():DRMManager

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.5, Flash Player 10.1

Devuelve una instancia del objeto simple DRMManager.

Existe una instancia de DRMManager por cada dominio de seguridad.

Valor devuelto
DRMManager

Elementos de API relacionados

loadPreviewVoucher

()método 
public function loadPreviewVoucher(contentData:DRMContentData):void

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 2, Flash Player 10.1

Obtiene una licencia de previsualización del servidor de licencias. La puede utilizar para permitir que un usuario verifique si puede reproducir contenido en un equipo determinado. Esta funcionalidad permite a los usuarios verificar que pueden reproducir contenido en su equipo antes de comprar y descargar el contenido. Resulta útil cuando el equipo del usuario no tiene las capacidades de protección de salida necesarias o un software requerido para reproducir contenido.

Al igual que el método loadVoucher(), este método es una llamada asíncrona y emite un evento DRMStatusEvent o DRMErrorEvent en caso de error.

Parámetros

contentData:DRMContentData

loadVoucher

()método 
public function loadVoucher(contentData:DRMContentData, setting:String):void

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.5, Flash Player 10.1

Carga una licencia desde un servidor de derechos multimedia o desde la caché de licencias local.

La licencia se carga según el parámetro setting:

  • LoadVoucherSetting.FORCE_REFRESH: la licencia siempre se descarga del servidor de derechos multimedia.
  • LoadVoucherSetting.LOCAL_ONLY: la licencia se carga desde la caché local.
  • LoadVoucherSetting.ALLOW_SERVER: la licencia se carga desde la caché local, si es posible; en caso contrario, se descarga desde el servidor.

La clase LoadVoucherSetting define constantes de cadena para utilizarlas como valores del parámetro setting.

Cuando se carga correctamente la licencia, DRMManager distribuye un evento de estado DRM. La aplicación puede iniciar la reproducción tan pronto como se haya cargado la licencia. La licencia cargada está disponible en la propiedad voucher del objeto DRMStatusEvent distribuido. Puede utilizar este objeto de licencia para mostrar información relacionada con derechos multimedia al usuario.

Si no es posible cargar una licencia desde el servidor de derechos multimedia, se distribuye un evento de error DRM. La propiedad errorID del objeto DRMErrorEvent distribuido indica el motivo del error. Algunas causas habituales de error son conectarse al servidor de derechos multimedia cuando el usuario está desconectado e intentar cargar una licencia cuando el usuario aún no se ha conectado. La aplicación puede reaccionar ante estos errores y tomar las medidas oportunas. Por ejemplo, si se necesitan credenciales de autenticación para descargar una licencia, se puede pedir al usuario que introduzca sus datos de nombre de usuario y contraseña, llamar al método authenticate() de DRMManager e intentar cargar la licencia de nuevo.

Si no es posible obtener una licencia desde la caché local y se utiliza el parámetro localOnly, no se distribuye ningún evento DRMErrorEvent. En su lugar, se distribuye un evento de estado DRM. La propiedad detail de este objeto DRMStatusEvent sigue siendo DRM.voucherObtained, pero la propiedad voucher es null.

Parámetros

contentData:DRMContentData — El objeto DRMContentData de un archivo multimedia protegido con DRM
 
setting:String — Determina si la licencia se recupera de la caché local o del servidor de derechos multimedia

removeFromDeviceGroup

()método 
public function removeFromDeviceGroup(deviceGroup:DRMDeviceGroup):void

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 3.0, Flash Player 11.9

Elimina el dispositivo actualmente en ejecución de un grupo de dispositivos.

Parámetros

deviceGroup:DRMDeviceGroup

resetDRMVouchers

()método 
public function resetDRMVouchers():void

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.5, Flash Player 11.8

En aplicaciones de AIR, esta acción elimina todos los datos de licencias de gestión de derechos digitales (DRM) guardados en la caché local. Para aplicaciones basadas en navegador, esto solo está disponible durante errores 3322, 3346, 3323, 3326, y se comporta como el panel de configuración Reproducción de contenido protegido.

La aplicación debe descargar de nuevo las licencias necesarias para que el usuario pueda acceder a contenido codificado. Llamar a esta función equivale a llamar a Netstream.resetDRMVouchers().


Emite
IOError — No es posible eliminar los datos de las licencias.

Elementos de API relacionados

returnVoucher

()método 
public function returnVoucher(inServerURL:String, immediateCommit:Boolean, licenseID:String, policyID:String):void

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 11.8, AIR 3.8

Devuelve al servidor de licencias todas las licencias que se ajustan a los criterios especificados. Cuando se devuelve una licencia, se quita del almacenamiento en disco y de la memoria. Esto no interrumpirá objetos NetStream ni AVStream que estén utilizando las licencias devueltas para la reproducción de vídeo, pero se prohibirá la reproducción futura. DRMManager comunicará DRMReturnVoucherCompleteEvent si la operación se realiza correctamente, o DRMReturnVoucherErrorEvent en caso de error. Emitirá un error ArgumentError si inServerURL tiene valor null o si tanto la identificación de licencia como la de política son null.

Parámetros

inServerURL:String — Las direcciones URL del servidor de licencias de las que se descargaron las licencias devueltas.
 
immediateCommit:Boolean — Reservado. El único valor admitido es true.
 
licenseID:String — (Opcional) Se devolverán licencias que tengan esta identificación de licencia. Si el valor es null, se utilizará el identificador de política en su lugar.
 
policyID:String — (Opcional) Se devolverán licencias que tengan esta identificación de política. Si el valor es null, se utilizará el identificador de licencia en su lugar. Si tanto el identificador de licencia como el de política tienen valor no null, solo se devolverá una licencia que corresponda tanto al identificador de licencia como al de política.

setAuthenticationToken

()método 
public function setAuthenticationToken(serverUrl:String, domain:String, token:ByteArray):void

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.5, Flash Player 10.1

Define el símbolo de autenticación que se utiliza en la comunicación con el servidor y dominio especificados.

Los símbolos de autenticación están disponibles en la propiedad token del objeto DRMAuthenticationCompleteEvent distribuido cuando se llama correctamente al método authenticate(). El símbolo se guarda automáticamente en la memoria caché de la sesión, pero se puede utilizar el método setAuthenticationToken() para gestionar los símbolos directamente.

Al definir un símbolo, se sobrescriben los símbolos existentes guardados en la caché para dicho servidor y dominio. Establezca el parámetro token en null para borrar los símbolos guardados en la caché.

Parámetros

serverUrl:String — La dirección URL del servidor de derechos multimedia
 
domain:String — DRMContentData
 
token:ByteArray — El símbolo de autenticación

storeVoucher

()método 
public function storeVoucher(voucher:ByteArray):void

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 11.0, AIR 3.0

Parámetros

voucher:ByteArray

Información sobre eventos

authenticationComplete

Evento
Tipo de objeto de evento: flash.events.DRMAuthenticationCompleteEvent
propiedad DRMAuthenticationCompleteEvent.type = flash.events.DRMAuthenticationCompleteEvent.AUTHENTICATION_COMPLETE

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.5, Flash Player 10.1

DRMManager distribuye un objeto DRMAuthenticationCompleteEvent cuando el usuario se autentica en el servidor de derechos multimedia tras una llamada al método authenticate().

La constante de cadena que se utiliza para evento de finalización de autenticación en el parámetro type cuando se añaden o se eliminan detectores de eventos.

authenticationError

Evento  
Tipo de objeto de evento: flash.events.DRMAuthenticationErrorEvent
propiedad DRMAuthenticationErrorEvent.type = flash.events.DRMAuthenticationErrorEvent.AUTHENTICATION_ERROR

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.5, Flash Player 10.1

DRMManager distribuye un objeto DRMAuthenticationErrorEvent cuando el usuario no se autentica en el servidor de derechos multimedia una vez llamado el método authenticate().

La constante de cadena que se utiliza para el evento de autenticación de errores en el parámetro type al añadir y eliminar detectores de eventos.

drmError

Evento  
Tipo de objeto de evento: flash.events.DRMErrorEvent
propiedad DRMErrorEvent.type = flash.events.DRMErrorEvent.DRM_ERROR

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.5, Flash Player 10.1

DRMManager distribuye un objeto DRMErrorEvent si no se puede obtener una licencia solicitada al servidor de derechos multimedia.

Nota: cuando falla el intento de carga de una licencia desde la caché de licencias local (con localOnly como parámetro source), NO se distribuye ningún objeto DRMErrorEvent. En su lugar, se distribuye un objeto DRMStatusEvent con una propiedad voucher establecida como null.

La constante DRMErrorEvent.DRM_ERROR define el valor de la propiedad type de un objeto de evento drmError.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
errorIDSe ha asignado un código de error numérico al problema.
subErrorIDCódigo de error que indica más información detallada sobre el problema subyacente.
targetObjeto NetStream.

drmStatus

Evento  
Tipo de objeto de evento: flash.events.DRMStatusEvent
propiedad DRMStatusEvent.type = flash.events.DRMStatusEvent.DRM_STATUS

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.5, Flash Player 10.1

DRMManager distribuye un objeto DRMStatusEvent cuando se obtiene una licencia solicitada al servidor de derechos multimedia.

La constante DRMStatusEvent.DRM_STATUS define el valor de la propiedad type de un objeto de evento drmStatus.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
detailCadena que explica el contexto del evento de estado.
isAnonymousIndica si el contenido protegido con cifrado DRM está disponible sin necesidad de que el usuario proporcione sus credenciales de autenticación.
isAvailableOfflineIndica si el contenido protegido con cifrado DRM está disponible sin conexión.
offlineLeasePeriodNúmero de días restantes para poder ver el contenido sin conexión.
normativasObjeto personalizado del evento de estado de DRM.
targetObjeto NetStream.
voucherEndDateFecha absoluta de vencimiento de la licencia a partir de la cual los usuarios no pueden seguir viendo el contenido
contentDataDRMContentData para el contenido
voucherObjeto DRMVoucher para el contenido.
isLocalIndica si el contenido está guardado en el sistema de archivos locales




[ X ]¿Por qué hay texto en inglés?
Cierto contenido de la Referencia de ActionScript 3.0 se muestra en inglés

No todo el contenido de la Referencia de ActionScript 3.0 se traduce a todos los idiomas. Si un elemento del lenguaje no se traduce, aparecerá en inglés. Por ejemplo, la clase ga.controls.HelpBox no está traducida en ningún idioma. Por lo tanto, en la versión en español de la referencia, la clase ga.controls.HelpBox aparecerá en inglés.