原因是调用navigator.mediaDevices
的时候,根本拿不到这个对象,导致从 PC 的麦克风录音失效。stackoverflow 有人说是因为 Chrome74 以后严格限制了这个对象在 https 环境下访问。由于我们的开发环境和测试环境目前都是 http 的,所以想通过降 Chrome 版本的方法测试。
这是我提的问题链接:Why navigator.mediaDevice only works fine on localhost:9090?
这是给出 Chrome 74 之后 http 不能访问的答案链接:Navigator.getUserMedia and Navigator.webkitGetUserMedia undefined after updating to Chrome 74
类似 nvm 这样的工具,IE 切换版本这样的功能。
退而求其次,下载历史版本有没有相对官方的地方。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.