Class ExoPlayerDrmSessionManager

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

public class ExoPlayerDrmSessionManager extends Object implements DrmSession
A DrmSessionManager that supports offline playback of DRM restricted content using MediaDrm.

  • Constructor Details

    • ExoPlayerDrmSessionManager

      @Deprecated public ExoPlayerDrmSessionManager(UUID uuid, com.google.android.exoplayer2.drm.ExoMediaDrm.Provider mediaDrm, com.google.android.exoplayer2.drm.MediaDrmCallback callback, HashMap<String,String> optionalKeyRequestParameters)
      Deprecated.
      Parameters:
      uuid - The UUID of the drm scheme.
      mediaDrm - An underlying ExoMediaDrm 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.
  • Method Details