Я занимаюсь разработкой приложения для захвата экрана.
Для этого я использую twilio video JS sdk.
В Firefox я получаю пользовательские медиа, как это:
navigator.mediaDevices.getUserMedia({
video:{
mediaSource: 'screen'
}
})
.then( (stream)=>{
console.log( stream.getVideoTracks() )
});
И это снимает экран, но в Safari Browser 12.1, когда я запускаю код, показанный выше, вместо захвата экрана, он захватывает медиа с камеры. Мне нужно захватить экран, хотя. Как я могу это сделать?