什么是最好的方法播放FLV视频文件序列(与动作)?我的目标是尽可能顺利地进行转换。如何顺利播放一系列FLV视频(在AS2中)?
当前我正在使用netStream类并捕获onStatus事件以在当前视频达到其结束时间段时播放下一个视频。虽然这种方法运作良好,但当前视频的结尾与下一个视频的开始之间仍然存在小差距。有关如何优化此方法的任何想法?
感谢提前:)
什么是最好的方法播放FLV视频文件序列(与动作)?我的目标是尽可能顺利地进行转换。如何顺利播放一系列FLV视频(在AS2中)?
当前我正在使用netStream类并捕获onStatus事件以在当前视频达到其结束时间段时播放下一个视频。虽然这种方法运作良好,但当前视频的结尾与下一个视频的开始之间仍然存在小差距。有关如何优化此方法的任何想法?
感谢提前:)
我真的不能回答这个正确的,因为我只有真正了解AS3但到目前为止,你已经没有别的答案。
我认为这是因为你触发新视频开始,它首先必须下载和缓冲部分电影才能开始播放,因此延迟。你能否在一个不同的组件中开始播放下一部电影,并在第一帧暂停播放,并在前一个播放完成时以某种方式进行交换和取消暂停,以便它已准备好播放?
我的想法确切!这就是我如何接近这个概念,只有当前视频结尾和下一个视频开始之间的差距仍然存在。
我的解决方案:尝试捕捉视频的元数据(尤其是持续时间),并使用setInterval来检查视频播放的秒数是否接近视频文件末尾。当它接近尾声时,我删除视频文件并开始播放下一个视频。这种方法在本地很好,但在线我仍然遇到一些问题。当我找到适当的解决方案时,我会让你知道。