APP开发实践|使用统软云开发APP录制功能

APP开发


浏览:1172 次

mp3Recorder模块封装在iOS和Android中,并直接生成录制;MP3,统一两个平台的录制生成文件,方便两个平台之间的交互,并减少录制后的转码过程;它还提供分贝波形显示;UI在使用此模块之前,您需要打开麦克风权限。本文以使用统软云开发App录制功能为例。

 nbsp; ;效果图如下:

固件要求:Android:4.0;及以上;iOS:8.0及以上版本

本模块提供:;8接口:

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

开始记录nbsp; ; ; ; ;开始录制

stopRecord(停止记录)nbsp; ; ; ; ;停止录制

openVoiceLinenbsp; ;显示线性波形图

关闭VoiceLinenbsp; ;闭合线性波形图

集合分贝nbsp; ; ; ;设置波形的分贝值

pause记录nbsp; ; ; ;暂停录制

简历记录nbsp; ; ;恢复录制

有关该方法的详细信息,请参阅统软云平台模块开发文档:

https://docs.统软云.com/Client-API/Func-Ext/mp3Recorder

代码的详细实现过程如下:

<;html><;标题>nbsp;&书信电报;title>模块开发nbsp;&书信电报;meta charset=“utf-8”>; ; ;&书信电报;meta name=“viewport” ; ; ;content=“最大比例=1.0,最小比例=1.0、用户可缩放=0、宽度=设备宽度、初始比例=1.0”/>; ; ;&书信电报;style type=“text/css”>; ; ; ; ;html, ; ;车身{高度:100%} ; ; ;正文{背景色:#fff;边距:0;}和nbsp; ; ;#包裹{高度:100%;位置:相对;}和nbsp; ; ;#标题{padding-top:20px;背景色:#5082c2;高度:44px;位置:相对;}和nbsp; ; ;#页眉h1{字体大小:20px;高度:44px;行高度:44px;边距:0em;颜色:#fff;左边距:100px;右边距:100px;文本对齐:居中;}nbsp; ; ; ;#main{display:-webkit box;-webkit box-orient:垂直;-webkit box pack:中心;}和nbsp; ; ;a、 按钮{display:-webkit box;-webkit box-orient:垂直;-webkit-bo