public static final class MediaDrm.KeyStatus
extends Object
java.lang.Object | |
↳ | android.media.MediaDrm.KeyStatus |
定义密钥的状态。 onKeyStatusChange(MediaDrm, byte[], List
监听器提供会话中每个密钥的onKeyStatusChange(MediaDrm, byte[], List
。
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
|
int STATUS_INTERNAL_ERROR
由于与输入参数无关的处理中的内部错误,密钥当前不可用于解密媒体数据。 此错误不适用于应用程序。
常量值:4(0x00000004)
int STATUS_OUTPUT_NOT_ALLOWED
该密钥目前不可用于解密媒体数据,因为目前无法满足其输出要求。
常量值:2(0x00000002)
int STATUS_PENDING
该密钥的状态尚不清楚,正在确定中。 状态将在确定后更新为实际状态。
常量值:3(0x00000003)
int getStatusCode ()
返回键的状态码
Returns | |
---|---|
int |
one of STATUS_USABLE , STATUS_EXPIRED , STATUS_OUTPUT_NOT_ALLOWED , STATUS_PENDING or STATUS_INTERNAL_ERROR . |