ユーザーのデスクトップをキャプチャできる Web アプリを構築しようとしています。仕事を完璧に行うはずのこのWeb APIを見つけましたが、うまくいかないようです。現在、最新バージョンの Edge と Chrome 70 の両方でフラグを有効にすることでサポートされているはずですが、ナビゲーター オブジェクトを見ていると、両方のブラウザーでgetDisplayMedia()
関数がそこにありません。関数も呼び出してみましたが、関数ではないというエラーが表示されます(実際にはナビゲーターにないことが確認されます)。何が問題なのですか?
前もって感謝します!
編集:これが私のjavascriptです
function na() {
navigator.mediaDevices.getDisplayMedia({
video: {
mandatory: {
chromeMediaSource: 'desktop',
minWidth: 1280,
maxWidth: 1280,
minHeight: 720,
maxHeight: 720
}
}
}).then((stream)=>console.log(stream))
console.log(navigator)
}
na();