MediaDrmCallbackpublic final class LocalMediaDrmCallback extends Object implements MediaDrmCallback
MediaDrmCallback that provides a fixed response to key requests. Provisioning is not
supported. This implementation is primarily useful for providing locally stored keys to decrypt
ClearKey protected content. It is not suitable for use with Widevine or PlayReady protected
content.| Constructor | Description |
|---|---|
LocalMediaDrmCallback(byte[] keyResponse) |
| Modifier and Type | Method | Description |
|---|---|---|
byte[] |
executeKeyRequest(UUID uuid,
ExoMediaDrm.KeyRequest request) |
Executes a key request.
|
byte[] |
executeProvisionRequest(UUID uuid,
ExoMediaDrm.ProvisionRequest request) |
Executes a provisioning request.
|
public LocalMediaDrmCallback(byte[] keyResponse)
keyResponse - The fixed response for all key requests.public byte[] executeProvisionRequest(UUID uuid, ExoMediaDrm.ProvisionRequest request)
MediaDrmCallbackexecuteProvisionRequest in interface MediaDrmCallbackuuid - The UUID of the content protection scheme.request - The request.public byte[] executeKeyRequest(UUID uuid, ExoMediaDrm.KeyRequest request)
MediaDrmCallbackexecuteKeyRequest in interface MediaDrmCallbackuuid - The UUID of the content protection scheme.request - The request.