@microsoft/teams-js 移动客户端中的视频录制
Posted
技术标签:
【中文标题】@microsoft/teams-js 移动客户端中的视频录制【英文标题】:Video Recording in @microsoft/teams-js Mobile Client 【发布时间】:2021-12-05 05:18:17 【问题描述】:我正在使用 @microsoft/teams-js 在 Microsoft Teams 中开发基于选项卡的 React 应用程序。该应用程序应该在浏览器、团队桌面客户端(基于 Electron 的客户端中的 iframe)和团队移动客户端(未知设置中的 iframe)中运行。我已经能够在 Browser 和 Teams Desktop Client 以下文档中访问图像和视频文件,包括上传和录制/捕获。它基本上是 html5 的文件输入和navigator.mediaDevices.getUserMedia()
方法。
但是Mobile Client需要调用@microsoft/teams-js库的media.captureImage()
方法。官方文档指出,我们只会在移动客户端中上传或拍摄照片,并且无法访问视频,但我能够使用 <input type="file" />
上传视频。通过使用 camera="camera"
道具,我什至能够在移动浏览器(但不是桌面浏览器或 Teams 客户端)中启动本机摄像头。
<input type="file" accept="video/*" capture="camera" onChange=uploadVideoFile />
我想知道还有什么其他方式可以访问 Teams Mobile 中的摄像头进行视频录制 - 无论是本机摄像头应用还是应用内媒体访问。
【问题讨论】:
【参考方案1】:documentation 中提到了 Microsoft Teams 支持的 API。对于其他 API,请通过 user voice 提出帮助。
【讨论】:
@Piyush - 您能否确认您的问题是否已通过上述建议解决或仍在寻求帮助?以上是关于@microsoft/teams-js 移动客户端中的视频录制的主要内容,如果未能解决你的问题,请参考以下文章