WidevineUtil
Artifact: androidx.media3:media3-exoplayer
@UnstableApi
public final class WidevineUtil
Utility methods for Widevine.
Summary
Constants |
|
|---|---|
static final String |
PROPERTY_LICENSE_DURATION_REMAINING = "LicenseDurationRemaining"Widevine specific key status field name for the remaining license duration, in seconds. |
static final String |
PROPERTY_PLAYBACK_DURATION_REMAINING = "PlaybackDurationRemaining"Widevine specific key status field name for the remaining playback duration, in seconds. |
Public methods |
|
|---|---|
static @Nullable Pair<Long, Long> |
getLicenseDurationRemainingSec(DrmSession drmSession)Returns license and playback durations remaining in seconds. |
Constants
PROPERTY_LICENSE_DURATION_REMAINING
public static final String PROPERTY_LICENSE_DURATION_REMAINING = "LicenseDurationRemaining"
Widevine specific key status field name for the remaining license duration, in seconds.
PROPERTY_PLAYBACK_DURATION_REMAINING
public static final String PROPERTY_PLAYBACK_DURATION_REMAINING = "PlaybackDurationRemaining"
Widevine specific key status field name for the remaining playback duration, in seconds.
Public methods
getLicenseDurationRemainingSec
public static @Nullable Pair<Long, Long> getLicenseDurationRemainingSec(DrmSession drmSession)
Returns license and playback durations remaining in seconds.
| Parameters | |
|---|---|
DrmSession drmSession |
The drm session to query. |