使用SWFObject变量循环视频?

时间:2009-06-13 19:07:40

标签: flash video swfobject

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

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

3 个答案:

答案 0 :(得分:1)

我认为这里有点混乱。

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

  2. 使用loop = true表示您正在循环嵌入的SWF,而不是在SWF中播放的视频。 (这是通过'param'设置控制的,而不是addVariable)。请注意,loop = true是Flash SWF的默认设置,不需要指定。

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

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

答案 1 :(得分:0)

我认为变量名是'loop'。您可以尝试使用它而不是'重复'吗?

答案 2 :(得分:0)

您需要使用"loop" parameter而不是“重复”:

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

虽然loop parameter does not work on Flex applications。这可能是你的问题!