Package io.agora.mediaplayer
Enum Class Constants.MediaPlayerEvent
- All Implemented Interfaces:
Serializable,Comparable<Constants.MediaPlayerEvent>,Constable
- Enclosing class:
- Constants
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescription5: The audio track used by the player has been changed.6: The currently buffered data is not enough to support playback.7: The currently buffered data is just enough to support playback.13: The first video frame is rendered.8: The audio or video playback freezes.9: The audio or video playback resumes without freezing.Triggered when an http redirect occurs14: The cached media files reach the limit in number.15: The cached media files reach the limit in aggregate storage space.0: The player begins to seek to a new playback position.1: The player finishes seeking to a new playback position.2: An error occurs when seeking to a new playback position.10: The player starts switching the media resource.11: Media resource switching is complete.12: Media resource switching error.Triggered when retrying to open media failsTriggered when a retry is required to open the mediaTriggered when the retry to open the media is successful-1: An unknown event. -
Method Summary
Modifier and TypeMethodDescriptionstatic Constants.MediaPlayerEventfromNativeIndex(int nativeIndex) static Constants.MediaPlayerEventgetEventByValue(int value) static intstatic Constants.MediaPlayerEventReturns the enum constant of this class with the specified name.static Constants.MediaPlayerEvent[]values()Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Enum Constant Details
-
PLAYER_EVENT_UNKNOWN
-1: An unknown event. -
PLAYER_EVENT_SEEK_BEGIN
0: The player begins to seek to a new playback position. -
PLAYER_EVENT_SEEK_COMPLETE
1: The player finishes seeking to a new playback position. -
PLAYER_EVENT_SEEK_ERROR
2: An error occurs when seeking to a new playback position. -
PLAYER_EVENT_AUDIO_TRACK_CHANGED
5: The audio track used by the player has been changed. -
PLAYER_EVENT_BUFFER_LOW
6: The currently buffered data is not enough to support playback. -
PLAYER_EVENT_BUFFER_RECOVER
7: The currently buffered data is just enough to support playback. -
PLAYER_EVENT_FREEZE_START
8: The audio or video playback freezes. -
PLAYER_EVENT_FREEZE_STOP
9: The audio or video playback resumes without freezing. -
PLAYER_EVENT_SWITCH_BEGIN
10: The player starts switching the media resource. -
PLAYER_EVENT_SWITCH_COMPLETE
11: Media resource switching is complete. -
PLAYER_EVENT_SWITCH_ERROR
12: Media resource switching error. -
PLAYER_EVENT_FIRST_DISPLAYED
13: The first video frame is rendered. -
PLAYER_EVENT_REACH_CACHE_FILE_MAX_COUNT
14: The cached media files reach the limit in number. -
PLAYER_EVENT_REACH_CACHE_FILE_MAX_SIZE
15: The cached media files reach the limit in aggregate storage space. -
PLAYER_EVENT_TRY_OPEN_START
Triggered when a retry is required to open the media -
PLAYER_EVENT_TRY_OPEN_SUCCEED
Triggered when the retry to open the media is successful -
PLAYER_EVENT_TRY_OPEN_FAILED
Triggered when retrying to open media fails -
PLAYER_EVENT_HTTP_REDIRECT
Triggered when an http redirect occurs
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getValue
-
fromNativeIndex
-
getEventByValue
-