TL; DR:如果将视频存储在Assets.xcassets中,该如何播放视频?
我有大约50个要存储在应用程序中的视频。然后,我将使用按需资源获取来减轻我的应用大小。但是我只能通过将视频保存在Assets.xcassets中来实现此目的。而且我找不到从那里加载视频的方法,因为AVPlayer似乎只接受url,而且我不确定如何从本地存储资源中获取该信息。
更新:
因此,我做了进一步的挖掘,发现实际上不可能将视频存储在资产目录中并且仍然可以使用它们。我最终不得不将它们移出资产目录。至于按需资源获取,目录外的资源仍然有可能。您可以在此处找到类似的方法。