我正在开发一个捕获屏幕的应用程序。
我正在为此使用twilio视频JS sdk。
在firefox中,我得到这样的用户媒体:
navigator.mediaDevices.getUserMedia({
video:{
mediaSource: 'screen'
}
})
.then( (stream)=>{
console.log( stream.getVideoTracks() )
});
这会捕获屏幕,但是在Safari浏览器12.1中,当我运行上述代码而不是捕获屏幕时,它捕获的是照相机中的媒体。我需要捕获屏幕。我该怎么办?