LinkVisual Media SDK(Android) v2.7.0-ilop
Public Member Functions | Static Public Attributes | List of all members
com.aliyun.iotx.linkvisual.media.audiofile.LVAudioFileRecorder Class Reference

音频文件录音机 More...

Public Member Functions

 LVAudioFileRecorder (final Context context)
 
LVAudioFileCode startRecorder (AudioParams audioParam, String filePath)
 
LVAudioFileCode stopRecorder ()
 
LVAudioFileCode setRecorderListener (ILVAudioFileRecorderListener listener)
 
LVAudioFileCode release ()
 

Static Public Attributes

static final String TAG = "LVAudioFileRecorder"
 

Detailed Description

音频文件录音机

Constructor & Destructor Documentation

◆ LVAudioFileRecorder()

com.aliyun.iotx.linkvisual.media.audiofile.LVAudioFileRecorder.LVAudioFileRecorder ( final Context  context)
inline

创建音频文件录音机

Parameters
contextApplication context

Member Function Documentation

◆ release()

LVAudioFileCode com.aliyun.iotx.linkvisual.media.audiofile.LVAudioFileRecorder.release ( )
inline

释放音频文件录音机资源

Returns
操作是否成功

◆ setRecorderListener()

LVAudioFileCode com.aliyun.iotx.linkvisual.media.audiofile.LVAudioFileRecorder.setRecorderListener ( ILVAudioFileRecorderListener  listener)
inline

设置录制监听器

Parameters
listener录制监听器
Returns
操作是否成功

◆ startRecorder()

LVAudioFileCode com.aliyun.iotx.linkvisual.media.audiofile.LVAudioFileRecorder.startRecorder ( AudioParams  audioParam,
String  filePath 
)
inline

开始一个文件录音

Parameters
audioParam音频参数,支持wav和amr两种文件格式:
  • wav: 支持g711a/g711u、pcm音频编码,支持8/16Khz采样率,支持单通道,16bit录音
  • amr: 支持amrnb格式,支持8Khz采样率,支持单通道,16bit录音
filePath录音文件的绝对路径
Returns
是否操作成功

◆ stopRecorder()

LVAudioFileCode com.aliyun.iotx.linkvisual.media.audiofile.LVAudioFileRecorder.stopRecorder ( )
inline

停止录制

Returns
操作是否成功