ios - 下载 Gifv 文件以在 Swift 中的 AVPlayer 中使用

标签 ios swift api mp4 avplayer

我一直在使用 Imgur 的 api 来获取和检索照片,但每当我尝试下载 gifv 或 webm 时,我都无法下载或播放它。现在 Imgur 的 api 没有直接的方式将 gifv 下载为 mp4。无论如何,我可以将下载的 gifv 转换为 Swift 中可播放的 mp4 吗?

最佳答案

Is their anyway I can convert the downloaded gifv to a playable mp4 in Swift?

不是真的。

gifv 不是真正的文件格式,而是 imgur 在其网页上使用的一组 HTML5 规则来传送新的 GIF:服务器根据带宽等多个标准来决定传送哪个文件。

gifv 实际上是他们服务器上的一个包装器,包含一个 WebM 文件、一个 MP4 和一个重新编码的 GIF。

您不能按原样使用它,GIFV 只能通过 this imgur page 生成的 HTML 代码片段播放.

关于ios - 下载 Gifv 文件以在 Swift 中的 AVPlayer 中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34702866/

相关文章:

ios - 在单独的线程/进程中运行音频引擎,从主线程发送和接收消息

api - 保护 Express API

api - 无法通过 API 将测试运行状态更新为已完成

php - 应用程序在同一服务器上使用服务的最佳协议(protocol)?

ios - UIScrollView 缩小具有 -ve 原点的 View

ios - 使 UIView 在用作表头 View 时保持其大小

ios - 设置 MeasurementFormatter 实例的语言环境会使实例上设置的任何 numberFormatter 属性选项无效

ios - 将数据从标签栏 Controller 传递到 swift 和 xcode 中的 View Controller

ios - 当 'view.rx.isHidden' 发生变化时,我如何发出一个信号让另一个 View 知道,我可以观察 'view.rx.isHidden' 吗?

swift - 谷歌驱动器与 iOS 中服务帐户的 Swift 集成