Swift从firebase存储获取视频持续时间

问题描述 投票:-1回答:1

我正在开发一个类似于YouTube功能的应用。现在我需要在collectionView中显示一个视频列表(已存储在Firebase中),我需要获取每个视频的持续时间。我正在考虑

  1. 将属性duration添加到struct Post并在加载帖子时轻松搞定。
  2. 从视频的网址创建AVURLAsset的对象,并从asset.duration获取持续时间。但是,我的直觉告诉我,第二种选择并不是一个好主意。

我现在处于iOS开发人员职业生涯的早期阶段;我非常需要解决这个问题。谢谢!

swift firebase video-streaming avurlasset
1个回答
2
投票

我会在上传视频时添加duration属性(可能是几秒钟内的双倍) - 它几乎不占用任何存储空间,并且很容易获取和解析。

© www.soinside.com 2019 - 2024. All rights reserved.