【发布时间】:2015-09-07 18:40:29
【问题描述】:
我将标签“tokyo”归因于我的 .mp4 视频,并在应用安装期间将其设置为已安装。
最初,我使用路径从我的资源中加载它,但现在不同了,因为它位于资产目录中。
阅读文档后,我尝试了类似的方法:
NSBundleResourceRequest(tags: ["tokyo"]).beginAccessingResourcesWithCompletionHandler { (error) -> Void in
let tokyoVideo = NSDataAsset(name: "tokyo")
}
要以 NSData 身份访问此视频,我可以使用:
tokyoVideo.data
但是,我使用的是 AVPlayer,它将参数作为 NSURL,而不是 NSData。
那么如何获取视频的 NSURL? 资产目录是否仅用于存储数据,我应该使用它来存储我的视频,还是有更好的选择?
【问题讨论】:
标签: xcode7 ios9 asset-catalog on-demand-resources