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.Callbackpublic 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.SamplingRatepublic int getSamplingRate()