文档中心
全部产品
API 参考
MediaPlayer Kit Java API Reference
MediaPlayer Kit Java API Reference
◆ AgoraMediaPlayerKit()
io.agora.mediaplayer.AgoraMediaPlayerKit.AgoraMediaPlayerKit |
( |
Context |
context | ) |
|
|
inline |
◆ open()
int io.agora.mediaplayer.AgoraMediaPlayerKit.open |
( |
String |
src, |
|
|
long |
startPos |
|
) |
| |
|
inline |
打开媒体文件
- 参数
-
src | 设置媒体文件的路径,本地路径或网络路径 |
startPos | 设置起始播放位置 (s),默认值为 0 |
- 返回
-
◆ play()
int io.agora.mediaplayer.AgoraMediaPlayerKit.play |
( |
| ) |
|
|
inline |
◆ setView()
int io.agora.mediaplayer.AgoraMediaPlayerKit.setView |
( |
View |
videoView | ) |
|
|
inline |
◆ registerPlayerObserver()
void io.agora.mediaplayer.AgoraMediaPlayerKit.registerPlayerObserver |
( |
MediaPlayerObserver |
playerObserver | ) |
|
|
inline |
◆ unregisterPlayerObserver()
void io.agora.mediaplayer.AgoraMediaPlayerKit.unregisterPlayerObserver |
( |
MediaPlayerObserver |
playerObserver | ) |
|
|
inline |
◆ pause()
int io.agora.mediaplayer.AgoraMediaPlayerKit.pause |
( |
| ) |
|
|
inline |
暂停播放
如果你想恢复播放,请调用 play() 方法。
- 返回
-
◆ stop()
int io.agora.mediaplayer.AgoraMediaPlayerKit.stop |
( |
| ) |
|
|
inline |
◆ seek()
int io.agora.mediaplayer.AgoraMediaPlayerKit.seek |
( |
long |
pos | ) |
|
|
inline |
从指定的位置播放媒体文件
成功调用该方法后,你会收到 onPlayerEvent() 回调,报告当前播放器发生的事件,如定位开始、定位成功或定位失败。
- 参数
-
- 返回
-
◆ mute()
int io.agora.mediaplayer.AgoraMediaPlayerKit.mute |
( |
boolean |
mute | ) |
|
|
inline |
◆ isMuted()
boolean io.agora.mediaplayer.AgoraMediaPlayerKit.isMuted |
( |
| ) |
|
|
inline |
获取当前的静音状态
- 返回
- 方法调用成功,返回:
- 方法调用失败,返回
false
◆ adjustPlayoutVolume()
int io.agora.mediaplayer.AgoraMediaPlayerKit.adjustPlayoutVolume |
( |
int |
volume | ) |
|
|
inline |
调节本地播放音量
- 参数
-
volume | 本地播放音量,取值范围从 0 到 100:
- 0: 无声
- 100: (默认)媒体文件的原始播放音量
|
- 返回
-
◆ getPlayoutVolume()
int io.agora.mediaplayer.AgoraMediaPlayerKit.getPlayoutVolume |
( |
| ) |
|
|
inline |
◆ getPlayPosition()
long io.agora.mediaplayer.AgoraMediaPlayerKit.getPlayPosition |
( |
| ) |
|
|
inline |
◆ getDuration()
long io.agora.mediaplayer.AgoraMediaPlayerKit.getDuration |
( |
| ) |
|
|
inline |
◆ getState()
int io.agora.mediaplayer.AgoraMediaPlayerKit.getState |
( |
| ) |
|
|
inline |
◆ setRenderMode()
int io.agora.mediaplayer.AgoraMediaPlayerKit.setRenderMode |
( |
int |
mode | ) |
|
|
inline |
◆ getStreamCount()
int io.agora.mediaplayer.AgoraMediaPlayerKit.getStreamCount |
( |
| ) |
|
|
inline |
◆ getStreamInfo()
MediaStreamInfo io.agora.mediaplayer.AgoraMediaPlayerKit.getStreamInfo |
( |
int |
index | ) |
|
|
inline |
◆ destroy()
int io.agora.mediaplayer.AgoraMediaPlayerKit.destroy |
( |
| ) |
|
|
inline |
◆ registerVideoFrameObserver()
int io.agora.mediaplayer.AgoraMediaPlayerKit.registerVideoFrameObserver |
( |
VideoFrameObserver |
observer | ) |
|
|
inline |
◆ registerAudioFrameObserver()
int io.agora.mediaplayer.AgoraMediaPlayerKit.registerAudioFrameObserver |
( |
AudioFrameObserver |
observer | ) |
|
|
inline |
◆ unregisterVideoFrameObserver()
void io.agora.mediaplayer.AgoraMediaPlayerKit.unregisterVideoFrameObserver |
( |
VideoFrameObserver |
observer | ) |
|
|
inline |
◆ unregisterAudioFrameObserver()
void io.agora.mediaplayer.AgoraMediaPlayerKit.unregisterAudioFrameObserver |
( |
AudioFrameObserver |
observer | ) |
|
|
inline |