我正在构建一个 MS 团队应用程序,我希望能够记录该应用程序的内容。为此,我尝试通过 React 插件使用 MediaRecoderAPI,然后使用
getUserDisplay
来访问用户的屏幕。
为了进行开发,我使用 In Meeting App 作为起点构建了应用程序,并通过
ngrok
建立了我的应用程序隧道。
当我通过浏览器访问应用程序并选择“开始录制”时,我会收到一个我可以接受的权限对话框,并且录制效果非常好。
但是,当我将应用程序上传到 Teams 并单击“开始录制”时,由于该应用程序是在 iframe 中提供的,因此没有权限对话框,并且 MediaRecorder 卡在“获取媒体”上
知道如何授予 iframe-d Teams 应用程序使用
MediaRecoderAPI
记录其自己的内容的权限吗?如果没有,那么替代方案是什么?我遇到一个项目,这似乎意味着它可以完成,但这是一个相当老的项目,所以我不确定从那时起事情是否发生了变化。
感谢任何指点
attribute="display-capture *"