|
NIMSDK-AOS
10.9.76
|
和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 行定义.
1.8.11