問題タブ [get-display-media]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
18 参照

javascript - WebAPI MediaDevices (navigator.mediaDevices) はどのように画面/モニター情報にラベルを付けますか?

JS WebAPI と WindowsDisplayAPI の間で共通の表示ラベルを見つけようとしています。

mediaDevices から画面情報を取得しようとすると、プライマリ モニターに「screen:0:0」というラベルが付けられました

次に、WindowsDisplayAPI から画面情報を取得しようとしましたが、プライマリ モニターに「\\.\DISPLAY1」というラベルが付けられました。

注: 上記の手順を python と .net ライブラリを使用して結び付けましたが、どちらも同じ結果 ['\\.\DISPLAY1'] が得られました。画面情報を取得するために使用したpythonコード。

私の質問は、

WebAPI は画面情報をどのようにマッピングしますか? WebAPI 情報を WindowsDispalyAPI 情報にマップする方法はありますか?

参考までに、JS WebAPI ドキュメント - https://docs.microsoft.com/en-us/uwp/api/windows.graphics.display?view=winrt-22000

コア Windows ディスプレイ API ドキュメント - https://docs.microsoft.com/en-us/uwp/api/windows.graphics.display?view=winrt-22000

私が使用した WindowsDisplayAPI .net ライブラリ - https://github.com/falahati/WindowsDisplayAPI

私が使用した Python screeninfo パッケージ - https://github.com/rr-/screeninfo

ありがとう!!!