ブラウザでデスクトップ録画ができるらしい

さっそく作ってみました。

https://devras.info/apps/scr/

 

navigator.mediaDevices.getDisplayMedia(option)

返り値はPromiseです。

var option = {
video: true,
audio: true,
};

navigator.mediaDevices.getDisplayMedia(option)
.then(function(stream) {
document.querySelector("video").srcObject = stream;
})
.catch(function(err) {
console.log(err);
});

オプションは従来の getUserMedia のものが使えます。

 

音声に関してはJavaScript側で設定するのと、ユーザー側が許可する必要があります。

 

投稿者:

kema

趣味でプログラミングしてるだけの人

コメントを残す