Flash 视频 (SWF) - 如何设置 length/duration

Flash Video (SWF) - how to set length/duration

我有几个 Flash 视频想在 Windows 媒体播放器的播放列表中播放。

我可以毫无问题地添加视频并播放;然而,它们永远不会结束。视频播放完毕,但没有与 SWF 文件关联的持续时间,因此播放列表永远不会移动到下一个视频。

我可以访问 Adob​​e Flash Professional CC,想知道我是否可以使用它以某种方式设置视频的持续时间,或者至少添加一个最终帧来设置持续时间。

Flash 视频有自己的格式,即 *.FLV。

SWF 文件可以嵌入 FLV,但这并不意味着它们本身就是 FLV。 SWF 可以有自己的帧速率,这可能与嵌入的 FLV 不同,这可能会影响 SWF 的持续时间(使其更高或更低)。

生成的 SWF 文件可以设置为循环播放视频,例如,这可能是您体验的一个原因。为了修改它并让您的 SWF 在内部视频播放结束后结束,您可以编辑在您正在观看的 SWF 中编译的 FLA 文件。

在无法访问 FLA 的情况下,唯一的其他选择是反编译 SWF 并获取其中的 FLV(尽管这可能不可能 - 这取决于 SWF 的编译方式)。