MediaDrm API update
Clarify offline usage of sessions and keys and implement implement CryptoSession to support additional crypto use cases. Change-Id: I3788e7b187cd20c4224bf07f3fc6bef48ee38bd6
This commit is contained in:
@@ -143,9 +143,9 @@ public class MediaDrmAPITest extends TabActivity {
|
||||
|
||||
byte[] sessionId = drm.openSession();
|
||||
|
||||
MediaDrm.LicenseRequest drmRequest;
|
||||
drmRequest = drm.getLicenseRequest(sessionId, kKeyId, "video/mp4",
|
||||
MediaDrm.MEDIA_DRM_LICENSE_TYPE_STREAMING, null);
|
||||
MediaDrm.KeyRequest drmRequest;
|
||||
drmRequest = drm.getKeyRequest(sessionId, kKeyId, "video/mp4",
|
||||
MediaDrm.MEDIA_DRM_KEY_TYPE_STREAMING, null);
|
||||
|
||||
PostRequestTask postTask = new PostRequestTask(drmRequest.data);
|
||||
postTask.execute(kServerUrl + ":" + kPort + kClientAuth);
|
||||
@@ -162,7 +162,7 @@ public class MediaDrmAPITest extends TabActivity {
|
||||
} else {
|
||||
byte[] drmResponse = parseResponseBody(responseBody);
|
||||
|
||||
drm.provideLicenseResponse(sessionId, drmResponse);
|
||||
drm.provideKeyResponse(sessionId, drmResponse);
|
||||
drm.closeSession(sessionId);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user