public interface DrmSessionEventListener
DrmSessionManager events.| 限定符和类型 | 接口和说明 |
|---|---|
static class |
DrmSessionEventListener.EventDispatcher
Dispatches events to
DrmSessionEventListeners. |
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
onDrmKeysLoaded()
Called each time keys are loaded.
|
default void |
onDrmKeysRemoved()
Called each time offline keys are removed.
|
default void |
onDrmKeysRestored()
Called each time offline keys are restored.
|
default void |
onDrmSessionAcquired(boolean loaded)
Called each time a drm session is acquired.
|
default void |
onDrmSessionManagerError(java.lang.Exception error)
Called when a drm error occurs.
|
default void |
onDrmSessionReleased()
Called each time a drm session is released.
|
default void onDrmSessionAcquired(boolean loaded)
default void onDrmKeysLoaded()
default void onDrmSessionManagerError(java.lang.Exception error)
This method being called does not indicate that playback has failed, or that it will fail. The player may be able to recover from the error and continue. Hence applications should not implement this method to display a user visible error or initiate an application level retry (Player.EventListener#onPlayerError is the appropriate place to implement such behavior). This method is called to provide the application with an opportunity to log the error if it wishes to do so.
error - The corresponding exception.default void onDrmKeysRestored()
default void onDrmKeysRemoved()
default void onDrmSessionReleased()