public final class DrmUtil extends BrightcoveDrmUtil
Constructor and Description |
---|
DrmUtil() |
Modifier and Type | Method and Description |
---|---|
static com.google.android.exoplayer2.upstream.HttpDataSource |
createHttpDataSource()
Creates new instance of the
HttpDataSource . |
static com.google.android.exoplayer2.upstream.HttpDataSource |
createHttpDataSource(java.util.Map<java.lang.String,java.lang.String> requestProperties)
Creates new instance of the
HttpDataSource . |
static byte[] |
executePost(java.lang.String url,
byte[] data,
java.util.Map<java.lang.String,java.lang.String> requestProperties) |
getLicenseDuration, getLongValue, getRemainingLicenseDuration, getRemainingPlaybackDuration
@NonNull public static com.google.android.exoplayer2.upstream.HttpDataSource createHttpDataSource(@Nullable java.util.Map<java.lang.String,java.lang.String> requestProperties)
HttpDataSource
.requestProperties
- a map of HTTP header names and values to be added to the request.@NonNull public static com.google.android.exoplayer2.upstream.HttpDataSource createHttpDataSource()
HttpDataSource
.public static byte[] executePost(java.lang.String url, @Nullable byte[] data, @Nullable java.util.Map<java.lang.String,java.lang.String> requestProperties) throws java.io.IOException
java.io.IOException