Class DrmUtil


public final class DrmUtil extends BrightcoveDrmUtil
Provides utility methods to work DRM licenses.
  • Constructor Details

    • DrmUtil

      public DrmUtil()
  • Method Details

    • createHttpDataSource

      @NonNull public static com.google.android.exoplayer2.upstream.HttpDataSource createHttpDataSource(@Nullable Map<String,String> requestProperties)
      Creates new instance of the HttpDataSource.
      Parameters:
      requestProperties - a map of HTTP header names and values to be added to the request.
      Returns:
      the newly created HTTP data source.
    • createHttpDataSource

      @NonNull public static com.google.android.exoplayer2.upstream.HttpDataSource createHttpDataSource()
      Creates new instance of the HttpDataSource.
      Returns:
      the newly created HTTP data source.
    • executePost

      public static byte[] executePost(String url, @Nullable byte[] data, @Nullable Map<String,String> requestProperties) throws IOException
      Throws:
      IOException