我正在开发一个 Flash 视频播放器,并且正在实现在 FLV(从 FMS 提供)的范围内在 x 时间启动视频的能力。我可以在 x 秒内将它启动到流中,而不会出现任何问题
netStream.play(source, startTime);
但据我所知,它只支持秒。我希望能够以毫秒为单位给出开始时间(如果支持的话,甚至是寻道时间),或者实际上比整秒更精确。
任何人都知道通过猴子修补 fl 类来实现这一目标的任何方法吗?
谢谢,
道格
我正在开发一个 Flash 视频播放器,并且正在实现在 FLV(从 FMS 提供)的范围内在 x 时间启动视频的能力。我可以在 x 秒内将它启动到流中,而不会出现任何问题
netStream.play(source, startTime);
但据我所知,它只支持秒。我希望能够以毫秒为单位给出开始时间(如果支持的话,甚至是寻道时间),或者实际上比整秒更精确。
任何人都知道通过猴子修补 fl 类来实现这一目标的任何方法吗?
谢谢,
道格
好吧,搜索将允许您按多个帧进行搜索,但规范说它只搜索 FLV 中的关闭 I 帧。这将成为您使用的任何方法的问题,因为 I 帧是唯一实际包含整个图片帧的帧(这里是要点)。