首页 > 解决方案 > 我无法在流期间显示可用的音频和视频的不同设备

问题描述

我刚刚浏览了https://github.com/ScaleDrone/webrtc/blob/master/script.js但我无法从设备和流中进行选择

navigator.mediaDevices.getUserMedia({
    audio: true,
    video: true,
  }).then(stream => {
    // Display your local video in #localVideo element
    localVideo.srcObject = stream;
    // Add your stream to be sent to the conneting peer
    stream.getTracks().forEach(track => pc.addTrack(track, stream));
  }, onError);

如何获取视频和音频源显示的所有设备 ID。请帮助我任何人

我只想显示所有设备 ID,我可以从中选择任何一个。

我的意思是说,当我在手机上使用它时,它只会选择我的前置摄像头。但是我应该在这里插入什么命令,以便我可以移动到我的后置摄像头或任何其他连接的摄像头设备,同样是音频的情况,没有音频设备可供选择

标签: javascript

解决方案


我认为您正在寻找enumerateMediaDevices它似乎已在所有最近的浏览器(不是 IE)上实现。


推荐阅读