【发布时间】:2015-01-29 07:24:58
【问题描述】:
这就是我的资产库视频 URL,assets-library://asset/asset.mov?id=6EDBB011-3C29-4502-A688-5467E420376A&ext=mov。
但是当我将此 URL 传递给 NSFileHandler 时,它返回 nil 并出错。
NSFileHandle *fileHandle = [NSFileHandle fileHandleForReadingFromURL:mediaURL error:&error];
错误是,
Error Domain=NSCocoaErrorDomain Code=2 "无法执行该操作 完全的。 (Cocoa 错误 2.)" UserInfo=0x15dbc0c0 {NSFilePath=/asset.mov}。
如何解决这个问题?
【问题讨论】:
-
显示你是如何获取 url 的?
-
您不能以这种方式加载 alasset 库资产。您需要使用 ALAssetLibrary 类及其加载图像的方法。
标签: ios objective-c assets alassetslibrary filehandle