Most visited

Recently visited

Added in API level 23

MediaDrm.KeyStatus

public static final class MediaDrm.KeyStatus
extends Object

java.lang.Object
   ↳ android.media.MediaDrm.KeyStatus


定义密钥的状态。 onKeyStatusChange(MediaDrm, byte[], List , boolean) 监听器提供会话中每个密钥的onKeyStatusChange(MediaDrm, byte[], List , boolean)

Summary

Constants

int STATUS_EXPIRED

密钥不再可用于解密媒体数据,因为其到期时间已过。

int STATUS_INTERNAL_ERROR

由于与输入参数无关的处理中的内部错误,密钥当前不可用于解密媒体数据。

int STATUS_OUTPUT_NOT_ALLOWED

该密钥目前不可用于解密媒体数据,因为目前无法满足其输出要求。

int STATUS_PENDING

该密钥的状态尚不清楚,正在确定中。

int STATUS_USABLE

密钥当前可用于解密媒体数据

Public methods

byte[] getKeyId()

返回键的id

int getStatusCode()

返回键的状态码

Inherited methods

From class java.lang.Object

Constants

STATUS_EXPIRED

Added in API level 23
int STATUS_EXPIRED

密钥不再可用于解密媒体数据,因为其到期时间已过。

常数值:1(0x00000001)

STATUS_INTERNAL_ERROR

Added in API level 23
int STATUS_INTERNAL_ERROR

由于与输入参数无关的处理中的内部错误,密钥当前不可用于解密媒体数据。 此错误不适用于应用程序。

常量值:4(0x00000004)

STATUS_OUTPUT_NOT_ALLOWED

Added in API level 23
int STATUS_OUTPUT_NOT_ALLOWED

该密钥目前不可用于解密媒体数据,因为目前无法满足其输出要求。

常量值:2(0x00000002)

STATUS_PENDING

Added in API level 23
int STATUS_PENDING

该密钥的状态尚不清楚,正在确定中。 状态将在确定后更新为实际状态。

常量值:3(0x00000003)

STATUS_USABLE

Added in API level 23
int STATUS_USABLE

密钥当前可用于解密媒体数据

常量值:0(0x00000000)

Public methods

getKeyId

Added in API level 23
byte[] getKeyId ()

返回键的id

Returns
byte[]

getStatusCode

Added in API level 23
int getStatusCode ()

返回键的状态码

Returns
int one of STATUS_USABLE, STATUS_EXPIRED, STATUS_OUTPUT_NOT_ALLOWED, STATUS_PENDING or STATUS_INTERNAL_ERROR.

Hooray!