Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 为什么navigator.mediaDevices.getUserMedia()不能在safari 12.1上捕获屏幕?_Html_Safari_Twilio - Fatal编程技术网

Html 为什么navigator.mediaDevices.getUserMedia()不能在safari 12.1上捕获屏幕?

Html 为什么navigator.mediaDevices.getUserMedia()不能在safari 12.1上捕获屏幕?,html,safari,twilio,Html,Safari,Twilio,我正在开发一个捕捉屏幕的应用程序 我正在为此使用twilio视频JS sdk 在firefox中,我得到如下用户媒体: navigator.mediaDevices.getUserMedia({ video:{ mediaSource: 'screen' } }) .then( (stream)=>{ console.log( stream.getVideoTracks() ) }); 这会捕获屏幕,但在Safari Browser 12.1中,当我

我正在开发一个捕捉屏幕的应用程序

我正在为此使用twilio视频JS sdk

在firefox中,我得到如下用户媒体:

navigator.mediaDevices.getUserMedia({
    video:{
        mediaSource: 'screen'
    }
})
.then( (stream)=>{
   console.log( stream.getVideoTracks() )
});
这会捕获屏幕,但在Safari Browser 12.1中,当我运行上述代码而不是捕获屏幕时,它会从相机捕获媒体。我需要捕捉屏幕。我该怎么做