实现原理
通过 HTML5 的 getUserMedia 接口,可以让页面在浏览器当中访问客户端的硬件设备(摄像头和麦克风)。然后配合 Web Audio API 使用 <audio> 标签来存储录音。
具体解释:https://www.html5rocks.com/zh/tutorials/getusermedia/intro/
具体实现
开源组件:
https://github.com/feizhaojun/mRecorder
https://github.com/mattdiamond/Recorderjs
其他资料
Getting Started with Web Audio API
WEB AUDIO API简易入门教程
MDN->navigator.getUserMedia
MDN->MediaDevices.getUserMedia()
WebRTC 1.0: Real-time Communication Between Browsers
您的赞助将会支持作者创作及本站运维
发表评论