public class AudioRecordManager
extends java.lang.Object
implements android.os.Handler.Callback
Modifier and Type | Class and Description |
---|---|
static class |
AudioRecordManager.SamplingRate
语音消息采样率
|
Modifier and Type | Method and Description |
---|---|
void |
continueRecord() |
void |
destroyRecord() |
static AudioRecordManager |
getInstance() |
int |
getMaxVoiceDuration() |
int |
getSamplingRate()
语音消息采样率
|
boolean |
handleMessage(android.os.Message msg) |
void |
setMaxVoiceDuration(int maxVoiceDuration) |
void |
setSamplingRate(AudioRecordManager.SamplingRate sampleRate)
设置语音消息采样率
|
void |
startRecord(android.view.View rootView,
Conversation.ConversationType conversationType,
java.lang.String targetId) |
void |
stopRecord() |
void |
willCancelRecord() |
public static AudioRecordManager getInstance()
public final boolean handleMessage(android.os.Message msg)
handleMessage
in interface android.os.Handler.Callback
public void setMaxVoiceDuration(int maxVoiceDuration)
public int getMaxVoiceDuration()
public void startRecord(android.view.View rootView, Conversation.ConversationType conversationType, java.lang.String targetId)
public void willCancelRecord()
public void continueRecord()
public void stopRecord()
public void destroyRecord()
public void setSamplingRate(AudioRecordManager.SamplingRate sampleRate)
sampleRate
- 消息采样率AudioRecordManager.SamplingRate
public int getSamplingRate()