Java
Java SE
JMF 2.1.1 通过两种方式支持 HotMedia 2.0 内容:
安装了 JMF 之后,查看包含 HotMedia 2.0 内容的网站时,用户就可以在开始显示内容时体验到更短的延迟。这是通过将 HotMedia 2.0 组件与 JMF 绑定来实现的,这样就不必每次下载它们了。对于服务器上使用但客户端未安装的任何新 HotMedia 组件,JMF 都会自动下载和使用。(此类组件只适用于当前会话,而不是永久安装的。)
JMF 2.1.1 提供了一个支持 HotMedia 2.0 内容的标准播放器。该播放器采用标准 JMF 管理器工厂机制构造。HotMedia Player 采用 HotMedia 标准 GUI 作为其 ControlPanelComponent。它还公开了两个 Event 对象和一个自定义 Control。
com.ibm.media.ReplaceURLEventReplaceURLEvent 中调用 getURL 来检索这个新 MVR 文件的文件名。您负责响应该事件并为新文件创建一个新 HotMedia Player。您可以选择如何处理旧的播放器 — 例如,可以继续播放或停止播放并破坏播放器。 com.ibm.media.ShowDocumentEventShowDocumentEvent 中调用 getURL 来检索该页面的 URL。您需要响应该事件并打开一个浏览器来显示 HTML 页面。对于小程序,在该事件中调用 getString 将会返回相关的上下文字符串,从而帮您获取显示该 HTML 的上下文(sameframe、新窗口等)。com.ibm.media.controls.ParametersControl 是 HotMedia Player 公开的一个自定义 Control。该 Control 让您能够使用 set 方法设置外部参数。这些外部参数通常通过 HTML 的小程序参数来设置。有关 HotMedia 参数的更多信息,请参见 IBM 网站上的 HotMedia 文档。