【发布时间】:2017-06-05 10:25:57
【问题描述】:
我被这个错误困住了。
错误域=NSCocoaErrorDomain 代码=257 "文件“IMG_4156.MP4” 无法打开,因为您没有查看权限。”
UserInfo={NSFilePath=/var/mobile/Media/DCIM/104APPLE/IMG_4156.MP4, NSUnderlyingError=0x160ebd8f0 {错误域=NSPOSIXErrorDomain 代码=1 "不允许操作"}}
我正在尝试从照片框架中的视频资产 url 中提取数据,如下所示: file:///var/mobile/Media/DCIM/104APPLE/IMG_4155.MP4
但是我成功地使用与视频相同的方法提取照片..
我正在使用这些行来提取视频:
let urlNew = URL(fileURLWithPath: item.finalVideoForServer)
let videoData = try Data(contentsOf: urlNew)
如果我错了,请帮助我或纠正我。
【问题讨论】:
-
不要将所有电影都加载到内存中。为什么需要电影数据?
-
我暂时需要一组 5-6 个视频。我应该使用文档目录而不是在本地存储它们然后访问它们吗?
-
是的,只需将它们保存在本地
标签: ios swift nsdata photosframework