我试图谷歌很多,但似乎没有人在iOS之前做过。 我的问题是:我的服务器只允许客户端上传有限大小的视频/音频/图像文件(例如:30M用于视频,1M用于音频)。有了这个限制,我想知道用户允许录制音频/视频的时间。此计算必须考虑差异设备,例如iPad 3有更好的相机,然后ipad 2,所以我们将有更少的时间来录制视频。 我想知道我们是否可以基于已知文件大小以编程方式计算时间限制。
谢谢, 栾。
答案 0 :(得分:1)
处理大量数据(如视频和音频)时,压缩应该在计算中起作用。
根据您录制的内容,压缩结果可能会有很大差异,因此尝试预测某个最长持续时间是不切实际的。
我可以想到两个选择:
祝你好运!
答案 1 :(得分:0)
Cantgetright的原因很难完美地描述。
你真正关心的是相机的百万像素(定义),一秒钟视频的最差存储大小,以及手机上有多少免费megs。
如果你知道这些元素中的大多数,那么时间可以是你确定最后一个元素的约束条件。
总是过高估计尺寸,以确保无论如何都能正常工作。人们不知道他们的iDevices上有多少5个视频,所以你可以在规定时间内吝啬