跳至主要內容
安卓APP音视频录制与播放

前言

​ 本项目是一个基于hatom平台开发的安卓app(H5内嵌webview),本文总结归纳了其中音视频录制与播放开发业务的一些经验。

音频录制

​ 由于处在安卓webview环境,录制音频需要调起硬件设备,并且因为网页浏览器有安全机制,它只允许https和localhost访问麦克风摄像头等硬件,通过H5录制音频(MediaDevices.getUserMedia())的方式不太友好。固采用hatom平台提供的原生音频录制插件进行录制,但是原生录制插件无法提供录制时间,所以这里采用手动计时,相关代码如下:


菜鸡小谢原创大约 3 分钟音视频