0

有没有办法用我试过的 SWFObject 循环播放视频

so.addVariable('repeat', 'true');
so.addVariable('repeat', 'list');
so.addVariable('repeat', 'always');
4

3 回答 3

1

我认为这里有点混乱。

  1. SWFObject 不控制视频,它只嵌入 SWF。它不是视频播放器。视频的任何播放控制都需要由基于 SWF 的视频播放器(例如 JW FLV 播放器)处理。

  2. 使用 loop=true 意味着您正在循环嵌入的 SWF,而不是在 SWF 中播放的视频。(这是通过“参数”设置控制的,而不是 addVariable)。请注意,loop=true 是 Fl​​ash SWF 的默认设置,无需指定。

  3. 如果您使用 addVariable,则您正在使用 Flashvars 将变量传递给 SWF。我怀疑这意味着您正试图告诉基于 Flash 的视频播放器(不是 SWFObject)循环播放视频;所需的确切变量取决于您使用的视频播放器。两个最受欢迎的播放器是 FlowPlayer 和 JW FLV 播放器。如果您正在使用其中一个播放器,我建议您查看他们的网站以获取文档。

请注意,SWFObject 现在是 2.2 版;版本 1.5中最后支持addVariable语法。我建议升级到 2.x 版,因为它有一个与播放视频的 SWF 相关的重要错误修复。http://code.google.com/p/swfobject/

于 2009-06-17T05:11:55.757 回答
0

我认为变量名是“循环”。您可以尝试使用它而不是“重复”吗?

于 2009-06-13T19:35:16.640 回答
0

您需要使用循环”参数而不是“重复”:

<param name="loop" value="true">

尽管loop 参数在 Flex 应用程序上不起作用。这可能是你的问题!

于 2009-06-14T05:12:44.380 回答