Class OfflineLicenseManager

java.lang.Object
com.brightcove.player.drm.OfflineLicenseManager
All Implemented Interfaces:
BrightcoveDrmSession, DrmSession, LicenseManager

public class OfflineLicenseManager extends Object implements LicenseManager, DrmSession
Offline license helper can be used to download, renew and release offline playback licenses.
  • Constructor Details

    • OfflineLicenseManager

      @Deprecated public OfflineLicenseManager(com.google.android.exoplayer2.drm.ExoMediaDrm.Provider mediaDrm, com.google.android.exoplayer2.drm.MediaDrmCallback callback, HashMap<String,String> optionalKeyRequestParameters, com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher drmSessionEventDispatcher)
      Deprecated.
      Deprecated.
      Parameters:
      mediaDrm - An underlying ExoMediaDrm.Provider for use by the manager.
      callback - Performs key and provisioning requests.
      optionalKeyRequestParameters - An optional map of parameters to pass as the last argument to MediaDrm.getKeyRequest(byte[], byte[], String, int, HashMap). May be null.
      drmSessionEventDispatcher - A DrmSessionEventListener.EventDispatcher used to distribute DRM-related events.
  • Method Details