mirror of
https://github.com/androidx/media.git
synced 2025-05-03 21:57:46 +08:00
Call onKeysRemoved (not onKeysRestored) when releasing offline keys
Looks like this change was introduced in <unknown commit> onKeysRemoved is currently not triggered in DefaultDrmSessionManager as far as I can tell. It seems like it should be called from here. PiperOrigin-RevId: 317072794
This commit is contained in:
parent
88883ffd67
commit
685061431c
@ -467,7 +467,7 @@ import org.checkerframework.checker.nullness.qual.RequiresNonNull;
|
|||||||
byte[] responseData = (byte[]) response;
|
byte[] responseData = (byte[]) response;
|
||||||
if (mode == DefaultDrmSessionManager.MODE_RELEASE) {
|
if (mode == DefaultDrmSessionManager.MODE_RELEASE) {
|
||||||
mediaDrm.provideKeyResponse(Util.castNonNull(offlineLicenseKeySetId), responseData);
|
mediaDrm.provideKeyResponse(Util.castNonNull(offlineLicenseKeySetId), responseData);
|
||||||
dispatchEvent(DrmSessionEventListener::onDrmKeysRestored);
|
dispatchEvent(DrmSessionEventListener::onDrmKeysRemoved);
|
||||||
} else {
|
} else {
|
||||||
byte[] keySetId = mediaDrm.provideKeyResponse(sessionId, responseData);
|
byte[] keySetId = mediaDrm.provideKeyResponse(sessionId, responseData);
|
||||||
if ((mode == DefaultDrmSessionManager.MODE_DOWNLOAD
|
if ((mode == DefaultDrmSessionManager.MODE_DOWNLOAD
|
||||||
|
Loading…
x
Reference in New Issue
Block a user