getUserMedia() в надстройке Outlook

#outlook-addin #office-js

#outlook-надстройка #office-js

Вопрос:

Я работаю над надстройкой Outlook и задаюсь вопросом, доступны ли API WebRTC getUserMedia в настольном приложении. Моя надстройка работала в Outlook web, но не в настольном приложении. При дальнейшем изучении кажется, что объект mediaDevices недоступен в собственном приложении.

Планируется ли альтернатива или поддержка в будущем?

Ответ №1:

Это происходит потому, что Office в Windows (включая Outlook) в настоящее время отображает веб-надстройки в веб-элементе управления IE, а getUserMedia недоступен в IE. Это ограничение также повлияет на пользователей Outlook Web App, которые используют IE. Для затронутых пользователей рассмотрите возможность внедрения альтернативы или резервного варианта в надстройке, если это возможно.

В будущих версиях Office в Windows для отображения веб-надстроек будет использоваться либо элемент управления IE, либо Edge (смотрите слайды здесь, начиная со слайда 11). Какой элемент управления используется, будет зависеть от номеров версий Office и Windows. Временную шкалу и номера версий смотрите на связанных слайдах.