新しい API をいじってchrome.tabCapture
いますが、現在サポートされている解像度は 640x480 だけのようです。構成にキーを追加しようとしましたvideoConstraints
が、より高い値に設定されているとキャプチャが妨げられます。
tabCapture
API でフル解像度 (つまり 1920x1080) のエクスペリエンスを提供する方法はありますか?
編集:
私の問題は、height
代わりに指定されていたようですmaxHeight
新しい API をいじってchrome.tabCapture
いますが、現在サポートされている解像度は 640x480 だけのようです。構成にキーを追加しようとしましたvideoConstraints
が、より高い値に設定されているとキャプチャが妨げられます。
tabCapture
API でフル解像度 (つまり 1920x1080) のエクスペリエンスを提供する方法はありますか?
編集:
私の問題は、height
代わりに指定されていたようですmaxHeight
これを試して; そしてそれは動作します:
var MediaStreamConstraint = {
video: true,
audio: false,
videoConstraints: {
mandatory: {
minWidth: 1920,
minHeight: 1080,
maxWidth: 1920,
maxHeight: 1080
}
}
};
chrome.tabCapture.capture(MediaStreamConstraint, function (mediaStream) {});
maxFrameRate
などの他の制約も設定できます。
デモ用。tabCapture-and-WebRTC.zipをダウンロードし、「 tab-capturing.js」ファイルの 41 行目を変更します。