NIMSDK-AOS
9.11.0
|
和AudioRecorder对应音频播放器。
AudioRecorder的录音格式可以是aac,但在低版本系统上,MediaPlayer是不支持aac格式的。这个类对aac格式做了兼容处理。
同时针对会话场景的语音播放,将MediaPlayer的回调接口做了封装,以方便使用。
更多...
Public 成员函数 | |
AudioPlayer (Context context) | |
音频播放器构造函数 更多... | |
AudioPlayer (Context context, String audioFile, OnPlayListener listener) | |
音频播放器构造函数 更多... | |
void | setDataSource (String audioFile) |
设置音频来源 更多... | |
void | setOnPlayListener (OnPlayListener listener) |
设置播放监听 更多... | |
OnPlayListener | getOnPlayListener () |
void | start (int audioStreamType) |
开始播放 更多... | |
void | stop () |
停止播放 更多... | |
boolean | isPlaying () |
查询是否正在播放 更多... | |
long | getDuration () |
获取音频持续时间长度 更多... | |
long | getCurrentPosition () |
获取当前音频播放进度 更多... | |
void | seekTo (int msec) |
让播放器跳转到指定位置继续播放 更多... | |
静态 Public 属性 | |
static final String | TAG = "AudioPlayer" |
和AudioRecorder对应音频播放器。
AudioRecorder的录音格式可以是aac,但在低版本系统上,MediaPlayer是不支持aac格式的。这个类对aac格式做了兼容处理。
同时针对会话场景的语音播放,将MediaPlayer的回调接口做了封装,以方便使用。
在文件 AudioPlayer.java 第 23 行定义.
com.netease.nimlib.sdk.media.player.AudioPlayer.AudioPlayer | ( | Context | context | ) |
com.netease.nimlib.sdk.media.player.AudioPlayer.AudioPlayer | ( | Context | context, |
String | audioFile, | ||
OnPlayListener | listener | ||
) |
long com.netease.nimlib.sdk.media.player.AudioPlayer.getCurrentPosition | ( | ) |
long com.netease.nimlib.sdk.media.player.AudioPlayer.getDuration | ( | ) |
OnPlayListener com.netease.nimlib.sdk.media.player.AudioPlayer.getOnPlayListener | ( | ) |
在文件 AudioPlayer.java 第 85 行定义.
boolean com.netease.nimlib.sdk.media.player.AudioPlayer.isPlaying | ( | ) |
void com.netease.nimlib.sdk.media.player.AudioPlayer.seekTo | ( | int | msec | ) |
void com.netease.nimlib.sdk.media.player.AudioPlayer.setDataSource | ( | String | audioFile | ) |
void com.netease.nimlib.sdk.media.player.AudioPlayer.setOnPlayListener | ( | OnPlayListener | listener | ) |
void com.netease.nimlib.sdk.media.player.AudioPlayer.start | ( | int | audioStreamType | ) |
开始播放
audioStreamType | 设置播放音频流类型, 用于切换听筒/耳机播放 取值见android.media.AudioManager |
在文件 AudioPlayer.java 第 93 行定义.
void com.netease.nimlib.sdk.media.player.AudioPlayer.stop | ( | ) |
停止播放
在文件 AudioPlayer.java 第 101 行定义.
|
static |
在文件 AudioPlayer.java 第 24 行定义.