Skip to content

Most visited

Recently visited

navigation

DrmErrorEvent

public class DrmErrorEvent
extends DrmEvent

java.lang.Object
   ↳ android.drm.DrmEvent
     ↳ android.drm.DrmErrorEvent


An entity class that is passed to the onError() callback.

Summary

Constants

int TYPE_ACQUIRE_DRM_INFO_FAILED

Failed to acquire DrmInfo.

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 DrmInfo.

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

From class android.drm.DrmEvent

Public constructors

DrmErrorEvent(int uniqueId, int type, String message)

Creates a DrmErrorEvent object with the specified parameters.

DrmErrorEvent(int uniqueId, int type, String message, HashMap<StringObject> attributes)

Creates a DrmErrorEvent object with the specified parameters.

Inherited methods

From class android.drm.DrmEvent
From class java.lang.Object

Constants

TYPE_ACQUIRE_DRM_INFO_FAILED

Added in API level 12
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

Added in API level 11
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

Added in API level 11
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

Added in API level 11
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

Added in API level 11
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

Added in API level 11
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

Added in API level 11
int TYPE_RIGHTS_NOT_INSTALLED

Something went wrong installing the rights.

Constant Value: 2001 (0x000007d1)

TYPE_RIGHTS_RENEWAL_NOT_ALLOWED

Added in API level 11
int TYPE_RIGHTS_RENEWAL_NOT_ALLOWED

The server rejected the renewal of rights.

Constant Value: 2002 (0x000007d2)

Public constructors

DrmErrorEvent

Added in API level 11
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

Added in API level 12
DrmErrorEvent (int uniqueId, 
                int type, 
                String message, 
                HashMap<StringObject> 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.
This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.