getUserMedia音频无法正常工作

时间:2020-04-04 21:49:04

标签: webrtc getusermedia

我正在尝试使用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“ 那行是:

ls = ['Sun','Earth','Mars','Venus']

for planet in ls:

    print('Current: ' + repr(planet))

    for i in ls:
        if i not in planet:
            print(i)

    print('\n')

我怎么知道发生了什么事? 这是否表明我的网站存在问题(也许是安全性)?

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

1 个答案:

答案 0 :(得分:0)

如果当前文档没有安全地加载,则navigator.mediaDevices将未定义,并且您将无法使用getUserMedia()。

来源MediaDevices.getUserMedia()