【发布时间】:2021-01-28 02:07:32
【问题描述】:
问题
嗨,
我正在开发一个在 CoreData 中管理不同“课程”的应用程序。这些课程实体中的每一个都具有(以及其他属性)缩略图和视频。这两个必须保存在本地,如果它们没有出现在手机图库应用程序中,我更喜欢它,因为用户应该只能将它们与整个课程实体一起删除.这对您来说可能听起来很愚蠢,但对于这个应用程序而言,这很重要。课程将由用户自己下载或添加。
这些图像,我可以在 CoreData 中保存为二进制文件,它们不会出现在画廊中,但我想在 AVPlayer 中播放视频,这(据我所知)需要一个 URL。因此,我必须将视频保存为普通视频文件,然后将 URL 保存在 CoreData 中。由于我来自 Android,因此我对 iOS 设备的总体经验并不多,因此据我了解,如果我将视频保存在文件系统中,它可能会被编入索引并显示在画廊中——我不想要.
Tl;博士:
我的问题:有没有办法将视频或其引用保存在 CoreData 中,以便可以在我的应用程序中轻松播放,而无需显示在照片库中?我该怎么做?
【问题讨论】:
标签: ios swift video core-data video-player