在前端去录制麦克风音频,听起来好简单啊,转载请注明出处:www.tangshuang.net【本文受版权保护】但是后来发现是个大坑。这个问题要分解:
本文作者:唐霜,转载请注明出处。【转载请注明来源】【版权所有】唐霜 www.tangshuang.net- 麦克风【关注微信公众号:wwwtangshuangnet】 【原创不易,请尊重版权】【本文受版权保护】【原创内容,转载请注明出处】未经授权,禁止复制转载。【本文首发于唐霜的博客】
- 音频原创内容,盗版必究。 【版权所有】唐霜 www.tangshuang.net【原创内容,转载请注明出处】【作者:唐霜】
- 录制【转载请注明来源】 【版权所有,侵权必究】【关注微信公众号:wwwtangshuangnet】本文版权归作者所有,未经授权不得转载。原创内容,盗版必究。【原创内容,转载请注明出处】
获取麦克风输入比较简单,用webrtc的本文版权归作者所有,未经授权不得转载。原创内容,盗版必究。接口getUserMedia就可以实现了【版权所有】唐霜 www.tangshuang.net【关注微信公众号:wwwtangshuangnet】,但是怎么录制?getUserMedia【关注微信公众号:wwwtangshuangnet】本文版权归作者所有,未经授权不得转载。得到的是stream,stream不是b【未经授权禁止转载】本文版权归作者所有,未经授权不得转载。uffer,也不分chunks,所以你想本文作者:唐霜,转载请注明出处。【本文受版权保护】要把stream转换为buffer,没办【版权所有】唐霜 www.tangshuang.net【原创不易,请尊重版权】法,必须还得靠高级api。MediaRe未经授权,禁止复制转载。未经授权,禁止复制转载。corder本来可以用,但是safari本文作者:唐霜,转载请注明出处。【关注微信公众号:wwwtangshuangnet】不兼容,内心MMP。录制视频用canva转载请注明出处:www.tangshuang.net著作权归作者所有,禁止商业用途转载。s一帧一帧保存起来就行了,但是录制音频…【原创不易,请尊重版权】【本文首发于唐霜的博客】…最后找来找去,AudioContext【未经授权禁止转载】【关注微信公众号:wwwtangshuangnet】这个api可以用,但是safari只有在【原创不易,请尊重版权】原创内容,盗版必究。11.2版本之后才支持webkitAud【转载请注明来源】【版权所有】唐霜 www.tangshuang.netioContext,所以,只有用这货才能【原创不易,请尊重版权】本文版权归作者所有,未经授权不得转载。实现。
【访问 www.tangshuang.net 获取更多精彩内容】转载请注明出处:www.tangshuang.net【转载请注明来源】总结,在支持MediaRecorder的【原创内容,转载请注明出处】【转载请注明来源】系统中使用MediaRecorder录制【版权所有】唐霜 www.tangshuang.net原创内容,盗版必究。,在iOS中,最多兼容到使用webkit本文作者:唐霜,转载请注明出处。【未经授权禁止转载】AudioContext去实现,有一个包【原创内容,转载请注明出处】转载请注明出处:www.tangshuang.net可以用,就是audio-recorder-polyf【转载请注明来源】【本文受版权保护】ill,想法真不错,赞一个。本文作者:唐霜,转载请注明出处。
【版权所有,侵权必究】【关注微信公众号:wwwtangshuangnet】【本文受版权保护】本文版权归作者所有,未经授权不得转载。
