录音

录音

录音操作,requestAudioCapturestartRecordAudiostartRecordAudio
例子:
function main() {
    requestAudioCapture();

    var r = startRecordAudio('mys2.wav', {sampleRate: 32000});
    console.log('', r)

    sleep(20000);

    stopRecordAudio();
}

requestAudioCapture

请求录音权限。
参数:
参数名 类型 必填 说明
confirmPermissionTag string 选填,默认值为'立即开始|允许' confirmPermissionTag为权限对话框中确认打开权限的文字。如果不为空,则会自动点击该控件,自动确认打开权限;若为空则需要自己点击确认按钮。支持"|"分割多个文本,找到一个即可。
retryCount integer 选填,默认值为5 点击confirmTag的重试次数

startRecordAudio

开始录音。
参数:
参数名 类型 必填 说明
fullPath string 必填 文件名,仅支持wav文件。支持绝对路径,例:/sdcard/temp.wav;相对目录,例:temp.wav,相对手机外部存储目录。
options Object 选填 默认值{sampleRate: 44100, channelCount: 1, bitsPerSample: 16}。

stopRecordAudio

停止录音。
参数:
参数名 类型 必填 说明