Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
org.osmf.traits 

DRMTrait  - AS3 OSMF

Пакетorg.osmf.traits
Классpublic class DRMTrait
НаследованиеDRMTrait Inheritance MediaTraitBase Inheritance EventDispatcher Inheritance Object

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10.1, AIR 1.5

DRMTrait определяет интерфейс характеристик для мультимедийного содержимого, которое может быть защищено с помощью технологии управления цифровыми правами (DRM). Также он может использоваться в качестве базового класса для более специфичного подкласса DRMTrait.

Поддерживаемая идентификация может быть анонимной или основанной на учетной записи.

Процесс обработки мультимедийного содержимого с характеристикой DRMTrait представляет собой идентификацию, после выполнения которой оно считается действительным (т. е. может быть воспроизведено) для определенного окна времени.

Используйте метод MediaElement.hasTrait(MediaTraitType.DRM) для запросов о том, имеет ли элемент мультимедийного содержимого эту характеристику. Если hasTrait(MediaTraitType.DRM) возвращает true, используйте метод MediaElement.getTrait(MediaTraitType.DRM) для получения объекта этого типа.



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  drmState : String
[только для чтения] Текущее состояние DRM для этого мультимедийного содержимого.
DRMTrait
  endDate : Date
[только для чтения] Дата окончания для окна воспроизведения.
DRMTrait
  period : Number
[только для чтения] Продолжительность окна воспроизведения в секундах.
DRMTrait
  startDate : Date
[только для чтения] Дата начала для окна воспроизведения.
DRMTrait
 InheritedtraitType : String
[только для чтения] MediaTraitType для этой характеристики.
MediaTraitBase
Общедоступные методы
 МетодОпределено
  
Конструктор.
DRMTrait
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии.
EventDispatcher
  
authenticate(username:String = null, password:String = null):void
Выполняет аутентификацию мультимедийного содержимого.
DRMTrait
  
Выполняет аутентификацию мультимедийного содержимого с помощью объекта, используемого в качестве маркера.
DRMTrait
 Inherited
Посылает событие в поток событий.
EventDispatcher
 Inherited
Удаляет любые ресурсы, используемые этой характеристикой.
MediaTraitBase
 Inherited
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события.
EventDispatcher
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаляет прослушиватель из объекта EventDispatcher.
EventDispatcher
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
 Inherited
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником.
EventDispatcher
Защищенные методы
 МетодОпределено
  
Обновляет состояние drm.
DRMTrait
  
Обновляет дату окончания.
DRMTrait
  
Обновляет промежуток времени.
DRMTrait
  
Обновляет дату начала.
DRMTrait
События
 Событие Сводка Определено
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным.EventDispatcher
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным.EventDispatcher
  Отправляется, если для воспроизведения мультимедийного содержимого требуется анонимная идентификация или проверка подлинности на основе учетных данных.DRMTrait
Сведения о свойстве

drmState

свойство
drmState:String  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10.1, AIR 1.5

Текущее состояние DRM для этого мультимедийного содержимого. Состояния описываются в перечислении DRMState.



Реализация
    public function get drmState():String

Связанные элементы API

endDate

свойство 
endDate:Date  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10.1, AIR 1.5

Дата окончания для окна воспроизведения. Возвращает null, если идентификация еще не выполнена.



Реализация
    public function get endDate():Date

period

свойство 
period:Number  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10.1, AIR 1.5

Продолжительность окна воспроизведения в секундах. Возвращает NaN, если идентификация не выполнялась.

Обратите внимание, что это свойство обычно является разницей между startDate и endDate, но включено в качестве свойства, поскольку в некоторых случаях продолжительность известна заранее в отличие от дат начала и окончания (например, аренда на неделю).



Реализация
    public function get period():Number

startDate

свойство 
startDate:Date  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10.1, AIR 1.5

Дата начала для окна воспроизведения. Возвращает null, если идентификация еще не выполнена.



Реализация
    public function get startDate():Date
Сведения о конструкторе

DRMTrait

()Конструктор
public function DRMTrait()

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10.1, AIR 1.5

Конструктор.

Сведения о методе

authenticate

()метод
public function authenticate(username:String = null, password:String = null):void

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10.1, AIR 1.5

Выполняет аутентификацию мультимедийного содержимого. Может использоваться как для анонимной идентификации, так и для проверки подлинности на основе учетных данных. Является пустой командой, если аутентификация мультимедийного содержимого уже выполнена.

Параметры

username:String (default = null) — Имя пользователя. Требуется null для анонимной идентификации.
 
password:String (default = null) — Пароль. Требуется null для анонимной идентификации.


Выдает
IllegalOperationError — Если мультимедийное содержимое еще не инициализировано.

authenticateWithToken

()метод 
public function authenticateWithToken(token:Object):void

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10.1, AIR 1.5

Выполняет аутентификацию мультимедийного содержимого с помощью объекта, используемого в качестве маркера. Может использоваться как для анонимной идентификации, так и для проверки подлинности на основе учетных данных. Является пустой командой, если аутентификация мультимедийного содержимого уже выполнена.

Параметры

token:Object — Маркер для использования в идентификации.

setDrmState

()метод 
protected final function setDrmState(value:String):void

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10.1, AIR 1.5

Обновляет состояние drm.

Обратите внимание, что этот метод не отправляет событие drmStateChange.

Параметры

value:String — Новое значение для drmState.

setEndDate

()метод 
protected final function setEndDate(value:Date):void

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10.1, AIR 1.5

Обновляет дату окончания.

Параметры

value:Date — Новое значение для endDate.

setPeriod

()метод 
protected final function setPeriod(value:Number):void

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10.1, AIR 1.5

Обновляет промежуток времени.

Параметры

value:Number — Новое значение для period.

setStartDate

()метод 
protected final function setStartDate(value:Date):void

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10.1, AIR 1.5

Обновляет дату начала.

Параметры

value:Date — Новое значение для startDate.

Сведения о событии

drmStateChange

Событие
Тип объекта события: org.osmf.events.DRMEvent
свойство DRMEvent.type = org.osmf.events.DRMEvent.DRM_STATE_CHANGE

Язык версии: ActionScript 3.0
Версия продукта: OSMF 1.0
Версии среды выполнения: Flash Player 10.1, AIR 1.5

Отправляется, если для воспроизведения мультимедийного содержимого требуется анонимная идентификация или проверка подлинности на основе учетных данных.

Константа DRMEvent.DRM_STATE_CHANGE определяет значение свойства type объекта события при изменении drmState для DRMTrait.




[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.