Je sais que cela peut sembler louche, mais je suis en train de développer un programme d'enregistrement de fenêtres (en utilisant ffmpeg + gdigrab pour saisir Windows) qui enregistre La question est, puis-je passer la fenêtre à enregistrer sans que l'utilisateur ait à choisir il? Merci!Est-il possible d'enregistrer une fenêtre sans intervention de l'utilisateur dans recordrtc?
0
A
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:
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/