-
HTML5音频视频采集示例
资源介绍
适合前端进行音视频采集学习,这个demo直接可以用,该插件具有以下强制性依赖关系:
Video.js - 提供用户界面的HTML5媒体播放器。
webrtc-adapter - 为此插件中使用的getUserMedia和其他浏览器API提供跨浏览器支持。
录制音频和/或视频时,您还需要:
RecordRTC.js - 增加对音频/视频/ GIF录制的支持。
并且在录制纯音频时,还需要以下依赖项(可视化音频波形):
waveurfer.js - 为音频文件提供可导航的波形。附带麦克风插件,用于实时显示麦克风音频信号。
videojs-wavesururur - 将Video.js转换为音频播放器。
使用其他音频库时的可选依赖关系(请注意,大多数这些音频编解码器已在大多数现代浏览器中可用):
libvorbis.js - 将PCM音频数据转换为压缩的Ogg Vorbis音频,从而生成质量相似的较小音频文件。
lamejs - 将PCM音频数据转换为压缩的MP3音频。
opus-recorder - 将Web Audio API节点的输出转换为Opus并将其输出到Ogg容器中。
recorder.js - 用于记录Web Audio API节点的PCM输出的插件。