private void onProvisionResponse(Object response) { provisioningInProgress = false; if (state != STATE_OPENING && state != STATE_OPENED && state != STATE_OPENED_WITH_KEYS) { // This event is stale. return; } if (response instanceof Exception) { onError((Exception) response); return; } try { mediaDrm.provideProvisionResponse((byte[]) response); if (state == STATE_OPENING) { openInternal(false); } else { postKeyRequest(); } } catch (DeniedByServerException e) { onError(e); } }
private void onProvisionResponse(Object response) { provisioningInProgress = false; if (state != STATE_OPENING && state != STATE_OPENED && state != STATE_OPENED_WITH_KEYS) { // This event is stale. return; } if (response instanceof Exception) { onError((Exception) response); return; } try { mediaDrm.provideProvisionResponse((byte[]) response); if (state == STATE_OPENING) { openInternal(false); } else { doLicense(); } } catch (DeniedByServerException e) { onError(e); } }
private void onProvisionResponse(Object response) { if (state != STATE_OPENING && state != STATE_OPENED && state != STATE_OPENED_WITH_KEYS) { // This event is stale. return; } if (response instanceof Exception) { onError((Exception) response); return; } try { mediaDrm.provideProvisionResponse((byte[]) response); if (state == STATE_OPENING) { openInternal(false); } else { postKeyRequest(); } } catch (DeniedByServerException e) { onError(e); } }
byte[] provideKeyResponse(byte[] keyResponse) throws DeniedByServerException { try { return mMediaDrm.provideKeyResponse(mSessionId, keyResponse); } catch (NotProvisionedException e) { throw new WidevineNotSupportedException(e); } }
@Override public byte[] provideKeyResponse(byte[] scope, byte[] response) throws NotProvisionedException, DeniedByServerException { return mediaDrm.provideKeyResponse(scope, response); }
@Override public void provideProvisionResponse(byte[] response) throws DeniedByServerException { mediaDrm.provideProvisionResponse(response); }
/** * @see android.media.MediaDrm#provideKeyResponse(byte[], byte[]) */ byte[] provideKeyResponse(byte[] scope, byte[] response) throws NotProvisionedException, DeniedByServerException;
/** * @see android.media.MediaDrm#provideProvisionResponse(byte[]) */ void provideProvisionResponse(byte[] response) throws DeniedByServerException;
/** * @see MediaDrm#provideKeyResponse(byte[], byte[]) */ byte[] provideKeyResponse(byte[] scope, byte[] response) throws NotProvisionedException, DeniedByServerException;
/** * @see MediaDrm#provideProvisionResponse(byte[]) */ void provideProvisionResponse(byte[] response) throws DeniedByServerException;