Swift 从firebase存储中快速获取视频持续时间
我正在开发一个类似于YouTube功能的应用程序。现在,我需要在collectionView中显示视频列表(已存储在Firebase中),并需要获得每个视频的持续时间。我正在考虑Swift 从firebase存储中快速获取视频持续时间,swift,firebase,video-streaming,avurlasset,Swift,Firebase,Video Streaming,Avurlasset,我正在开发一个类似于YouTube功能的应用程序。现在,我需要在collectionView中显示视频列表(已存储在Firebase中),并需要获得每个视频的持续时间。我正在考虑 将属性duration添加到struct Post中,并在加载Post时轻松获取它 从视频的url创建avurlaste对象,并从asset.duration获取持续时间。然而,我的直觉告诉我,第二种选择不是一个好主意 我现在正处于iOS开发者职业生涯的早期阶段;我急需一个解决这个问题的办法。谢谢 上传视频时,我会添加
duration
添加到struct Post
中,并在加载Post时轻松获取它avurlaste
对象,并从asset.duration
获取持续时间。然而,我的直觉告诉我,第二种选择不是一个好主意我现在正处于iOS开发者职业生涯的早期阶段;我急需一个解决这个问题的办法。谢谢 上传视频时,我会添加
duration
属性(可能是秒数的两倍)——它几乎不会占用任何存储空间,而且很容易获取和解析