有没有办法用SWFObject循环播放视频 我试过了
so.addVariable('repeat', 'true');
so.addVariable('repeat', 'list');
so.addVariable('repeat', 'always');
答案 0 :(得分:1)
我认为这里有点混乱。
SWFObject不控制视频,只嵌入SWF。它不是视频播放器。视频的任何播放控制都需要由基于SWF的视频播放器处理,例如JW FLV播放器。
使用loop = true表示您正在循环嵌入的SWF,而不是在SWF中播放的视频。 (这是通过'param'设置控制的,而不是addVariable)。请注意,loop = true是Flash SWF的默认设置,不需要指定。
如果您正在使用addVariable,则使用Flashvars将变量传递给SWF。我怀疑这意味着你试图告诉你的基于Flash的视频播放器(不是SWFObject)来循环视频;所需的确切变量取决于您正在使用的视频播放器。两个最受欢迎的玩家是FlowPlayer和JW FLV Player。如果您正在使用其中一个播放器,我建议您查看他们的网站以获取文档。
请注意,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。这可能是你的问题!