2017-04-03 2 views

Répondre

0

Si vous utilisez le navigateur Chrome, vous pouvez ouvrir dialogue Propriétés Google Chrome, trouver le « Target » boîte et mettre --enable-usermedia-screen-capturing à la fin. Par exemple.

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --enable-usermedia-screen-capturing 

Maintenant, relancez le navigateur Chrome.

Capture d'écran pour la boîte de propriétés chrome:

enter image description here

Maintenant essayez le code suivant sur une HTTPs page (ou sur la page localhost):

var screen_constraints = { 
    mandatory: { 
     chromeMediaSource: 'screen' 
    }, 
    optional: [] 
}; 

var hints = { 
    audio: false, 
    video: screen_constraints 
}; 

navigator.webkitGetUserMedia(hints, function(screen) { 
    // this is your screen; record it using MediaRecorder or RecordRTC 
}, function(error) { 
    console.error(error); 
}); 

Voulez-vous essayer sur HTTP pages? drapeau suivant peut travailler:

--allow-http-screen-capture 

drapeaux Chrome Référence: http://peter.sh/experiments/chromium-command-line-switches/