Estoy tratando de encontrar una etiqueta de visualización común entre JS WebAPI y la de WindowsDisplayAPI.
Cuando traté de obtener la información de la pantalla de mediaDevices, etiquetó mi monitor principal como 'pantalla: 0: 0'
navigator.mediaDevices.getDisplayMedia({video: true, audio: true}) .then(stream => { document.getElementById('vid').srcObject = stream document.getElementById('vid').play console.log(stream.getTracks()[0].label) }Luego traté de obtener la información de la pantalla de WindowsDisplayAPI. Etiquetó mi monitor principal como '\\.\DISPLAY1'.
Nota: Até el paso anterior usando las bibliotecas python y .net y ambas dieron el mismo resultado ['\\.\DISPLAY1']. El código python que usé para obtener la información de la pantalla.
from screeninfo import get_monitors for m in get_monitors(): print(m)Mi pregunta es,
¿Cómo mapea la WebAPI la información de la pantalla? ¿Hay alguna forma de asignar la información de WebAPI a la información de WindowsDispalyAPI?
para su referencia, documentos JS WebAPI: https://docs.microsoft.com/en-us/uwp/api/windows.graphics.display?view=winrt-22000
Documentos principales de la API de visualización de Windows: https://docs.microsoft.com/en-us/uwp/api/windows.graphics.display?view=winrt-22000
Biblioteca WindowsDisplayAPI .net que utilicé: https://github.com/falahati/WindowsDisplayAPI
Paquete Python screeninfo que utilicé: https://github.com/rr-/screeninfo
¡¡¡Gracias!!!