我找到了很多解决方案,但是所有解决方案都是使用ALAssetLibrary实现的,但是资产库将在iOS 9中贬值,我不知道如何在照片库中获取视频文件,以及获取其URL和缩略图。

最佳答案

您可以使用Apple为照片套件提供的sample代码

代码就像

PHPhotoLibrary.requestAuthorization { (status) -> Void in
            let allVidOptions = PHFetchOptions()
            allVidOptions.predicate = NSPredicate(format: "mediaType = %d", PHAssetMediaType.Video.rawValue)
            allVidOptions.sortDescriptors = [NSSortDescriptor(key: "creationDate", ascending: true)]
            let allVids = PHAsset.fetchAssetsWithOptions(allVidOptions)
            for index in 0..<allVids.count {
                //fetch Asset here
                print(allVids[index])
            }

        }

09-16 19:22