Поддерживаемые типы проверки подлинности:
Класс AuthenticationMethod содержит строковые константы для свойства
Если файл метаданных для фрагмента медиасодержимого включает несколько ваучеров с разными объектами VoucherAccessInfo, пользователю потребуется решить, для какого ваучера проверять подлинность. Например, для просмотра содержимого может потребоваться ваучер на уровне подписки с высокими полномочиями, а также ваучер базового уровня с низкими полномочиями. Чтобы различать эти два ваучера, необходимо использовать описательную строку в свойстве
Для локализованных приложений это свойство можно использовать как идентификатор. Приложение может определять локаль и выполнять соответствующую локализацию строк.
Если проверка подлинности требуется для домена по умолчанию или не требуется вовсе, свойство
Примечание. Домен, возвращаемый этим свойством, не имеет ничего общего с именами сетевых или Интернет-доменов. В этом случае доменом является группа содержимого или учетных записей пользователей. Например, один сервер может поддерживать несколько доменов, каждый из которых имеет собственный набор каналов содержимого и подписчиков.
(Только AIR) Объект DRMContentData можно получить из экземпляра NetStream путем вызова метода NetStream
Когда содержимое упаковывается с помощью Flash Access, можно сохранить метаданные содержимого в отдельном файле. Чтобы создать новый объект DRMContentData, получите эти метаданные с помощью объекта URLLoader и передайте их конструктору DRMContentData.
Каждый объект VoucherAccessInfo представляет политику, которая содержит требования для извлечения ваучера с сервера DRM. Например, если сервер требует проверки подлинности пользователя, объект VoucherAccessInfo содержит метод проверки подлинности. Если сервер требует, чтобы компьютер был зарегистрирован на сервере области, объект содержит URL-адрес сервера области.
Поддерживаемые типы проверки подлинности:
Класс AuthenticationMethod содержит строковые константы для свойства
Если проверка подлинности требуется для домена по умолчанию или не требуется вовсе, свойство
Примечание. Домен, возвращаемый этим свойством, не имеет ничего общего с именами сетевых или Интернет-доменов. В этом случае доменом является группа содержимого или учетных записей пользователей. Например, один сервер может поддерживать несколько доменов, каждый из которых имеет собственный набор каналов содержимого и подписчиков.
Свойства DRMVoucher описывают предоставленные ваучером права на просмотр. Ваучер можно получить с помощью метода
Если ваучер действует только на время текущего онлайн-сеанса, свойство
Если ваучер действует только на время текущего онлайн-сеанса, свойство
Период времени, выделенный для просмотра, начинается, когда пользователь впервые открывает содержимое, и заканчивается по истечении отведенного времени. Если время не задано, свойство
Объект политики содержит пару «имя-значение» для каждой действующей политики.
Свойства
Свойство
Свойство
Метода, с помощью которого можно получить список всех ваучеров в локальном кэше, не существует.
Не создавайте экземпляр класса DRMManager. С помощью статического метода
Поддержка в профилях AIR: эта функция поддерживается во всех компьютерных операционных системах и среде AIR для телевизионных устройств, но не поддерживается на мобильных устройствах. Используйте свойство
Примечание. В случае неудачной попытки загрузить ваучер из локального кэша (с использованием
Чтобы узнать о результате предпринятой попытки аутентификации, необходимо прослушивать события
Сохраненный или загруженный иным образом маркер аутентификации можно использовать в будущем для создания проверенного сеанса на сервере управления правами доступа к содержимому. Для создания сеанса с помощью маркера необходимо вызвать метод
Важно! (Только для AIR) Вызов метода
Для каждого домена защиты существует один экземпляр DRMManager.
Как и
Ваучер загружается согласно значению параметра
Класс LoadVoucherSetting определяет строковые константы, используемые в качестве значений параметра
После успешной загрузки ваучера DRMManager отправляет событие DRM status. Приложение может начать воспроизведение сразу после загрузки ваучера. Загруженный ваучер доступен в свойстве
Если не удалось загрузить ваучер с сервера управления правами доступа к содержимому, то отправляется событие ошибки DRM. Свойство
Если при использовании настройки
Чтобы пользователь мог снова получить доступ к зашифрованному содержимому, приложение должно снова загрузить необходимые ваучеры. Вызов этой функции равнозначен вызову
Маркеры аутентификации указаны в свойстве
Если задать маркер таким образом, он перезапишет существующий в кэше маркер для сервера и домена. Для очистки кэшированного маркера задайте параметру