包 | flash.net.drm |
类 | public class DRMContentData |
继承 | DRMContentData ![]() |
语言版本: | ActionScript 3.0 |
运行时版本: | AIR 1.5, Flash Player 10.1 |
(仅限 AIR)通过调用 NetStream preloadEmbeddedContent()
方法并在 NetStream 客户端对象上提供 onDRMContentData
回调函数,可从 NetStream 实例获取 DRMContentData 对象。使用传递给回调函数的 DRMContentData 对象作为 DRMManager loadVoucher()
方法的参数。
使用 Flash Access 打包内容时,您可以选择将该内容的元数据保存为一个单独的文件。要创建一个新的 DRMContentData 对象,请使用 URLLoader 对象获取该元数据,然后将其传递给 DRMContentData 构造函数。
相关 API 元素
公共属性
属性 | 由以下参数定义 | ||
---|---|---|---|
authenticationMethod : String [只读]
获取关联内容凭证所需的身份验证的类型。 | DRMContentData | ||
![]() | constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | |
domain : String [只读]
媒体权限服务器的内容域,用户必须通过该域的身份验证,才能获取关联内容的凭证。 | DRMContentData | ||
licenseID : String [只读]
标识媒体权限服务器上与此元数据关联的内容的唯一 ID。 | DRMContentData | ||
serverURL : String [只读]
可提供查看关联内容所需的凭证的媒体权限服务器的 URL。 | DRMContentData |
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
DRMContentData(rawData:ByteArray = null)
构造函数。 | DRMContentData | ||
检索 VoucherAccessInfo 对象数组。 | DRMContentData | ||
![]() |
表示对象是否已经定义了指定的属性。 | Object | |
![]() |
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | |
![]() |
表示指定的属性是否存在、是否可枚举。 | Object | |
![]() |
设置循环操作动态属性的可用性。 | Object | |
![]() |
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | |
![]() |
返回指定对象的字符串表示形式。 | Object | |
![]() |
返回指定对象的原始值。 | Object |
属性详细信息
authenticationMethod | 属性 |
authenticationMethod:String
[只读] 语言版本: | ActionScript 3.0 |
运行时版本: | AIR 1.5, Flash Player 10.1 |
获取关联内容凭证所需的身份验证的类型。
支持的身份验证类型有:
- AuthenticationMethod.ANONYMOUS — 任何人都可以获得凭证。
- AuthenticationMethod.USERNAME_AND_PASSWORD — 用户必须提供被授权查看关联内容的帐户的有效用户名和密码。
AuthenticationMethod 类提供与 authenticationMethod
属性配合使用的字符串常量。
实现
public function get authenticationMethod():String
domain | 属性 |
licenseID | 属性 |
serverURL | 属性 |
构造函数详细信息
DRMContentData | () | 构造函数 |
方法详细信息
getVoucherAccessInfo | () | 方法 |
public function getVoucherAccessInfo():Vector.<VoucherAccessInfo>
语言版本: | ActionScript 3.0 |
运行时版本: | AIR 2, Flash Player 10.1 |
检索 VoucherAccessInfo 对象数组。数组包含至少 1 个 VoucherAccessInfo 对象(默认)。
每个 VoucherAccessInfo 对象表示一个策略,策略中包含从媒体权限服务器检索凭证的要求。例如,如果服务器要求用户进行身份验证,则 VoucherAccessInfo 对象会包含身份验证方法。如果服务器要求计算机在 Realm 服务器上注册,则此对象包含指向该 Realm 服务器的 URL。
返回Vector.<VoucherAccessInfo> |
Tue Jun 12 2018, 11:04 AM Z