我正在尝试准确地确定已加载了多少秒的视频(NetStream),因此我可以正确地擦洗/搜索。首先我尝试做持续时间*(ns.bytesLoaded / ns.bytesTotal),但这可能是15%的不准确,即如果该计算表示加载20秒并且我擦洗到20秒ns.time将告诉我它不能去过去17秒。
我认为这是因为加载的文件大小并不完全映射到加载的秒数(显然),即视频加载时,加载的一些字节不是实际视频,而是开销视频所在的容器/文件。因此要加载1%的视频,您必须实际加载1.15%的文件大小。
任何人都知道如何确定加载的秒数?
答案 0 :(得分:0)
bufferLength
表示当前缓冲区中的秒数。您可以将其与time
一起使用,以确定已加载的总数。