【问题标题】:UIImagePickerController get video length before compressionUIImagePickerController 获取压缩前的视频长度
【发布时间】:2012-09-12 04:14:32
【问题描述】:

我需要在压缩发生之前获取视频长度,因为我需要将视频长度限制为最大时间间隔。当我点击一个视频时,压缩首先发生,然后它只调用 didFinishPickingMediaWithInfo。因此,如果它的视频文件较大,则无需让用户等待进行视频大小验证。有没有办法在 didFinishPickingMediaWithInfo 之前做到这一点。

【问题讨论】:

  • 你发现了吗?我正在尝试做同样的事情并且没有太多运气允许在压缩发生之前修剪或限制所选视频的长度。
  • 运气不好。我保留了该功能,因为它是 iOS 中提供的默认功能。

标签: iphone ios ios4 ios5


【解决方案1】:

如果您让他们录制,您可以使用videoMaximumDuration 限制视频捕获的长度。

我相信它也适用于图书馆,但不确定。

【讨论】:

  • 是的,我已经添加了。我用它来允许用户修剪视频。但在此之前,我想在压缩之前提醒用户,它会超过最大限制。
  • 我认为allowsEditing 允许用户修剪。 videoMaximumDuration 应该限制长度。
  • 这适用于录制,但我还需要从照片库中选择更大的视频。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-16
  • 1970-01-01
  • 2011-09-07
相关资源
最近更新 更多