Module record
模块功能:录音处理
Info:
- Copyright: openLuat
- Release: 2017.11.23
- License: MIT
- Author: openLuat
Functions
start (seconds, cb) | 开始录音 |
stop () | 停止录音 |
getFilePath () | 读取录音文件的完整路径 |
getData (offset, len) | 读取录音数据 |
getSize () | 读取录音文件总长度,录音时长 |
delete () | 删除录音 |
exists () | 判断是否存在录音 |
isBusy () | 是否正在处理录音 |
Functions
- start (seconds, cb)
-
开始录音
Parameters:
- seconds
录音时长,单位:秒
- cb
录音结果回调
Returns:
-
result true - 开始录音 其他 - 失败
Usage:
result = record.start()
- seconds
- stop ()
-
停止录音
Usage:
record.stop()
- getFilePath ()
-
读取录音文件的完整路径
Returns:
-
string 录音文件的完整路径
Usage:
filePath = record.getFilePath()
-
- getData (offset, len)
-
读取录音数据
Parameters:
- offset
偏移位置
- len
长度
Returns:
-
data 录音数据
Usage:
data = record.getData(0, 1024)
- offset
- getSize ()
-
读取录音文件总长度,录音时长
Returns:
-
fileSize 录音文件大小
-
duration 录音时长
Usage:
fileSize, duration = record.getSize()
-
- delete ()
-
删除录音
Usage:
record.delete()
- exists ()
-
判断是否存在录音
Returns:
-
result true - 有录音 false - 无录音
Usage:
result = record.exists()
-
- isBusy ()
-
是否正在处理录音
Returns:
-
result true - 正在处理 false - 空闲
Usage:
result = record.isBusy()
-