于飞白

Results 48 comments of 于飞白

可以先把 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