防止上传超出限制的视频

时间:2016-07-27 08:08:40

标签: ios uiimagepickercontroller

我正在开发一款可以上传/录制视频的应用。我设置了视频限制,但是当我从库中上传超出限制的视频时,会出现弹出窗口"视频太长以发送"但我可以选择视频。 我的问题是:我可以禁用选择按钮或制作某些内容来停止上传视频。

1 个答案:

答案 0 :(得分:0)

在上传视频之前,您应该检查视频大小。我用我的快速应用程序完成了它。我使用了以下代码。

let data: NSData = NSData(contentsOfURL: <video URL>)!
if !isFileSizeUpTo10Mebibytes(data.length)
{
//File is more than 10 MB.
}

func isFileSizeUpTo10Mebibytes(fileSize: Int) -> Bool {
    return fileSize <= 10485760
}