2

我正在使用 FLVPlaybackCaptioning 组件来显示视频的字幕。我们构建了一个播放器,它使用本地托管或从服务器流式传输的 FLV 文件来显示视频的标题、幻灯片标题和幻灯片文本。这个例子在这里:

http://www.brainline.org/multimedia/webreadyplayer

我想使用 FLVPlaybackCaptioning 组件显示图像。它从一个 XML 文件中提取到一个动态文本字段中,并选择了多行并启用了 HTML。所以它应该允许我在文本字段中显示图像。但是它不允许我使用 html 代码显示图像。我正在为 XML 字幕文件使用 DXFP 格式,而我正在查看的行是:

<p begin="00:00:36.00"><img src="http://www.brainline.org/multimedia/slide1.jpg"/></p>

这将不允许加载图像。我尝试在我的机器上本地指定图像,在另一个域上以及几乎所有让它显示的东西。关于如何使用 FLVPlaybackCaptioning 组件显示图像的任何想法?

4

1 回答 1

1

从我所读到的,它似乎只接受 xml 数据。如果您能够在视频播放时确定您在视频中的位置,您可能可以让侦听器进行检查,然后将其加载到占位符中。

我过去使用的另一个技巧是通过使用简单的图像 html 标记作为文本内容将图像加载到多行文本符号中。如果您可以动态填充该标记的 src= 部分,那么它可能会起作用,但 FLVPlaybackCaptioning 似乎不直接支持图像。

您可以使您的 xml 包含<img src="captionimage.gif">并将该 xml 加载到文本中,看看是否有效。

于 2009-01-07T16:38:51.343 回答