我正在尝试在移动设备上运行拍手语音识别JS代码。该代码使用getUserMedia
来录制音频,并且在台式计算机中运行良好。
但是,移动浏览器似乎并不完全支持getUserMedia
(mobilehtml5.org,caniuse.com(。例如,Apple设备甚至可以从Chrome浏览器阻止此呼叫。
对于在移动设备上录制音频的getUserMedia
,是否有任何广泛支持的替代方案?
是的,您可以使用HTML媒体捕获,除了仅在iOS上捕获音频外,自iOS 6和Android 2以来一直广泛支持HTML媒体捕获。
正确的语法:https://blog.addpipe.com/correct-syntax-html-media-capture/
演示:https://addpipe.com/html-media-capture-demo/