例如,我将.mp4视频归因于“ tokyo”标签,并将其设置为在应用安装过程中安装。
现在,在我使用路径从资源中获取路径之前,现在有所不同,因为它位于资产目录中。
找到文档后,我尝试了类似的方法:
NSBundleResourceRequest(tags: ["tokyo"]).beginAccessingResourcesWithCompletionHandler { (error) -> Void in
let tokyoVideo = NSDataAsset(name: "tokyo")
所以我可以做:tokyoVideo.data来访问NSData,但是我正在使用AVPlayer,它接受一个NSURL参数,而不是data。
那么,对于我的视频获得NSURL的建议是什么?
资产目录是否仅用于数据?所以我不能在那里设置我的视频?
最佳答案
我认为可以将Asset Catalog用于视频,简化图像管理。为此使用NSDataAsset。查看下表中的最后一行。
请参阅此link以获取更多信息
下表列出了可以标记为按需资源的资源类型。