HotMedia 支持

   

JMF 文档


JMF 2.1.1 通过两种方式支持 HotMedia 2.0 内容:

  • 更快速地从网站下载 HotMedia 2.0 内容。查看 HotMedia 2.0 对象(如动画和全景)所需的全部组件均与 JMF 绑定。想观看 HotMedia 内容的用户只需下载 HotMedia 的初始小程序,以减少启动延迟。该支持不仅是无缝的,而且不需要任何额外配置。
     
  • 提供独立的 HotMedia 内容播放器。该播放器让开发人员能够编写用于显示 HotMedia 2.0 (MVR) 内容的应用程序或小程序。该播放器采用标准 JMF 管理器工厂机制构造。

查看包含 HotMedia 2.0 内容的网站

安装了 JMF 之后,查看包含 HotMedia 2.0 内容的网站时,用户就可以在开始显示内容时体验到更短的延迟。这是通过将 HotMedia 2.0 组件与 JMF 绑定来实现的,这样就不必每次下载它们了。对于服务器上使用但客户端未安装的任何新 HotMedia 组件,JMF 都会自动下载和使用。(此类组件只适用于当前会话,而不是永久安装的。)
 

使用 HotMedia 2.0 JMF Player

JMF 2.1.1 提供了一个支持 HotMedia 2.0 内容的标准播放器。该播放器采用标准 JMF 管理器工厂机制构造。HotMedia Player 采用 HotMedia 标准 GUI 作为其 ControlPanelComponent。它还公开了两个 Event 对象和一个自定义 Control

HotMedia Player 事件

  • com.ibm.media.ReplaceURLEvent

  • 该事件表示发生了一个到新 MVR 文件的热链接。可在 ReplaceURLEvent 中调用 getURL 来检索这个新 MVR 文件的文件名。您负责响应该事件并为新文件创建一个新 HotMedia Player。您可以选择如何处理旧的播放器 — 例如,可以继续播放或停止播放并破坏播放器。
     
  • com.ibm.media.ShowDocumentEvent

  • 该事件表示发生了一个到 HTML 页面的热链接。可在 ShowDocumentEvent 中调用 getURL 来检索该页面的 URL。您需要响应该事件并打开一个浏览器来显示 HTML 页面。对于小程序,在该事件中调用 getString 将会返回相关的上下文字符串,从而帮您获取显示该 HTML 的上下文(sameframe、新窗口等)。

HotMedia Player 控件

com.ibm.media.controls.ParametersControl 是 HotMedia Player 公开的一个自定义 Control。该 Control 让您能够使用 set 方法设置外部参数。这些外部参数通常通过 HTML 的小程序参数来设置。有关 HotMedia 参数的更多信息,请参见 IBM 网站上的 HotMedia 文档