public interface AliyunIAudioRecorder
Modifier and Type | Method and Description |
---|---|
AliyunAudioClip[] |
allClips()
Gets all recorded clips.
|
AliyunAudioClip |
breakTag()
Breaks up the recording into clips without stopping the recording.
|
int |
connectClip()
Generates recorded files.
|
int |
deleteClip(AliyunAudioClip clip)
Deletes a recorded clip.
|
long |
getRecordDuration()
Gets the total duration of recorded audio clips.
|
int |
init(Context context)
Initializer.
|
int |
release()
Releases resources.
|
void |
setOnAudioRecordCallback(OnAudioRecordCallback callback)
Sets the callback of audio recording.
|
int |
setOutputPath(java.lang.String outputPath)
Sets the output path.
|
int |
startRecord()
Starts recording.
|
AliyunAudioClip |
stopRecord()
Stops recording.
|
int init(Context context)
context
- The context.int setOutputPath(java.lang.String outputPath)
outputPath
- The output path.void setOnAudioRecordCallback(OnAudioRecordCallback callback)
callback
- The callback parameter.int startRecord()
AliyunAudioClip stopRecord()
int connectClip()
AliyunAudioClip breakTag()
int deleteClip(AliyunAudioClip clip)
clip
- The clip to be deleted.long getRecordDuration()
AliyunAudioClip[] allClips()
int release()