草庐IT

resourceValues

全部标签

ios - 如何获取视频 AVAsset 的大小 (KB)

我想得到一个AVAsset视频文件大小,不是视频的分辨率,而是文件重量(以KB为单位)。一个解决方案是根据持续时间和估计的数据速率计算估计的文件大小,但这似乎只是为了获得一个文件大小。我已经检查了嵌入在AVAssetTrack中的所有数据,它似乎不在那里。即使是估计的文件大小也很好。 最佳答案 这是一个简单的Swift4.x/3.x扩展,可让您获得任何AVURLAsset的大小:importAVFoundationextensionAVURLAsset{varfileSize:Int?{letkeys:Set=[.totalFile

ios - 如何获取视频 AVAsset 的大小 (KB)

我想得到一个AVAsset视频文件大小,不是视频的分辨率,而是文件重量(以KB为单位)。一个解决方案是根据持续时间和估计的数据速率计算估计的文件大小,但这似乎只是为了获得一个文件大小。我已经检查了嵌入在AVAssetTrack中的所有数据,它似乎不在那里。即使是估计的文件大小也很好。 最佳答案 这是一个简单的Swift4.x/3.x扩展,可让您获得任何AVURLAsset的大小:importAVFoundationextensionAVURLAsset{varfileSize:Int?{letkeys:Set=[.totalFile

ios - 获取文档文件夹中的文件列表

我获取文档文件夹中文件名的代码有什么问题?funclistFilesFromDocumentsFolder()->[NSString]?{vartheError=NSErrorPointer()letdirs=NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory,NSSearchPathDomainMask.AllDomainsMask,true)as?[String]ifdirs!=nil{letdir=dirs![0]asNSStringletfileList=NSFileManage

ios - 获取文档文件夹中的文件列表

我获取文档文件夹中文件名的代码有什么问题?funclistFilesFromDocumentsFolder()->[NSString]?{vartheError=NSErrorPointer()letdirs=NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory,NSSearchPathDomainMask.AllDomainsMask,true)as?[String]ifdirs!=nil{letdir=dirs![0]asNSStringletfileList=NSFileManage

swift - 如何在 Swift 3 中使用 URL resourceValues 方法获取文件创建日期?

感谢这个论坛中的各种有用的帖子,我有一些代码可以用于获取单个用户选择的NSURL的创建日期。但是,我无法让代码为硬编码的NSURL工作,也无法在通过NSFileManager枚举器的循环中工作。我不是专业程序员;我制作的应用程序是办公工具。我的最终目标是根据创建日期简单地对NSURL对象数组进行排序。我正在使用的代码如下,它的功能很好,但是如果我尝试使用注释行来评估特定的PDF文件,我会收到以下错误:当我尝试将此代码添加到通过NSFileManager枚举器获取的NSURL对象循环时,我遇到了完全相同的错误。我想不出如何使用错误指令来解决问题。如果有人可以提供帮助,那将是巨大的。谢谢。