无法在控制台中看到MediaStream属性值

我完全是新的WebRTC和Node.js我试图构build示例webRTC应用程序使用教程http://www.tutorialspoint.com/webrtc/webrtc_media_stream_apis.htm我已经遵循完全相同的步骤,除了我已经创build了自己的Nodejs服务器使用来自同一站点的nodejs教程。 正如在webrtc教程中所提到的,我无法在控制台中看到MediaStream的属性值。 在我的情况下,它完全空白。 我做错了什么 我的文件正在运行http://127.0.0.1:8081/index.html ,我能够看到我的本地video。

是的,你应该可以看到这个。 尝试这个:

  1. 在您的浏览器中,打开一个新的空白选项卡,右键单击并select检查元素
  2. 控制台选项卡中,粘贴下面的内容,然后按下Enter: navigator.mediaDevices.getUserMedia({video: true}).then(stream => console.log(stream)).catch(e => console.error(e))
  3. select分享您的相机。

你应该看到这样的东西(由浏览器仍然有点变化):

 MediaStream {id: "JFK9GaWaTxPptJVuKjNlj9lmfvNarWaXANjv", active: true, onactive: null, oninactive: null, onended: null…} 

注意:对于互联网上的人要时刻谨慎,告诉你把东西粘贴到控制台里。 🙂