public class ChatVoicePlayer
extends java.lang.Object
该类的使用为单例,应调用 ChatVoicePlayer.getInstance()
方法获取。并且该类只用于播放语音消息。
Modifier and Type | Class and Description |
---|---|
static interface |
ChatVoicePlayer.OnErrorListener
播放出错的监听接口
|
static interface |
ChatVoicePlayer.OnStopListener
播放终止或被迫停止的监听接口
|
Modifier and Type | Method and Description |
---|---|
static ChatVoicePlayer |
getInstance() |
boolean |
onError(MediaPlayer arg0,
int arg1,
int arg2) |
void |
onPrepared(MediaPlayer mediaPlayer) |
void |
start(ChatMessage message,
ChatVoicePlayer.OnStopListener stopListener,
ChatVoicePlayer.OnErrorListener errorListener,
com.tuisongbao.engine.common.callback.ProgressCallback progressCallback)
开始播放
|
void |
stop()
停止播放
|
public static ChatVoicePlayer getInstance()
public void start(ChatMessage message, ChatVoicePlayer.OnStopListener stopListener, ChatVoicePlayer.OnErrorListener errorListener, com.tuisongbao.engine.common.callback.ProgressCallback progressCallback)
播放前,会自动停止上一个录音。
message
- 语音消息实例stopListener
- 停止事件的处理方法errorListener
- 出错事件的处理方法progressCallback
- 下载进度的处理方法public void stop()
public void onPrepared(MediaPlayer mediaPlayer)
public boolean onError(MediaPlayer arg0, int arg1, int arg2)