我正在处理播放FLVPlayBack视频。我想知道使用缓冲区时间的最佳实践,以及在视频播放、暂停和停止状态时缓冲区的具体行为。
如果我将FLVPlayBack实例缓冲时间设置为30秒,
它是否连续将30秒的视频保存在缓冲区中。例如,如果视频是15秒,那么它在缓冲区中的流将达到45秒,对于25秒,它将有55秒,对于1.10,它有1.40秒,依此类推??
在暂停和停止状态下,它的行为和在游戏中一样吗。如果行为不同,那么差异是什么。
谢谢Meghana
缓冲区时间指示在开始播放之前应该下载多少时间。一旦开始播放,它将继续以尽可能快的速度在后台下载您的视频,直到它赶上为止,然后它将再次缓冲缓冲时间中指定的相同数量。
例如,如果你有一个视频,你设置了一个1分钟长的剪辑缓冲30秒,剪辑大小为50MB,而你的平均观众下载速度约为512 Kb/sec(也就是每秒下载1%),那么这个人会在其他人有机会下载之前完成30秒,所以它会重新缓冲,但是如果剪辑的大小在相同的持续时间内为5MB,则视频将无缝播放。