写点什么

flutter 中的 video player 对比学习

用户头像
Daniel
关注
发布于: 2020 年 09 月 26 日

学习目的:平台的插件 video_player,不支持倍速播放和直播播放。fijkplayer, flutter_ijkplay(没有人维护。有问题得不到支持)。所以想用 vlc 库用 video_player 的方式实现一个 plugin. 期待能在倍速,多码种,直播支持等方向有帮助。


知识模块:android ios 原生开发,vlc 库,flutter 包和 plugin 制做。

于是在 github 上下载了一个 libvlc-android-samples 。发现原来 libvlc for andriod 的大部分的代码是用 java 写的。那么可以了解下它写了些什么,然后也可以想想。c++的库是不是可以跨 ios 和 andriod 平台呢?其它语言是不是有更加方便的库。


https://www.jianshu.com/p/143a67003ed3

这篇文章是比较重要的一个发现,主要是介绍了纹理接入原生 video 的方案。


https://cloud.tencent.com/developer/article/1496379

https://www.yuque.com/xytech/flutter/pfpo68#kygsvv

(两个链接是一篇)这一篇就更加底层一点 Flutter 浪潮下的音视频研发探索 这个目前不知道有没有出来开源代码。是闲鱼的陈老师的文章


https://juejin.im/post/6844904100706926606

这一篇比较综合,讲了 ffmpeg plugin 和 texture 的统一使用


https://www.jianshu.com/p/4327ba5a4f43

Flutter 支持视频播放

这里面有介绍如何实现的项目。


https://zhuanlan.zhihu.com/p/107556856

这一篇 还没有看,但作者是 flutter 实战的牛人。


https://juejin.im/post/6856965267202048013

一篇写了关于 flutter 通过 ffi 调用 cpp 的方法。作者用 C++ header 文件,转换成了 dart 文件,可以自由的在 dart 中使用。


发布于: 2020 年 09 月 26 日阅读数: 222
用户头像

Daniel

关注

还未添加个人签名 2019.02.27 加入

还未添加个人简介

评论

发布
暂无评论
flutter 中的video player对比学习