@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)中运行。我已经能够在 BrowserTeams 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 移动客户端中的视频录制的主要内容,如果未能解决你的问题,请参考以下文章

天弘基金移动App客户端架构优化之路

什么是基于android平台的移动办公应用客户端设计和开发

移动金融客户端应用软件备案中国支付清算协会“聚合支付”业务备案

天弘基金移动App客户端架构优化之路

天弘基金移动App客户端架构优化之路

移动应用程序或客户端同步的服务器端同步