于飞白
于飞白
可以先把 fvm 安装的 flutter bin 加入到环境变量,直接用 flutter 命令。 这个问题我有空再看
@CaiJingLong https://github.com/befovy/fijkplayer/issues/176 this is the related issue.
srt 协议的支持是要集成在 ffmpeg 中,然后在 ijkplayer 中用集成了 srt 的 ffmpeg 库,最后 flutter-ijkplayer 再换用这个 ijkplayer。 巧了,刚分享过一个给 ijkplayer 增加 srt 的过程 (仅 Android)。 https://mp.weixin.qq.com/s/tePmkP1Jb2-LHvkThr5fVw
禁止混淆 ijkplayer 相关的 java 类就行了 https://fijkplayer.befovy.com/docs/zh/faq.html
Sorry for late response. I prefer the first choice: have a plugins/hooks system that runs on `hover plugins get`. For details: 1. plugin developer add `hover_get_hook.go` in `dlib` folder, download...
Is it enough only have source url ? Do we need a target path for each prebuilt libraries? If plugins developers use zip files, hover need to unpack the zip...
Yes. keep it simple. Add one doc url would be enough. ```yaml darwin: "https://something.com/A.Framwork" window: "https://something.com/A.dll" linux: "https://something.com/A.so" doc: "https://something.com/README.md" ```
@GeertJohan @pchampio Have a conclusion?
是的, seek 的时候 Bilibili/ijkplayer 确实是直接放弃当前缓冲数据,重新从网络连接中读取数据的。 我会考虑在这一部分进行 seek 操作优化: 1、内存中已经下载到 packet queue 中的数据丢掉 seek 时间戳之前的音视频内容。 这个只能优化 seek 时间戳增长方向。 2、研究文件协议层缓存方案,这样的话两个方向的 seek 都能优化。 如果有其他建议,欢迎一同讨论。 @happyjack111