痴迷、淡然~ 2020-08-10 21:12 采纳率: 0%
浏览 200
已结题

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

  • 写回答

1条回答 默认 最新

  • threenewbee 2020-08-10 22:55
    关注

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

    评论

报告相同问题?