我是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上运行,我可以看到我的本地视频。
答案 0 :(得分:1)
是的,你应该能看到这个。试试这个:
navigator.mediaDevices.getUserMedia({video: true}).then(stream => console.log(stream)).catch(e => console.error(e))
你应该看到这样的东西(浏览器仍然有所不同):
MediaStream {id: "JFK9GaWaTxPptJVuKjNlj9lmfvNarWaXANjv", active: true, onactive: null, oninactive: null, onended: null…}
注意:请始终谨慎对待互联网上的人,告诉您将内容粘贴到控制台中。 :)