【问题标题】:Not able to see MediaStream properties value in console无法在控制台中看到 MediaStream 属性值
【发布时间】:2016-06-02 17:41:05
【问题描述】:

我对 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 上运行,我可以看到我的本地视频。

【问题讨论】:

    标签: node.js server webrtc mediastream


    【解决方案1】:

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

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

    您应该会看到类似这样的内容(仍因浏览器而异):

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

    注意:请始终小心互联网上的人告诉您将内容粘贴到控制台中。 :)

    【讨论】:

    • @jim VM218:1 Uncaught TypeError: navigator.mediaDevices.getUserMedia is not a function 此错误出现在新标签中
    • @DishaJain 什么浏览器和版本?
    猜你喜欢
    • 2017-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-17
    • 1970-01-01
    • 1970-01-01
    • 2017-10-23
    • 1970-01-01
    相关资源
    最近更新 更多