English 中文(简体)
AS3 FLV播放字幕组件显示图像?
原标题:
  • 时间:2008-12-29 22:15:59
  •  标签:

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

将此翻译成中文:http://www.brainline.org/multimedia/webreadyplayer http://www.brainline.org/multimedia/webreadyplayer

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

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

这将无法加载图像。我已经尝试在本地机器上指定图像,在另一个域上并尝试各种方法使其显示出来。有什么想法如何使用FLVPlaybackCaptioning组件显示图像?

问题回答

根据我所读的,它似乎只接受XML数据。如果您能够在播放视频时确定您所处的位置,您可能可以创建一个侦听器来检查然后将其加载到占位符中。

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

你可以将你的 XML 文件设为 <img src="captionimage.gif">,然后将这个 XML 文件加载到文本中,看看是否可行。





相关问题
热门标签