• 其他语言



使用微软和英特尔技术构建分布式丰富媒体应用
页面和feed选项
打印
收藏此页
Digg此页 | 添加到您的del.icio.us帐号
目录

示例 1—使用微软实时通信(RTC)API
您可能希望此类型的应用包含微软实时通信(RTC)API 中支持的某些类型的协作功能,这些功能包括:

  1. 媒体事件
  2. 即时消息事件
  3. 白板功能
  4. 应用共享


下面是一些具体示例,演示如何轻松将这些功能添加到我们的虚构应用中:

添加媒体事件

处理媒体事件需要获取媒体类型、事件类型和原因,然后向会话窗口传递该消息。应用可使用 get_MediaType() 接收音频、视频、T120 以及实时传输协议(RTP)事件的消息。应用示例举例说明了如何检索媒体事件并将其传递到待处理的媒体对话框中:


添加即时消息事件

即时消息信息通过 RTC MessagingEvent 界面在会话参与方之间传递。当消息事件发生时,应用必须获得会话和事件类型,并获得会话相关的参与方,以便向适当参与方传递这些消息。事件处理程序还处理参与方会话状态的所有变化。下面给出一个示例:


添加白板功能

要为应用添加白板支持,应使用 RTCTA_WHITEBOARD 枚举来调用 RTC StartT120Applet 方法,如下所示:


添加应用共享功能

启动 T120 应用共享功能就像调用与 IRTCClient 界面相关的 StartT120Applet 方法一样简单。


这些示例展示了开发商在构建丰富客户端应用时可以使用的各种强大功能。通过在 RTC API 包含的各种功能中添加若干策略性调用,我们可以为视频编辑应用增添重要的协作功能。
上一部分1  2  3  4  5  下一部分

第 2 页, 共 6 页