Ferne
Ferne
我只测试了两个视频,均是可以支持的。 使用 windows media 打开和正常播放没有问题, 我随意拖动和快进均可支持, 借助 ffmpeg 工具扫描也没有问题 后者那个方案我似乎不知道应当怎么处理, 但是原 ts 文件是存在的,可以通过设定 `delTemp=false` 保留源文件, 如果直接合成会导致奇怪的问题,也可以通过源文件播放,我没有太多时间测试其他用例
我简单学习了 M3U8 文件格式,因为不太确定是否有带加密的 M3U8 文件流,为了避免出错而额外加上的 我会等待测试用例的结果,倘若确实有问题,那我会尝试把 `tsFiles` 写入 index 文件中,之后也许你可以通过该文件来逐个打开 ts 文件
这……这似乎是我第一次遇到这样子的,我的代码只考虑到了 index.m3u8 里面指向 mixed.m3u8,然后由 mixed.m3u8 提供 ts 文件路径的样例,我会修改代码
好的,我错误地 merge 了用于 Issue 26 的 PR,污染了这个分支 我测试下来并没什么问题,不太清楚测试效果如何 如果 `AutomaticKeepAliveClientMixin` 不稳定,或许可以考虑为 `ScrollController` 加入监听函数
遗憾,我会等待更多的测试用例的结果
我尝试实现了这个功能,请 cr 我的代码 https://github.com/user-attachments/assets/cfb71133-0c2d-4983-a59a-0026b16b0f42
液态玻璃真没办法,Flutter 本身的设计哲学就是奔着跨平台一致性去的,这个项目如果是 RN 的话那还有可能(RN 调原生绘图 API 的,但 Flutter 用的是 Skia)