我在html页面上有一个嵌入式flash视频播放器, 像这样的东西:
<embed id="flash-videojs-31-field-mech"
name="flash-videojs-31-field-mech"
src="http://releases.flowplayer.org/swf/flowplayer-3.2.5.swf"
width="320"
height="240"
type="application/x-shockwave-flash"
allowscriptaccess='always'
allowfullscreen='true'
flashvars="config={'playlist': [ {'url': 'http://example.com/president.mp4', 'autoPlay':true, 'autoBuffering':true} ]}"
/>
现在我需要添加自动重复功能。我找到了这个解决方案:http://flowplayer.org/forum/3/20130
不幸的是,它涉及传递函数对象,我很难将其插入到flashvars属性中。
我无法理解,因为html片段实际上是由第三方代码生成的,我希望将调整次数保持在最低限度。
答案 0 :(得分:2)
如果您正在使用flowplayer,那么您可以在嵌入完成后修改它。
尝试使用他们的API并执行以下操作:
$f().onFinish(function() {
this.stop();
this.play();
});
这应该为您网页上的所有玩家启用自动重复播放。您也可以使用过滤器来选择您需要的玩家。