HTML<object>如何控制swf flash视频的播放速率

How to control the playback rate of swf flash video in HTML<object>

是否可以更改网站中 .swf 视频的播放率? 有没有setplayRate()JS函数或者arttributes?

例如,如何使用JS改变这个:

<object width="400" height="40"
classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/
pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0">
<param name="SRC" value="bookmark.swf">
<embed src="bookmark.swf" width="400" height="40"></embed>
</object>

好吧,您可以尝试一些事情,但不确定您到底想做什么以及您的局限性是什么。

您可以使用

更改 swf 中的帧率
stage.frameRate = 24;

您还可以使用 TweenMax 以任意帧速率播放动画片段,而无需更改全局帧速率。

TweenMax.to(mc, seconds, {frame: this.totalFrames - 1});

如果您的代码中有这些设置中的任何一个,您可以使用 ExternalInterface 从 js 中调用它们。祝你好运!