public interface AliyunIAudioRecorder
Modifier and Type | Method and Description |
---|---|
AliyunAudioClip[] |
allClips()
获取全部音频片段
|
AliyunAudioClip |
breakTag()
音频采集不停止的情况下,强制分段录制
|
int |
connectClip()
生成录制结果,@see com.aliyun.svideosdk.recorder.AudioRecordCallback#onClipConnected
|
int |
deleteClip(AliyunAudioClip clip)
删除一段录制片段
|
long |
getRecordDuration()
获取录制音频总时长
|
int |
init(Context context)
初始化
|
int |
release()
销毁录制环境
|
void |
setOnAudioRecordCallback(OnAudioRecordCallback callback)
设置音频录制回调
|
int |
setOutputPath(java.lang.String outputPath)
设置文件输出路径
|
int |
startRecord()
开始录制
|
AliyunAudioClip |
stopRecord()
停止录制
|
int init(Context context)
context
- 上下文int setOutputPath(java.lang.String outputPath)
outputPath
- 文件输出路径void setOnAudioRecordCallback(OnAudioRecordCallback callback)
callback
- 回调接口参数int startRecord()
AliyunAudioClip stopRecord()
int connectClip()
AliyunAudioClip breakTag()
int deleteClip(AliyunAudioClip clip)
clip
- 录制片段long getRecordDuration()
AliyunAudioClip[] allClips()
int release()