getUserMedia音频无法正常工作

问题描述 投票:0回答:1

我正在尝试使用getUserMedia将用户的麦克风连接到内部节点。我已经在https://webrtc.github.io/samples/src/content/getusermedia/audio/尝试了Google示例,并且在Chrome中也可以正常工作。然后,我下载了源代码,并在自己的网站上进行了尝试。现在不起作用了!页面呈现,但音频不播放。网址为http://www.rwilson.org.uk/webrtc/src/content/getusermedia/audio/

控制台消息是“未捕获的TypeError:无法读取未定义的属性'getUserMedia'在main.js:36“该行是:

navigator.mediaDevices.getUserMedia(constraints).then(handleSuccess).catch(handleError);

我如何找出正在发生的事情?这是否表明我的网站存在问题(也许是安全性)?

新信息:现在,我已经从本地主机运行Google示例代码(在装有Web服务器的Chromebook上运行Chromebook),并且可以运行。因此,问题一定出在我自己的(托管)服务器上。不知道该怎么做!

webrtc getusermedia
1个回答
0
投票

如果当前文档未安全加载,则navigator.mediaDevices将为[[undefined,并且您不能使用getUserMedia()。

来源MediaDevices.getUserMedia()
© www.soinside.com 2019 - 2024. All rights reserved.