gpt4 book ai didi

iphone - 如何找到上传的剩余时间

转载 作者:行者123 更新时间:2023-11-28 20:24:06 26 4
gpt4 key购买 nike

在我的 Iphone 应用程序中,我正在将视频上传到服务器。我可以找出总次数和上传次数。有没有办法找到上传过程完成的剩余时间

我正在打印这样的片段 ------ 上传的字节数 ------ 总字节数 ----------

2013-02-07 01:25:33.439 VideoProject[9170:907] ------32768------2195238-----------
2013-02-07 01:25:33.451 VideoProject[9170:907] ------65536------2195238-----------
2013-02-07 01:25:33.456 VideoProject[9170:907] ------98304------2195238-----------
2013-02-07 01:25:33.462 VideoProject[9170:907] ------131072------2195238-----------
.
.
.
.
2013-02-07 01:25:54.443 VideoProject[9170:907] ------2129920------2195238-----------
2013-02-07 01:25:54.449 VideoProject[9170:907] ------2145728------2195238-----------
2013-02-07 01:25:55.215 VideoProject[9170:907] ------2162688------2195238-----------
2013-02-07 01:25:55.222 VideoProject[9170:907] ------2193380------2195238-----------
2013-02-07 01:25:55.542 VideoProject[9170:907] ------2195238------2195238-----------

最佳答案

您可以保存开始日期,并在每次调用您的进度函数(或 block )时计算自开始以来耗时,并通过简单的交叉乘法找到估计的剩余时间量,因为您知道有多少字节左:

elapsed_time * total_bytes = total_time * downloaded_bytes
remaining_time = total_time - elapsed_time

但是,是的,网络状况可能随时发生变化,所以这并不准确。

关于iphone - 如何找到上传的剩余时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14745104/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com