You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This API documentation includes two parts: the first part is the API interface documentation of the RedPlayer SDK, and the second part is the API interface documentation of RedPreload SDK.
2. RedPlayer API
2.1 setOnPreparedListener
API Description: set the mediaplayer prepared listener
2.1.1 input params
Name
Type
Description
listener
OnPreparedListener
listen the mediaplayer prepared state
2.2 setOnCompletionListener
API Description: set the mediaplayer play complete listener
2.2.1 input params
Name
Type
Description
listener
OnCompletionListener
listen the mediaplayer play complete event
2.3 setOnBufferingUpdateListener
API Description: set the mediaplayer buffering updating listener
2.3.1 input params
Name
Type
Description
listener
OnBufferingUpdateListener
listen the mediaplayer buffering updating event
2.4 setOnSeekCompleteListener
API Description: set the mediaplayer seek complete listener
2.4.1 input params
Name
Type
Description
listener
OnSeekCompleteListener
listen the mediaplayer seek complete event
2.5 setOnVideoSizeChangedListener
API Description: set the video size changed listener
2.5.1 input params
Name
Type
Description
listener
OnVideoSizeChangedListener
listen the video size change event
2.6 setOnErrorListener
API Description: set the mediaplayer error listener
2.6.1 input params
Name
Type
Description
listener
OnErrorListener
listen the mediaplayer error state
2.7 setOnInfoListener
API Description: set the mediaplayer info listener
2.7.1 input params
Name
Type
Description
listener
OnInfoListener
listen the mediaplayer info event
2.7.2 output result
Name
Type
Description
what
Integer
event type
args
Bundle
event extra info
2.8 setLooping
API Description: set the mediaplayer play loop
2.8.1 input params
Name
Type
Description
looping
Boolean
media player loop play
2.9 setSpeed
API Description: set the mediaplayer play speed
2.9.1 input params
Name
Type
Description
speed
Float
media player play speed [0.75,1.0,1.25,1.5,2.0]
2.10 setSurface
API Description: set the mediaplayer render surface
2.10.1 input params
Name
Type
Description
surface
Surface
media player render surface
2.11 setDisplay
API Description: set the mediaplayer render surface holder
2.11.1 input params
Name
Type
Description
surfaceHolder
SurfaceHolder
media player render surface holder
2.12 setEnableMediaCodec
API Description: set the mediaplayer render surface holder
2.12.1 input params
Name
Type
Description
enable
Boolean
media player use media codec
2.13 setVideoCacheDir
API Description: set the mediaplayer stream download path