如何限制钛的捕获视频大小(20MB到30MB)?

时间:2016-01-18 11:21:33

标签: android ios appcelerator titanium-mobile

我要求需要拍摄视频并上传到服务器。在服务器中,我们的上传限制为20MB到30MB,因此我的视频大小不应超过该限制。

是否可以处理60到120秒的视频大小或视频。它应该适用于所有类型的设备,如ipad,iPhone6和iphone6plus,也可以像Android更高分辨率的设备一样。

什么是处理此要求的最佳方法。 1)视频大小限制。 2)视频捕获秒限制。 3)视频编辑裁剪视频以匹配大小。

请建议我任何想法或方法。

1 个答案:

答案 0 :(得分:2)

CameraOptionsType对象上有videoMaximumDuration属性。



Ti.Media.showCamera({
  videoMaximumDuration: 20
});




捕获时无法通过视频文件大小限制。您必须根据捕获设备动态设置videoMaximumDuration - 但这不准确。

如果您只是想绕过上传限制,可以像上面这样上传视频文件:http://lowb1rd.github.io/002-chunked-uploads-with-titanium.html