2008-11-14 54 views
1

什么是最好的方法播放FLV视频文件序列(与动作)?我的目标是尽可能顺利地进行转换。如何顺利播放一系列FLV视频(在AS2中)?

当前我正在使用netStream类并捕获onStatus事件以在当前视频达到其结束时间段时播放下一个视频。虽然这种方法运作良好,但当前视频的结尾与下一个视频的开始之间仍然存在小差距。有关如何优化此方法的任何想法?

感谢提前:)

回答

1

我真的不能回答这个正确的,因为我只有真正了解AS3但到目前为止,你已经没有别的答案。

我认为这是因为你触发新视频开始,它首先必须下载和缓冲部分电影才能开始播放,因此延迟。你能否在一个不同的组件中开始播放下一部电影,并在第一帧暂停播放,并在前一个播放完成时以某种方式进行交换和取消暂停,以便它已准备好播放?

1

我的想法确切!这就是我如何接近这个概念,只有当前视频结尾和下一个视频开始之间的差距仍然存在。

我的解决方案:尝试捕捉视频的元数据(尤其是持续时间),并使用setInterval来检查视频播放的秒数是否接近视频文件末尾。当它接近尾声时,我删除视频文件并开始播放下一个视频。这种方法在本地很好,但在线我仍然遇到一些问题。当我找到适当的解决方案时,我会让你知道。

相关问题