Agora Java API Reference for Android
|
Public Member Functions | |
int | open (String src, long startPos) |
Open media file. More... | |
int | play () |
Play. More... | |
int | pause () |
pause More... | |
int | stop () |
stop More... | |
int | seek (long pos) |
Play to a specified position. More... | |
int | mute (boolean mute) |
Turn mute on or off. More... | |
boolean | isMuted () |
Get mute state. More... | |
int | adjustPlayoutVolume (int volume) |
Adjust playback volume. More... | |
int | getPlayoutVolume () |
Get the current playback volume. More... | |
long | getPlayPosition () |
Get the current playback progress. More... | |
long | getDuration () |
Get media duration. More... | |
int | getState () |
Get player state. More... | |
int | getStreamCount () |
Get the number of streams in the media. More... | |
int | setView (View videoView) |
Set video rendering view. More... | |
int | setRenderMode (int mode) |
MediaStreamInfo | getStreamInfo (int index) |
int | destroy () |
int | registerPlayerObserver (MediaPlayerObserver playerObserver) |
int | unRegisterPlayerObserver (MediaPlayerObserver playerObserver) |
int | registerVideoFrameObserver (VideoFrameObserver observer) |
int | registerAudioFrameObserver (AudioFrameObserver observer) |
void | unRegisterVideoFrameObserver (VideoFrameObserver observer) |
void | unRegisterAudioFrameObserver (AudioFrameObserver observer) |
int | setLogFilter (int filter) |
int | setLogFile (String filePath) |
int | changePlaybackSpeed (MediaPlayerPlaybackSpeed speed) |
int | selectAudioTrack (int index) |
int | setPlayerOption (String key, int value) |
int io.agora.mediaplayer.internal.IMediaPlayerKit.open | ( | String | src, |
long | startPos | ||
) |
Open media file.
startPos | Set the starting position for playback, in seconds |
Implemented in io.agora.mediaplayer.internal.AgoraMediaPlayer.
int io.agora.mediaplayer.internal.IMediaPlayerKit.play | ( | ) |
Play.
Implemented in io.agora.mediaplayer.internal.AgoraMediaPlayer.
int io.agora.mediaplayer.internal.IMediaPlayerKit.pause | ( | ) |
pause
Implemented in io.agora.mediaplayer.internal.AgoraMediaPlayer.
int io.agora.mediaplayer.internal.IMediaPlayerKit.stop | ( | ) |
stop
Implemented in io.agora.mediaplayer.internal.AgoraMediaPlayer.
int io.agora.mediaplayer.internal.IMediaPlayerKit.seek | ( | long | pos | ) |
Play to a specified position.
pos | The position to play, in seconds |
Implemented in io.agora.mediaplayer.internal.AgoraMediaPlayer.
int io.agora.mediaplayer.internal.IMediaPlayerKit.mute | ( | boolean | mute | ) |
Turn mute on or off.
mute | Whether to mute on |
Implemented in io.agora.mediaplayer.internal.AgoraMediaPlayer.
boolean io.agora.mediaplayer.internal.IMediaPlayerKit.isMuted | ( | ) |
Get mute state.
[out] | mute | Whether is mute on |
Implemented in io.agora.mediaplayer.internal.AgoraMediaPlayer.
int io.agora.mediaplayer.internal.IMediaPlayerKit.adjustPlayoutVolume | ( | int | volume | ) |
Adjust playback volume.
volume | The volume value to be adjusted The volume can be adjusted from 0 to 400: 0: mute; 100: original volume; 400: Up to 4 times the original volume (with built-in overflow protection). |
Implemented in io.agora.mediaplayer.internal.AgoraMediaPlayer.
int io.agora.mediaplayer.internal.IMediaPlayerKit.getPlayoutVolume | ( | ) |
Get the current playback volume.
[out] | volume |
Implemented in io.agora.mediaplayer.internal.AgoraMediaPlayer.
long io.agora.mediaplayer.internal.IMediaPlayerKit.getPlayPosition | ( | ) |
Get the current playback progress.
[out] | pos | Progress in seconds |
Implemented in io.agora.mediaplayer.internal.AgoraMediaPlayer.
long io.agora.mediaplayer.internal.IMediaPlayerKit.getDuration | ( | ) |
Get media duration.
[out] | duration | Duration in seconds |
Implemented in io.agora.mediaplayer.internal.AgoraMediaPlayer.
int io.agora.mediaplayer.internal.IMediaPlayerKit.getState | ( | ) |
Get player state.
Implemented in io.agora.mediaplayer.internal.AgoraMediaPlayer.
int io.agora.mediaplayer.internal.IMediaPlayerKit.getStreamCount | ( | ) |
Get the number of streams in the media.
[out] | count |
Implemented in io.agora.mediaplayer.internal.AgoraMediaPlayer.
int io.agora.mediaplayer.internal.IMediaPlayerKit.setView | ( | View | videoView | ) |
Set video rendering view.
videoView | view object, windows platform is HWND |
Implemented in io.agora.mediaplayer.internal.AgoraMediaPlayer.