gpt4 book ai didi

ios - 如何在 iOS 上播放 .GIFV 和 .WEBM

转载 作者:行者123 更新时间:2023-11-29 12:03:24 26 4
gpt4 key购买 nike

我正在制作一个 reddit 客户端应用程序。到目前为止,我已经能够使用 FLAnimatedImage 库在 iOS 上成功播放 gif。然而,现在大多数“gif”都是来自 imgur 的“gifv”格式和来自 gfycat 的“webm”格式。

有没有办法在 iOS 上播放它们?我研究并知道这两种格式只是花哨的视频。然而,即使是 avplayer 也不会播放它们。官方 imgur 应用程序能够播放它们,因此必须有一种方法。

GIF 格式没问题,但如果文件较大,我们需要先下载整个文件,这会花费时间。 GIFV 连续播放,无需下载整个文件。因此,我需要以某种方式在我的应用程序中播放它们。

最佳答案

@sschale 谢谢!是的,似乎 imgur 的 gifv 基本上是没有音频的 mp4 视频。所以我最终使用 avplayer 将每个 URL 替换为 mp4 而不是 gifv。相同的 webm 替换为 mp4。添加了一大堆用于视频循环等的额外配置,并使其无缝运行。为了让avplayer不暂停其他应用的后台播放音乐,我补充说:

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient withOptions:0 error:nil];

关于ios - 如何在 iOS 上播放 .GIFV 和 .WEBM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35964883/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com