利用新的内容共享功能为微软Teams会议构建互动应用

利用新的内容共享功能为微软Teams会议构建互动应用

💡 原文英文,约1600词,阅读约需6分钟。
📝

内容提要

微软Teams会议新增功能,包括屏幕共享和外部Web应用程序内容带入,提高协作体验。无需编写额外代码。

🔎

延伸解读

屏幕共享:零代码实现内容展示

从6月1日起,Teams会议中所有固定应用将自动获得原生屏幕共享能力。开发者无需编写任何代码,用户即可通过应用上的共享按钮将托管内容直接展示到会议舞台。平台会自动弹出应用窗口并使用Teams窗口共享,简化了演示流程。这一功能特别适合需要快速展示应用内容的场景,如站会中展示Jira看板。

只读与协作模式:按需选择

通过屏幕共享展示的内容对所有参与者(除演示者外)为只读,这适合多人观看场景,且几乎无需代码。若需要参与者互动,则应使用现有的协作式Share to Stage API。应用可以根据会议上下文同时支持两种模式,灵活平衡观看与协作需求。

Share to Teams增强:简化外部内容分享

新的Share to Teams控件允许用户将外部Web应用内容分享到Teams聊天、频道和会议。开发者只需集成一个可嵌入控件,Teams平台将处理用户登录、获取对话和内容分享等流程。分享后,应用会自动安装到会议中,侧面板自动打开,并通知参与者。新API 'sharing.history.getContent'可索引已分享内容,方便应用展示。

技术集成要点

对于屏幕共享,开发者可通过Share to Stage API的shareOptions参数指定共享协议(ScreenShare)和内容URL,实现特定内容分享。对于Share to Teams,需在网页中添加launcher.js脚本和带有teams-share-button类的HTML元素,并配置data-href和data-app-id等属性。要求Web应用有对应的Teams应用并支持会议体验的静态选项卡。

❓

Q&A

微软Teams会议的新功能有哪些?

微软Teams会议新增了屏幕共享和外部Web应用程序内容带入功能,提升了协作体验。

开发者如何利用新的API实现内容共享?

开发者可以通过新的API轻松实现内容共享,支持特定内容的展示,无需编写额外代码。

屏幕共享功能对参与者有什么限制?

屏幕共享内容对除演示者外的所有参与者为只读,适合多人观看场景。

如何在Teams会议中分享外部Web应用程序的内容?

用户可以通过集成的Share to Teams控制,将外部Web应用程序的内容带入Teams聊天、频道和会议。

新功能如何提升Teams会议的互动性?

新功能为Teams会议应用提供了更多互动和创造的可能性,鼓励开发者探索和创新。

开发者在集成新功能时需要注意什么?

开发者只需集成一个可嵌入的控制,Teams平台将处理用户登录和内容分享等流程。

🏷️

标签

➡️

继续阅读