我知道有几篇帖子,但我的问题不同。
关注Mozilla developer guide for getUserMedia,我可以看到使用:<input (blur)="onInputBlur()" formControlName="firstname">
已被弃用:
新代码应该使用Navigator.mediaDevices.getUserMedia()代替。
但是,使用Chrome(当前版本57),navigator.getUserMedia()
效果很好,而使用navigator.getUserMedia()
会引发错误:
navigator.mediaDevices.getUserMedia(...)不是函数
我在Chrome上使用HTTPS。
它真的被弃用了吗?我错过了什么吗?
答案 0 :(得分:3)
自版本53以来,Chrome确实支持navigator.mediaDevices.getUserMedia
API。
根据我们在评论中的讨论,我们能够确定这是由您在Chrome上安装的浏览器插件引起的,即Cisco Webex。
此视频会议插件可能会修改默认的navigator.mediaDevices
对象
哪个错了!你应该写一下这个问题。
通过停用此插件,您将能够在Chrome浏览器中检索原始且受到良好支持的方法。