Добавление displaySurface не провоцирует ограничение опций для пользователя перед публикацией его собственного экрана.Я пытаюсь ограничить эти параметры, чтобы пользователь мог выбирать только что-либо, кроме вкладок браузера.
Я попытался явно установить displaySurface в значение «monitor», но все еще отображаются все параметры.
async startCaptureMD() {
let captureStream = null;
var screen_constraints = {
video: {
cursor: "always",
displaySurface: "monitor"
}
};
try{
captureStream = await
navigator.mediaDevices.getDisplayMedia(screen_constraints);
}catch(err){
console.log(err.message, err.code);
}
return captureStream;
},
Ожидаемый результат - показать «Весь экран» или «Окно приложения», а не «Chrome Tab».