首页 > 解决方案 > 为网站的麦克风、摄像头和位置禁用 chrome 设置

问题描述

我正在开发一个需要摄像头和麦克风进行通信的网站。该站点使用 Twilio 通信进行音频/视频通话。Twilio 设备设置失败并给出以下错误:

Twilio.Exception:twilio.js 1.3+ SDK 需要 WebRTC/ORTC 浏览器支持。有关更多信息,请参阅https://www.twilio.com/docs/api/client/twilio-js。如果您对此公告有任何疑问,请通过 联系 Twilio 支持。

我尝试调试并发现我的网站在 Google 设置中,麦克风、摄像头和位置设置都设置为Block并且 is Disabled

我努力了,

  1. 重置 Chrome 浏览器
  2. 升级到最新版本的 Chrome
  3. 重新安装浏览器

但是没有成功。

这是 chrome 设置的样子:

设置被阻止 注意:这似乎发生在我的两台笔记本电脑上,尽管在某些机器上它工作正常并且这些项目的设置在这些机器中是允许的。我有一个客户演示,必须使用我的笔记本电脑。

非常感谢任何帮助!

标签: google-chrometwiliotwilio-click-to-call

解决方案


允许访问摄像头和麦克风的 getUserMedia API 需要安全上下文,即 https。有关背景信息,请参阅此博客文章。最新版本的 Chrome 不再使 getUserMedia 在 http 上可用。

切换到 https,它应该可以在 Heroku 上开箱即用。


推荐阅读