使用 APICloud 开发 app 录音功能

mp3Recorder 模块封装在 iOS、Android 下录音直接生成 mp3,统一两个平台的录音生成文件,方便双平台之间的交互,减少录音完成后再转码的过程;同时提供分贝波形图显示 UI;使用该模块前需要打开麦克风权限。
使用 APICloud 开发 app 录音功能_第1张图片
固件要求:Android:4.0 及以上 iOS:8.0 及以上

该模块提供了 8 个接口:

addEventListener 视频结果和声音分贝监听;

startRecord 开始录音

stopRecord 停止录音

openVoiceLine 显示线性波形图

closeVoiceLine 关闭线性波形图

setDecibels 设置波形图的分贝值

pauseRecord 暂停录音

resumeRecord 恢复录音

方法详解见 apicloud 平台模块开发文档:

https://docs.apicloud.com/Cli...

以下是代码的详细实现过程:





    Module Develop
    
    
    



    



模块使用相对比较简单,可以在 APICloud 开发平台上创建应用并添加直接添加模块,编译后安装到手机上,用示例代码进行测试。方便开发者在 app 开发的过程中使用。

你可能感兴趣的:(使用 APICloud 开发 app 录音功能)