我正在开发一个类似于YouTube功能的应用。现在我需要在collectionView中显示一个视频列表(已存储在Firebase中),我需要获取每个视频的持续时间。我正在考虑
duration
添加到struct Post
并在加载帖子时轻松搞定。AVURLAsset
的对象,并从asset.duration
获取持续时间。但是,我的直觉告诉我,第二种选择并不是一个好主意。我现在处于iOS开发人员职业生涯的早期阶段;我非常需要解决这个问题。谢谢!
我会在上传视频时添加duration
属性(可能是几秒钟内的双倍) - 它几乎不占用任何存储空间,并且很容易获取和解析。