python采用flask进行录音遇到的地址问题

采用 python 的 flask 框架做了各录音的功能,使用的 speech_recognition 包(pip install SpeechRecognition)。
当我用

app.run(host='127.0.0.1', port=5000) 

启动程序时就可以正常录音,而当我用

app.run(host='0.0.0.0', port=5000) 

启动时就会爆如下错误:
图片说明

问题:为啥会爆这种错误,项目如果上线还是得用0.0.0.0的地址,怎么能在该地址下正常录音呢?感谢各位大佬指导!

报错内容:
Uncaught TypeError: Cannot read property 'getUserMedia' of undefined
at HTMLButtonElement.startRecording (app.js:46)

相关链接:

  1. https://www.cnblogs.com/xbkyj/p/12329661.html
  2. https://blog.addpipe.com/using-recorder-js-to-capture-wav-audio-in-your-html5-web-site/

  3. https://github.com/YIUYA/WebAudio

在你的浏览器里试试看
navigator.mediaDevices.getUserMedia
这个是否存在,不是所有的浏览器都支持,webrtc