【发布时间】:2018-02-13 13:13:44
【问题描述】:
TL;DR:如果我将视频存储在 Assets.xcassets 中,我该如何播放?
我有大约 50 个视频想要存储在应用程序中。然后,我将使用按需资源获取来使我的应用程序大小更轻。但我只能通过将视频保存在 Assets.xcassets 中来实现这一点。而且我找不到从那里加载视频的方法,因为 AVPlayer 似乎只接受 url,而且我不确定如何为这样的本地存储资产获取它。
更新:
所以我做了进一步的挖掘,发现实际上不可能将视频存储在资产目录中并且仍然能够使用它们。我最终不得不将它们从资产目录中移出。至于按需取资源,目录外的资源还是可以的。你可以找到类似的方法here。
【问题讨论】: