eeui plugin install https://github.com/mrz9/recorder
eeui plugin uninstall https://github.com/mrz9/recorder
const audio = app.requireModule("aochuangRecorder");
-
options
(Object)-
channel
(String) (stereo
,mono
, default:stereo
) -
quality
(String) (low
[8000Hz, 8bit] |standard
[22050Hz, 16bit] |high
[44100Hz, 16bit], default:standard
)
-
-
[
callback
] (Function)
recorder.start({
channel: `mono`
}, () => {
console.log('started')
})
- [
callback
] (Function)
recorder.stop()
recorder.stop(() => {
console.log('stop')
})
- [
callback
] (Function)
result
(Object)path
(String) 录音文件地址duraction
(Number) 录音时长秒数
recorder.finish((ret) => {
console.log(ret.path)
})
format: 返回amr格式文件
/**
* @param url 音频地址
* @param mode 声音播放源 0: 外放 1: 听筒
* @param ret [`callback`] (Function)
*/
audio.play(url, mode, ret=> {
})
ret
(Object)messaage
(String) 播放状态 start, completioncode
(Number) 状态码
audio.stopPlay()
audio.stopPlay(()=>{
})