有没有办法用我试过的 SWFObject 循环播放视频
so.addVariable('repeat', 'true');
so.addVariable('repeat', 'list');
so.addVariable('repeat', 'always');
我认为这里有点混乱。
SWFObject 不控制视频,它只嵌入 SWF。它不是视频播放器。视频的任何播放控制都需要由基于 SWF 的视频播放器(例如 JW FLV 播放器)处理。
使用 loop=true 意味着您正在循环嵌入的 SWF,而不是在 SWF 中播放的视频。(这是通过“参数”设置控制的,而不是 addVariable)。请注意,loop=true 是 Flash SWF 的默认设置,无需指定。
如果您使用 addVariable,则您正在使用 Flashvars 将变量传递给 SWF。我怀疑这意味着您正试图告诉基于 Flash 的视频播放器(不是 SWFObject)循环播放视频;所需的确切变量取决于您使用的视频播放器。两个最受欢迎的播放器是 FlowPlayer 和 JW FLV 播放器。如果您正在使用其中一个播放器,我建议您查看他们的网站以获取文档。
请注意,SWFObject 现在是 2.2 版;版本 1.5中最后支持addVariable语法。我建议升级到 2.x 版,因为它有一个与播放视频的 SWF 相关的重要错误修复。http://code.google.com/p/swfobject/
我认为变量名是“循环”。您可以尝试使用它而不是“重复”吗?