DrmErrorEvent
public class DrmErrorEvent
extends DrmEvent
| java.lang.Object | ||
| ↳ | android.drm.DrmEvent | |
| ↳ | android.drm.DrmErrorEvent | |
This class was deprecated in API level 30.
Please use MediaDrm
An entity class that is passed to the onError() callback.
Summary
Constants | |
|---|---|
int | TYPE_ACQUIRE_DRM_INFO_FAILED Failed to acquire |
int | TYPE_NOT_SUPPORTED Response from the server cannot be handled by the DRM plug-in (agent). |
int | TYPE_NO_INTERNET_CONNECTION An Internet connection is not available and no attempt can be made to renew rights. |
int | TYPE_OUT_OF_MEMORY Memory allocation failed during renewal. |
int | TYPE_PROCESS_DRM_INFO_FAILED Failed to process |
int | TYPE_REMOVE_ALL_RIGHTS_FAILED Failed to remove all the rights objects associated with all DRM schemes. |
int | TYPE_RIGHTS_NOT_INSTALLED Something went wrong installing the rights. |
int | TYPE_RIGHTS_RENEWAL_NOT_ALLOWED The server rejected the renewal of rights. |
Inherited constants |
|---|
Public constructors | |
|---|---|
DrmErrorEvent(int uniqueId, int type, String message) Creates a | |
DrmErrorEvent(int uniqueId, int type, String message, HashMap<String, Object> attributes) Creates a | |
Inherited methods | |
|---|---|
Constants
TYPE_ACQUIRE_DRM_INFO_FAILED
public static final int TYPE_ACQUIRE_DRM_INFO_FAILED
Failed to acquire DrmInfo. This error event is sent when an acquireDrmInfo() call fails.
Constant Value: 2008 (0x000007d8)
TYPE_NOT_SUPPORTED
public static final int TYPE_NOT_SUPPORTED
Response from the server cannot be handled by the DRM plug-in (agent).
Constant Value: 2003 (0x000007d3)
TYPE_NO_INTERNET_CONNECTION
public static final int TYPE_NO_INTERNET_CONNECTION
An Internet connection is not available and no attempt can be made to renew rights.
Constant Value: 2005 (0x000007d5)
TYPE_OUT_OF_MEMORY
public static final int TYPE_OUT_OF_MEMORY
Memory allocation failed during renewal. Can in the future perhaps be used to trigger garbage collector.
Constant Value: 2004 (0x000007d4)
TYPE_PROCESS_DRM_INFO_FAILED
public static final int TYPE_PROCESS_DRM_INFO_FAILED
Failed to process DrmInfo. This error event is sent when a processDrmInfo() call fails.
Constant Value: 2006 (0x000007d6)
TYPE_REMOVE_ALL_RIGHTS_FAILED
public static final int TYPE_REMOVE_ALL_RIGHTS_FAILED
Failed to remove all the rights objects associated with all DRM schemes.
Constant Value: 2007 (0x000007d7)
TYPE_RIGHTS_NOT_INSTALLED
public static final int TYPE_RIGHTS_NOT_INSTALLED
Something went wrong installing the rights.
Constant Value: 2001 (0x000007d1)
TYPE_RIGHTS_RENEWAL_NOT_ALLOWED
public static final int TYPE_RIGHTS_RENEWAL_NOT_ALLOWED
The server rejected the renewal of rights.
Constant Value: 2002 (0x000007d2)
Public constructors
DrmErrorEvent
public DrmErrorEvent (int uniqueId, int type, String message)
Creates a DrmErrorEvent object with the specified parameters.
| Parameters | |
|---|---|
uniqueId | int: Unique session identifier. |
type | int: Type of the event. Must be any of the event types defined above. |
message | String: Message description. It can be null. |
DrmErrorEvent
public DrmErrorEvent (int uniqueId, int type, String message, HashMap<String, Object> attributes)
Creates a DrmErrorEvent object with the specified parameters.
| Parameters | |
|---|---|
uniqueId | int: Unique session identifier. |
type | int: Type of the event. Must be any of the event types defined above. |
message | String: Message description. |
attributes | HashMap: Attributes for extensible information. Could be any information provided by the plug-in. It can be null. |