首先:这是我的第一个问题,我不是熟练的Flash开发人员。
我有一部带FLVPLAYBACK组件的电影(Player
)。我设置了一个外部源(Player.source = "http://example.com/movie.mp4
)并完全缓冲它(使用Player.addEventListener(VideoProgressEvent.PROGRESS, bufferVideo)
)。电影播放得很好。问题是:我需要能够在一秒钟内寻找指定时间甚至几乎没有时间。我有一个循环来检查某些条件并启动Seek方法(Player.seek(TIME)
)。它有效,但寻求之间存在明显的滞后。可以立即.Seek()
吗?我在HTML5中使用过这样的东西,但是我无法在所有浏览器上实现正确的电影缓冲。
我不想分享完整的代码,因为它在这个问题的各个部分之间有很多不相关的部分。
更新我尝试过FLV(不知何时看起来搜索速度更慢)和F4V(看起来更快,但仍有明显滞后)/
答案 0 :(得分:5)