Поток Chrome getDisplayMedia обрезается при совместном использовании не полноэкранного окна приложения

Я программирую веб-приложение, которое использует webrtc и встроенный API захвата экрана для Chrome с getDisplayMedia.

В браузере Chrome я наблюдаю странное поведение при совместном использовании не полноэкранного окна. Окно обрезается примерно на 7 пикселей слева и снизу в захваченном потоке. Я заметил этот эффект при совместном использовании окна Mircosoft Excel (не в полноэкранном режиме), так как есть множество элементов, закрывающих границу окна. Когда я увеличиваю окно, оно не обрезается в потоке.

Я использую Google Chrome версии 89.0.4389.128 (64-бит) и стандартный монитор 1080p в Windows 10.

Мне также удалось воспроизвести эту проблему в демонстрации getDiplayMedia экспериментов webrtc. Я не нашел открытого отчета об этой проблеме в Chrome. Я что-то пропустил? Я делаю что-то неправильно?

Любая помощь или информация будут очень признательны.


person NickG    schedule 23.04.2021    source источник
comment
чтобы сообщить об ошибке в Chrome: crbug.com   -  person Kaiido    schedule 23.04.2021
comment
Хорошо, спасибо, я сообщил об этом как об ошибке. Я думал, что такое поведение может быть намеренным и может быть исправлено с помощью некоторого параметра в getDisplayMedia (похоже, что это не тот случай).   -  person NickG    schedule 26.04.2021


Ответы (1)


Похоже, что это проблема Google Chrome в Windows, которая воспроизводится в стабильной версии 90.0.4430.93 и, возможно, более ранних версиях. Для людей, заинтересованных в этой проблеме, следите за отчетом об ошибке здесь .

person NickG    schedule 03.05.2021