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

时间:2016-06-02 17:41:06

标签: node.js server webrtc mediastream

我是WebRTC和Node.js的新手我正在尝试使用教程http://www.tutorialspoint.com/webrtc/webrtc_media_stream_apis.htm构建示例webRTC应用程序  除了我使用来自同一站点的nodejs教程创建了自己的Nodejs服务器之外,我遵循了完全相同的步骤。正如webrtc教程中提到的,我无法在控制台中看到MediaStream的属性值。就我而言,它完全是空白的。我做错了什么。我的文件正在http://127.0.0.1:8081/index.html上运行,我可以看到我的本地视频。

1 个答案:

答案 0 :(得分:1)

是的,你应该能看到这个。试试这个:

  1. 在浏览器中,打开一个新的空标签,右键单击并选择检查元素
  2. 转到控制台标签,粘贴以下内容,然后按Enter:navigator.mediaDevices.getUserMedia({video: true}).then(stream => console.log(stream)).catch(e => console.error(e))
  3. 选择共享相机。
  4. 你应该看到这样的东西(浏览器仍然有所不同):

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

    注意:请始终谨慎对待互联网上的人,告诉您将内容粘贴到控制台中。 :)