我可以在 AIR 中向后播放视频吗
我需要在 Flex 应用程序中向后播放 .mov 文件。一些帮助?
I need to play a .mov file backwards in my Flex app. Some help??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我需要在 Flex 应用程序中向后播放 .mov 文件。一些帮助?
I need to play a .mov file backwards in my Flex app. Some help??
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
可能不可能。
视频文件根本就没有设计为向后播放(压缩利用了向前[和向后]时间信息) - 解码器必须针对此类功能进行专门编码。
也许使用外部工具来反转视频。
如果 Flex 允许每帧控制,那么您也许能够通过从末尾向后步进帧来实现一些结果(也许不是好的结果)。您的里程可能会有所不同。
Likely not possible.
Video files are simply not designed to play backwards (the compression takes advantage of forwards [and backwards] temporal information) - a decoder would have to be specially-coded for such a feature.
Perhaps use an external tool to reverse the video.
If Flex allows per-frame control, then you may be able to achieve some results (perhaps not good ones) by frame-stepping backwards from the end. Your mileage may vary.
一种方法是将视频放在 Flash 文件的时间轴上(当您将视频拖到 Flash 中时,它会给您该选项)。
然后使用动作脚本,您需要确保影片剪辑已暂停,并以大约影片的帧速率手动向后移动当前帧的播放头。
这不是微不足道的,但它是可能的。
请注意,您将无法使用声音。
HTH。
One way to do it is to have the video on the timeline of a flash file (when you drag the video into flash it will give you the option).
then with actionscript you need to make sure the movieclip is paused and manually move the playhead of the currentframe backwards at about the frame rate of the movie.
it isn't trivial but it's possible.
Note that you won't have the sound working.
HTH.