首页 > 解决方案 > WebRTC:Safari 未检测到任何输出设备

问题描述

我调用这个方法来获取可用的设备。

const availableDevices = async () => {
  await navigator.mediaDevices.getUserMedia({audio: true, video: true});
  return navigator.mediaDevices.enumerateDevices().then((devices) => {
    console.log(devices)
  })
}

它只检测输入设备,但不检测输出。在 chrome 中完美运行,但在 safari 中不行。当前版本的 Safari - 14.0.3

标签: javascriptsafariwebrtc

解决方案


推荐阅读