0
我知道這可能聽起來很陰暗,但我正在開發一個窗口錄製程序(現在使用ffmpeg + gdigrab來抓取窗口),它記錄了 問題是,我可以通過窗口進行錄製而無需用戶選擇它? 謝謝!是否可以在沒有用戶干預的情況下在recordrtc中錄製窗口?
我知道這可能聽起來很陰暗,但我正在開發一個窗口錄製程序(現在使用ffmpeg + gdigrab來抓取窗口),它記錄了 問題是,我可以通過窗口進行錄製而無需用戶選擇它? 謝謝!是否可以在沒有用戶干預的情況下在recordrtc中錄製窗口?
如果您使用Chrome瀏覽器,你可以打開谷歌瀏覽器屬性對話框中找到「目標」盒,並把--enable-usermedia-screen-capturing
底。例如。
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --enable-usermedia-screen-capturing
現在重新啓動Chrome瀏覽器。
鍍鉻的屬性框截圖:
現在嘗試任何HTTPs的頁下面的代碼(或本地主機頁):
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);
});
想嘗試HTTP網頁?以下標誌可能工作:
--allow-http-screen-capture
鉻標誌參考:http://peter.sh/experiments/chromium-command-line-switches/