最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【已解决】js的MediaRecorder的浏览器支持情况和相关polyfill

JS crifan 5887浏览 0评论

折腾:

【已解决】web端html+js中如何调用麦克风获取用户语音输入说话

期间,希望搞清楚:js中MediaRecorder的各个浏览器支持情况

或者说希望至少此处的chrome和safari,以及其他更多的浏览器可以支持,此处audio的麦克风的录音

根据:

Can I use… Support tables for HTML5, CSS3, etc

看来只有Chrome和Firefox支持MediaRecorder

为了支持其他浏览器:

比如Safari也要支持MediaRecorder的话,则可以考虑:

ai/audio-recorder-polyfill: MediaRecorder polyfill to record audio in Edge and Safari

之前看到别的库:

https://github.com/streamproc/MediaStreamRecorder

然后从:

Record Audio and Video with MediaRecorder  |  Web  |  Google Developers

-》

Polyfills:

MediaStreamRecorder Demos

mattdiamond/Recorderjs: A plugin for recording/exporting the output of Web Audio API nodes

2000+ star

对于录音的浏览器的支持,现在整理如下:

所以很明显是:

基于MediaRecorder的MediaStreamRecorder适合我此处:

希望Chrome和Safari都支持audio的麦克风

本身自己代码就是基于MediaRecorder的

-》即:想要让自己的此处的MediaRecorder代码能在Chrome和Safari中运行,则最好是使用库:

MediaStreamRecorder

转载请注明:在路上 » 【已解决】js的MediaRecorder的浏览器支持情况和相关polyfill

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
89 queries in 0.186 seconds, using 22.09MB memory