我需要以不同速率显示FLV的帧。
以下是一些示例:
- 用户将“刮擦”FLV帧(前/后)。 - 在用户交互时,FLV将需要以一半的速度播放。
目前我正在使用 LoaderMax和其VideoLoader对象来加载和播放FLV文件。我尝试使用 playProgress属性,但只显示FLV的关键帧。使用NetStream类的基本设置也得到了相同的结果。
作为解决方法,我播放FLV一次,并缓存BitmapData实例,其中我绘制/缓存视频的每一帧。完成后,我使用BitmapData Vector更新舞台上的位图。使用此方法进行刮擦/更改速度很好,但仍然需要用户看到(等待)序列一次,而它被缓存,这不太好。
有更好的想法如何做到这一点吗?
任何提示都有用,谢谢!
以下是一些示例:
- 用户将“刮擦”FLV帧(前/后)。 - 在用户交互时,FLV将需要以一半的速度播放。
目前我正在使用 LoaderMax和其VideoLoader对象来加载和播放FLV文件。我尝试使用 playProgress属性,但只显示FLV的关键帧。使用NetStream类的基本设置也得到了相同的结果。
作为解决方法,我播放FLV一次,并缓存BitmapData实例,其中我绘制/缓存视频的每一帧。完成后,我使用BitmapData Vector更新舞台上的位图。使用此方法进行刮擦/更改速度很好,但仍然需要用户看到(等待)序列一次,而它被缓存,这不太好。
有更好的想法如何做到这一点吗?
任何提示都有用,谢谢!