第一个:h5的audio大多数移动端浏览器都支持,相对来数兼容性没有pc那么费事。
第二个:
第三个:可以通过ajax的post发送给后台。
navigatior.getUserMedia()有访问用户摄像头与麦克风设备的能力
但是兼容性比较多,很多浏览器内核不兼容。
html5录音功能,可以看看这篇文章,讲解的还蛮详细的: https://blog.csdn.net/sweetsuzyhyf/article/details/50469881
自己也试着基于html5+js开发的仿微信语音聊天系统|仿微信聊天界面模板
https://www.cnblogs.com/xiaoyan2017/p/10163043.html