我正在制作一个Angular应用程序,我需要能够共享用户屏幕。我正在使用adapter.js版本6.4.8并在Firefox Developer 64.0b11&amp ;;中测试它。 Firefox 63.0.3,我知道……
它在Firefox中适用于我 适配器latest.js 喜欢 这个 :
adapter.browserShim.shimGetDisplayMedia(window, "window"); // or "screen" (async () => { try { video.srcObject = await navigator.mediaDevices.getDisplayMedia({video: true}); } catch(e) { console.log(e); } })();
不幸的是,Firefox仍然迫使应用程序在共享全屏或窗口之间进行选择。一旦本机支持,就应该修复它。
屏幕共享默认情况下没有填充,请参阅 mozilla黑客帖子 有关如何使用getDisplayMedia的说明。另外请确保您使用的是最新的adapter.js版本,最近移动了getDisplayMedia。