【发布时间】:2020-07-02 23:13:06
【问题描述】:
我正在开发一个屏幕录像机应用程序,想看看是否可以限制用户可以选择录制的选项?
现在,我正在调用 navigator.mediaDevices.getDisplayMedia({}),它会提示用户共享 1) 整个屏幕、2) 应用程序窗口或 3) Chrome 选项卡
但是,我想将选项限制在 Chrome 选项卡中。我认为解决方案是设置displaySurface: browser 值:
navigator.mediaDevices.getDisplayMedia({
video: {
mediaSource: "screen",
audio: true,
cursor: ["motion"],
displaySurface: "browser",
},
});
但是,我仍然看到三个选项,而不仅仅是选项卡。有谁知道我如何限制可以共享的屏幕?
提前谢谢你!
【问题讨论】:
-
看起来你并不走运。查看this answer。
标签: javascript webrtc screen recording