如何在Flutter中实现类似Tiktok的视频流和视频滚动。

6
我正在尝试使用Flutter复制TikTok应用程序UI。有人可以建议我如何在Flutter中复制TikTok应用程序的视频流/滚动功能吗?到目前为止,我通过嵌入PageView.builder()库来流式传输视频。我遇到了一些问题:

  • 像Tiktok一样流式传输视频。

  • 视频无法正确加载。

  • 像TikTok应用程序一样滚动

  • 相机滤镜

这是我到目前为止所做的:

https://drive.google.com/file/d/1EA1eykmlwJeJr6B-WFsuV87Yp-vgihPC/view?usp=sharing


我认为你的问题更像是与视频流相关的,不是吗?你在使用HLS吗? - Julian Corrêa
你找到任何解决方案了吗? - Ravi
1个回答

3

我正在我的Flutter应用中开发一个类似的系统。基本上,我使用了带有缓存功能的video_player插件。你可以通过以下方式获取它。将以下内容放入你的Puspec.yaml文件中。

video_player:
git:
  url: https://github.com/999eagle/plugins.git
  ref: feature/caching
  path: packages/video_player

然后使用PageBuilder创建一个系统,可以在滚动时从内存中加载和卸载视频。

视频播放器有缓存功能吗?!! - Mohammed Hamdan
不是官方的,有人分叉并添加了这个功能。 - kageeker
哦,好的,谢谢。我该如何了解这个呢?你有什么可以阅读的资料吗? - Mohammed Hamdan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接