|
NIMSDK-AOS
10.9.60
|
高清语音录制工具类 Created by huangjun on 2015/4/1. 更多...
Public 成员函数 | |
| AudioRecorder (Context context, RecordType recordType, int maxDuration, IAudioRecordCallback cb) | |
| 构造函数 更多... | |
| void | startRecord () |
| 启动(开始)录音,如果成功,会按照顺序回调onRecordReady和onRecordStart 更多... | |
| void | completeRecord (boolean cancel) |
| 完成(结束)录音,根据参数cancel,做不同的回调。 如果cancel为true,回调onRecordCancel, 为false,回调onRecordSuccess 更多... | |
| void | destroyAudioRecorder () |
| release资源 更多... | |
| boolean | isRecording () |
| 是否正在录音 更多... | |
| void | handleEndRecord (boolean isSuccess, int duration) |
| int | getCurrentRecordMaxAmplitude () |
| 获取当前录音时最大振幅, 40ms更新一次数据。 每次获取后数值会重置。 更多... | |
静态 Public 属性 | |
| static final int | DEFAULT_MAX_AUDIO_RECORD_TIME_SECOND = 120 |
高清语音录制工具类 Created by huangjun on 2015/4/1.
在文件 AudioRecorder.java 第 28 行定义.
| com.netease.nimlib.sdk.media.record.AudioRecorder.AudioRecorder | ( | Context | context, |
| RecordType | recordType, | ||
| int | maxDuration, | ||
| IAudioRecordCallback | cb | ||
| ) |
构造函数
| context | 上下文 |
| recordType | 录制音频类型(aac/amr) |
| maxDuration | 最长录音时长,到该长度后,会自动停止录音 |
| cb | 录音过程回调 |
在文件 AudioRecorder.java 第 92 行定义.
| void com.netease.nimlib.sdk.media.record.AudioRecorder.completeRecord | ( | boolean | cancel | ) |
完成(结束)录音,根据参数cancel,做不同的回调。 如果cancel为true,回调onRecordCancel, 为false,回调onRecordSuccess
| cancel | 是正常结束还是取消录音 |
在文件 AudioRecorder.java 第 186 行定义.
| void com.netease.nimlib.sdk.media.record.AudioRecorder.destroyAudioRecorder | ( | ) |
release资源
在文件 AudioRecorder.java 第 213 行定义.
| int com.netease.nimlib.sdk.media.record.AudioRecorder.getCurrentRecordMaxAmplitude | ( | ) |
| void com.netease.nimlib.sdk.media.record.AudioRecorder.handleEndRecord | ( | boolean | isSuccess, |
| int | duration | ||
| ) |
在文件 AudioRecorder.java 第 230 行定义.
| boolean com.netease.nimlib.sdk.media.record.AudioRecorder.isRecording | ( | ) |
是否正在录音
在文件 AudioRecorder.java 第 226 行定义.
| void com.netease.nimlib.sdk.media.record.AudioRecorder.startRecord | ( | ) |
|
static |
在文件 AudioRecorder.java 第 30 行定义.
1.8.11