Вы можете создать собственную сборку хрома и реализовать обход для этого диалога. Для построения хрома вы можете использовать эти инструкции (для windows): Здесь
Здесь обход в файле display_media_access_handler. cc:
Найдите эту строку:
// Orignal code
pending_request.picker->Show(picker_params, std::move(source_lists), std::move(done_callback));
И замените его на
// Bypass dialog
content::DesktopMediaID screenSource(content::DesktopMediaID::TYPE_SCREEN, content::DesktopMediaID::kNullId, web_contents);
screenSource.audio_share = true;
OnPickerDialogResults(web_contents, screenSource);
// End of bypass
Я тестирую его на Chromium версии 84.