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) |
|
|---|---|
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. |